diff options
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | src/xine-engine/audio_out.c | 1 |
2 files changed, 2 insertions, 0 deletions
@@ -10,6 +10,7 @@ xine-lib (1.1.10) (unreleased) Consequently, xine-config now requires pkg-config. * Sanity-check ASF header sizes. This fixes a crash in the ASF demuxer, caused by the example exploit given for CVE-2006-1664. + * Don't discard audio samples forever. Fixed streaming playback. xine-lib (1.1.9.1) 2008-01-11 * Security fixes: diff --git a/src/xine-engine/audio_out.c b/src/xine-engine/audio_out.c index 7fe92d9fe..e9bda70fb 100644 --- a/src/xine-engine/audio_out.c +++ b/src/xine-engine/audio_out.c @@ -1619,6 +1619,7 @@ static void ao_close(xine_audio_port_t *this_gen, xine_stream_t *stream) { } /* make sure there are no more buffers on queue */ fifo_wait_empty(this->out_fifo); + ao_set_property(this_gen, AO_PROP_DISCARD_BUFFERS, 0); } pthread_mutex_lock( &this->driver_lock ); |