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

Reply via email to