gstreamer/ext/flac
Tim-Philipp Müller 375976c847 flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking
When seeking in a local flac file (ie. operating pull-based), the decoder
would often just error out after the loop function sees a DECODER_ABORTED
status. This, however, is the read callback's way of telling our loop
function that pull_range failed and streaming should stop, in this case
because of the flush-start event that the seek handler pushed upstream
from the seeking thread. Handle this slightly better by storing the last
flow return from pull_range, so the loop function can evaluate it properly
when it encounters a DECODER_ABORTED and take the right action.

Fixes #578612.
2009-07-21 19:58:04 +01:00
..
gstflac.c Add RANKS for various encoders and muxers 2009-05-07 18:10:08 +01:00
gstflacdec.c flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking 2009-07-21 19:58:04 +01:00
gstflacdec.h flacdec: fix intermittent FLAC__STREAM_DECODER_ABORTED errors when seeking 2009-07-21 19:58:04 +01:00
gstflacenc.c flacenc: Optionally write a PADDING block 2009-07-16 20:44:40 +02:00
gstflacenc.h flacenc: Optionally write a PADDING block 2009-07-16 20:44:40 +02:00
gstflactag.c ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. 2008-08-06 15:34:55 +00:00
gstflactag.h ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. 2008-08-06 15:34:55 +00:00
Makefile.am Don't install static libs for plugins. Fixes #550851 for -good. 2008-11-04 12:28:34 +00:00