gstreamer/ext/flac
Laszlo Pandy 73fac6e4ea Don't call FLAC__ methods before it's initialized. Fixes #516031
In the event handler, gst_flac_dec_sink_event(), two functions are called on
the FLAC stream without checking if it has been initialized:
FLAC__stream_decoder_flush()
FLAC__stream_decoder_process_until_end_of_stream()

Both these FLAC__*() functions modify the internal state of the FLAC stream.
Later, when the buffers start flowing, gst_flac_dec_chain() tries to initialize
the stream. the FLAC__stream_decoder_init_stream() call will fail because the
previous calls to FLAC__*() changed the stream state so it is no longer in the
initialized state.
2009-03-12 16:10:25 +01:00
..
gstflac.c Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822). 2008-08-07 16:11:00 +00:00
gstflacdec.c Don't call FLAC__ methods before it's initialized. Fixes #516031 2009-03-12 16:10:25 +01:00
gstflacdec.h flacdec: don't lose the first buffer after a seek 2009-03-09 17:14:12 +01:00
gstflacenc.c Update and add documentation for plugins with deps (ext). 2009-01-28 18:05:09 +02:00
gstflacenc.h ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as 2008-08-08 15:20:24 +00: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