Message ID | 20220315145430.29004-1-anton@khirnov.net |
---|---|
State | New |
Headers | show |
Series | [FFmpeg-devel] doc/APIchanges: update for the new channel layout API | expand |
Context | Check | Description |
---|---|---|
yinshiyou/make_loongarch64 | success | Make finished |
yinshiyou/make_fate_loongarch64 | success | Make fate finished |
andriy/make_x86 | success | Make finished |
andriy/make_fate_x86 | success | Make fate finished |
andriy/make_aarch64_jetson | success | Make finished |
andriy/make_fate_aarch64_jetson | success | Make fate finished |
andriy/make_armv7_RPi4 | success | Make finished |
andriy/make_fate_armv7_RPi4 | success | Make fate finished |
On 3/15/2022 11:54 AM, Anton Khirnov wrote: > --- > doc/APIchanges | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/doc/APIchanges b/doc/APIchanges > index ccc4f24b28..88a2e82b76 100644 > --- a/doc/APIchanges > +++ b/doc/APIchanges > @@ -14,6 +14,36 @@ libavutil: 2021-04-27 > > API changes, most recent first: > > +2022-03-15 - cdba98bb80 - lavfi 8.28.100 - avfilter.h buffersink.h buffersrc.h > + Update AVFilterLink for the new channel layout API: add ch_layout, > + deprecate channel_layout. > + > + Update the buffersink filter sink for the new channel layout API: > + add av_buffersink_get_ch_layout() and the ch_layouts option, > + deprecate av_buffersink_get_channel_layout() and the channel_layouts option. > + > + Update AVBufferSrcParameters for the new channel layout API: > + add ch_layout, deprecate channel_layout. > + > +2022-03-15 - cdba98bb80 - lavc 59.24.100 - avcodec.h codec_par.h > + Update AVCodecParameters for the new channel layout API: add ch_layout, > + deprecate channels/channel_layout. > + > + Update AVCodecContext for the new channel layout API: add ch_layout, > + deprecate channels/channel_layout. > + > + Update AVCodec for the new channel layout API: add ch_layouts, > + deprecate channel_layouts. > + > +2022-03-15 - cdba98bb80 - lavu 57.24.100 - channel_layout.h frame.h opt.h > + Add new channel layout API based on the AVChannelLayout struct. > + Add support for Ambisonic audio. > + Deprecate previous channel layout API based on uint64 bitmasks. > + > + Add AV_OPT_TYPE_CHLAYOUT option type, deprecate AV_OPT_TYPE_CHANNEL_LAYOUT. > + Update AVFrame for the new channel layout API: add ch_layout, deprecate > + channels/channel_layout. > + > 2022-03-10 - xxxxxxxxxx - lavu 57.23.100 - cpu.h > Add AV_CPU_FLAG_AVX512ICL. Missing the non diegetic disposition from b2d6e7a289 in lavf, and swr_alloc_set_opts2() from libswr (and some AVOption values, but not sure if those need to be mentioned). LGTM otherwise. Thanks.
diff --git a/doc/APIchanges b/doc/APIchanges index ccc4f24b28..88a2e82b76 100644 --- a/doc/APIchanges +++ b/doc/APIchanges @@ -14,6 +14,36 @@ libavutil: 2021-04-27 API changes, most recent first: +2022-03-15 - cdba98bb80 - lavfi 8.28.100 - avfilter.h buffersink.h buffersrc.h + Update AVFilterLink for the new channel layout API: add ch_layout, + deprecate channel_layout. + + Update the buffersink filter sink for the new channel layout API: + add av_buffersink_get_ch_layout() and the ch_layouts option, + deprecate av_buffersink_get_channel_layout() and the channel_layouts option. + + Update AVBufferSrcParameters for the new channel layout API: + add ch_layout, deprecate channel_layout. + +2022-03-15 - cdba98bb80 - lavc 59.24.100 - avcodec.h codec_par.h + Update AVCodecParameters for the new channel layout API: add ch_layout, + deprecate channels/channel_layout. + + Update AVCodecContext for the new channel layout API: add ch_layout, + deprecate channels/channel_layout. + + Update AVCodec for the new channel layout API: add ch_layouts, + deprecate channel_layouts. + +2022-03-15 - cdba98bb80 - lavu 57.24.100 - channel_layout.h frame.h opt.h + Add new channel layout API based on the AVChannelLayout struct. + Add support for Ambisonic audio. + Deprecate previous channel layout API based on uint64 bitmasks. + + Add AV_OPT_TYPE_CHLAYOUT option type, deprecate AV_OPT_TYPE_CHANNEL_LAYOUT. + Update AVFrame for the new channel layout API: add ch_layout, deprecate + channels/channel_layout. + 2022-03-10 - xxxxxxxxxx - lavu 57.23.100 - cpu.h Add AV_CPU_FLAG_AVX512ICL.