Reinhard Tartler <[email protected]> writes: > forwarded 655890 [email protected] > stop > > On Sa, Jan 14, 2012 at 16:51:27 (CET), [email protected] wrote: > >> Package: libavcodec53 >> Version: 4:0.8~beta2-1 >> Severity: important >> >> The recent upload of 0.8 to sid broke gst-ffmpeg and more specific WMA >> decoding >> since gst-ffmpeg is used for this in totem etc. by default (playbin) >> >> I get lots of >> >> ffmpeg :0:: A custom get_buffer() cannot be used with avcodec_decode_audio3()
[...] > +2011-xx-xx - xxxxxxx - lavc 53.25.0 > + Add nb_samples and extended_data fields to AVFrame. > + Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE. > + Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4(). > + avcodec_decode_audio4() writes output samples to an AVFrame, which allows > + audio decoders to use get_buffer(). > + > 2011-xx-xx - xxxxxxx - lavc 53.24.0 > Change AVFrame.data[4]/base[4]/linesize[4]/error[4] to [8] at next major > bump. > Change AVPicture.data[4]/linesize[4] to [8] at next major bump. > > Justin, it seems that additionally to what is documented above, this > change breaks applications such as gst-ffmpeg, which have successfully > used avcodec_decode_audio3() with a custom get_buffer(). If this is > correct, what can we do to restore this functionality? Was that ever supposed (and documented) to work? -- Måns Rullgård [email protected] _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
