GNOME Bugzilla – Bug 385887
[flac] make work with libflac-1.1.3
Last modified: 2007-06-10 10:53:58 UTC
Attaching patch posted by Josh Coalson <xflac@yahoo.com> to gstreamer-devel on 21 Nov 2006 (and before) to make our flac plugin work with the upcoming/new 1.1.3 release. Punting commit until after the upcoming -good release.
Created attachment 78364 [details] [review] patch to make flac plugin work with flac-1.1.3
Please note that it is also needed to update configure checks for flac 1.1.3, see : http://bugs.gentoo.org/show_bug.cgi?id=157707
Created attachment 88110 [details] [review] patch ported to gst-plugins-good 10.5 release Here is the full patch ported to 10.5 release of gst-plugins-good. That would be very nice if it could be included ;)
IMHO we should get this for the next -good release, thus marking it as a blocker. 1.1.3 and 1.1.4 are out since ages already.
2007-06-10 Sebastian Dröge <slomo@circular-chaos.org> Patch by: Josh Coalson <xflac at yahoo dot com>, updated by Alexis Ballier <aballier at gentoo dot org>: * configure.ac: * ext/flac/gstflacdec.c: (gst_flac_dec_reset_decoders), (gst_flac_dec_setup_seekable_decoder), (gst_flac_dec_setup_stream_decoder), (gst_flac_dec_seek), (gst_flac_dec_tell), (gst_flac_dec_length), (gst_flac_dec_eof), (gst_flac_dec_read_seekable), (gst_flac_dec_read_stream): * ext/flac/gstflacdec.h: * ext/flac/gstflacenc.c: (gst_flac_enc_init), (gst_flac_enc_finalize), (gst_flac_enc_set_metadata), (gst_flac_enc_sink_setcaps), (gst_flac_enc_update_quality), (gst_flac_enc_seek_callback), (gst_flac_enc_write_callback), (gst_flac_enc_tell_callback), (gst_flac_enc_sink_event), (gst_flac_enc_chain), (gst_flac_enc_set_property), (gst_flac_enc_get_property), (gst_flac_enc_change_state): * ext/flac/gstflacenc.h: Add support for flac >= 1.1.3 which changes API. Fixes bug #385887.