flacdec: fix issues with large metadata blocks when streaming unframed flac
authorTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 28 Mar 2011 22:46:47 +0000 (23:46 +0100)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 28 Mar 2011 22:46:47 +0000 (23:46 +0100)
commitc365fbddba14669e2341da9089ce3bbb338c5abc
tree0e79188120f2a596c4f264433baeabcf15de6f59
parent9c5a12c11ff971bf93b3275b7b6a3fcc25cff8f0
flacdec: fix issues with large metadata blocks when streaming unframed flac

Parse metadata blocks when handling unparsed flac in push mode. This
works around a bunch of issues with the flac decoder when handling
metadata blocks that are larger than the max. flac framesize, which
coverart blocks often are. We need to have all the data for these
blocks available when we pass data to libflac.

http://gstreamer-devel.966125.n4.nabble.com/Flac-files-that-will-playback-but-not-stream-td3338198.html#a3395276

https://bugzilla.gnome.org/show_bug.cgi?id=566769
ext/flac/gstflacdec.c
ext/flac/gstflacdec.h