diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2009-02-09 22:09:28 -0200 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2009-02-09 22:09:28 -0200 |
commit | 8f9a6421c30167b2bf314d512ae70b27d0167bb1 (patch) | |
tree | ed5f8b2c71ef01d4df40c8fb2f5b6b9deda2b612 /src/xine-engine/xine_interface.c | |
parent | b69cc6330e66260238abf75164f18db17337ba20 (diff) | |
download | xine-lib-8f9a6421c30167b2bf314d512ae70b27d0167bb1.tar.gz xine-lib-8f9a6421c30167b2bf314d512ae70b27d0167bb1.tar.bz2 |
Fix race conditions in gapless_switch (ref. kde bug #180339)
Diffstat (limited to 'src/xine-engine/xine_interface.c')
-rw-r--r-- | src/xine-engine/xine_interface.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/xine-engine/xine_interface.c b/src/xine-engine/xine_interface.c index d1d5a18d9..0438aedfa 100644 --- a/src/xine-engine/xine_interface.c +++ b/src/xine-engine/xine_interface.c @@ -527,6 +527,9 @@ void xine_set_param (xine_stream_t *stream, int param, int value) { case XINE_PARAM_GAPLESS_SWITCH: stream->gapless_switch = !!value; + if( stream->gapless_switch && !stream->early_finish_event ) { + xprintf (stream->xine, XINE_VERBOSITY_DEBUG, "frontend possibly buggy: gapless_switch without early_finish_event\n"); + } break; default: |