[FFmpeg-devel] [PATCH V4 3/4] libavcodec/qsvenc: Add low latency P-pyramid support to qsv

2022-01-12 Thread Wenbin Chen
Add low latency P-pyramid support to qsv. This feature relates to command line option "-p_strategy". To enable this flag, user also need to set "-bf" to 0. P-strategy has two modes "1-simple" and "2-pyramid". The details of the two models refer to https://github.com/Intel-Media-SDK/MediaSDK/blob/ma

[FFmpeg-devel] [PATCH V4 2/4] libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv

2022-01-12 Thread Wenbin Chen
Add dblk_idc option to 264_qsv and hevc_qsv. Turining on this opion can disable deblocking. Signed-off-by: Wenbin Chen --- doc/encoders.texi | 6 ++ libavcodec/qsvenc.c | 8 libavcodec/qsvenc.h | 3 +++ 3 files changed, 17 insertions(+) diff --git a/doc/encoders.texi b/doc/encode

[FFmpeg-devel] [PATCH V4 1/4] libavcodec/qsvenc: Add max_frame_size support to hevc_qsv

2022-01-12 Thread Wenbin Chen
Add max_frame_size support to hevc_qsv as well. Signed-off-by: Wenbin Chen --- doc/encoders.texi | 3 +++ libavcodec/qsvenc.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/encoders.texi b/doc/encoders.texi index 7cc8be1209..68921fbd40 100644 --- a/doc/encoders.te

[FFmpeg-devel] [PATCH V4 4/4] libavcodec/qsvenc: Add transform skip to hevc_qsv

2022-01-12 Thread Wenbin Chen
Add transform_skip option to hevc_qsv. By enabling this option, the transform_skip_enabled_flag in PPS will be set to 1. This option is supported on the platform equal or newer than ICL. Signed-off-by: Wenbin Chen --- doc/encoders.texi| 4 libavcodec/qsvenc.c | 10 +-

Re: [FFmpeg-devel] [PATCH V3 4/4] libavcodec/qsvenc: Add transform skip to hevc_qsv

2022-01-12 Thread Xiang, Haihao
On Thu, 2022-01-13 at 13:12 +0800, Wenbin Chen wrote: > Add transform_skip option to hevc_qsv. By enabling this option, > the transform_skip_enabled_flag in PPS will be set to 1. > This option is supported on the platform equal or newer than CNL. > > Signed-off-by: Wenbin Chen > --- > doc/encode

Re: [FFmpeg-devel] [PATCH V3 3/4] libavcodec/qsvenc: Add low latency P-pyramid support to qsv

2022-01-12 Thread Xiang, Haihao
On Thu, 2022-01-13 at 13:12 +0800, Wenbin Chen wrote: > Add low latency P-pyramid support to qsv. This feature relates to > command line option "-p_strategy". To enable this flag, user also > need to set "-bf" to 0. P-strategy has two modes "1-simple" and > "2-pyramid". The details of the two model

Re: [FFmpeg-devel] [PATCH V3 1/4] libavcodec/qsvenc: Add max_frame_size support to hevc_qsv

2022-01-12 Thread Xiang, Haihao
On Thu, 2022-01-13 at 13:12 +0800, Wenbin Chen wrote: > Add max_frame_size support to hevc_qsv as well. > > Signed-off-by: Wenbin Chen > --- > doc/encoders.texi | 3 +++ > libavcodec/qsvenc.c | 4 ++-- > 2 files changed, 5 insertions(+), 2 deletions(-) > > diff --git a/doc/encoders.texi b/doc

Re: [FFmpeg-devel] [PATCH V3 2/4] libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv

2022-01-12 Thread Xiang, Haihao
On Thu, 2022-01-13 at 13:12 +0800, Wenbin Chen wrote: > Add dblk_idc option to 264_qsv and hevc_qsv. Turining on this opion can > disable deblocking. > > Signed-off-by: Wenbin Chen > --- > doc/encoders.texi | 6 ++ > libavcodec/qsvenc.c | 8 > libavcodec/qsvenc.h | 3 +++ > 3 file

[FFmpeg-devel] [PATCH v2] lavc/qsvenc: add tile encoding support for VP9

2022-01-12 Thread Haihao Xiang
Add -tile_rows and -tile_cols options to specify the number of tile rows and columns Signed-off-by: Haihao Xiang --- v2: add option descriptions in the doc doc/encoders.texi | 6 ++ libavcodec/qsvenc.c | 4 libavcodec/qsvenc.h | 1 + libavcodec/qsvenc_vp9.c | 10 ++

[FFmpeg-devel] [PATCH V3 4/4] libavcodec/qsvenc: Add transform skip to hevc_qsv

2022-01-12 Thread Wenbin Chen
Add transform_skip option to hevc_qsv. By enabling this option, the transform_skip_enabled_flag in PPS will be set to 1. This option is supported on the platform equal or newer than CNL. Signed-off-by: Wenbin Chen --- doc/encoders.texi| 4 libavcodec/qsvenc.c | 10 +-

[FFmpeg-devel] [PATCH V3 3/4] libavcodec/qsvenc: Add low latency P-pyramid support to qsv

2022-01-12 Thread Wenbin Chen
Add low latency P-pyramid support to qsv. This feature relates to command line option "-p_strategy". To enable this flag, user also need to set "-bf" to 0. P-strategy has two modes "1-simple" and "2-pyramid". The details of the two models refer to https://github.com/Intel-Media-SDK/MediaSDK/blob/ma

[FFmpeg-devel] [PATCH V3 2/4] libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv

2022-01-12 Thread Wenbin Chen
Add dblk_idc option to 264_qsv and hevc_qsv. Turining on this opion can disable deblocking. Signed-off-by: Wenbin Chen --- doc/encoders.texi | 6 ++ libavcodec/qsvenc.c | 8 libavcodec/qsvenc.h | 3 +++ 3 files changed, 17 insertions(+) diff --git a/doc/encoders.texi b/doc/encode

[FFmpeg-devel] [PATCH V3 1/4] libavcodec/qsvenc: Add max_frame_size support to hevc_qsv

2022-01-12 Thread Wenbin Chen
Add max_frame_size support to hevc_qsv as well. Signed-off-by: Wenbin Chen --- doc/encoders.texi | 3 +++ libavcodec/qsvenc.c | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/doc/encoders.texi b/doc/encoders.texi index 7cc8be1209..68921fbd40 100644 --- a/doc/encoders.te

Re: [FFmpeg-devel] [PATCH V2] libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv

2022-01-12 Thread Chen, Wenbin
> On Wed, 2022-01-12 at 13:28 +0800, Wenbin Chen wrote: > > Add dblk_idc option to 264_qsv and hevc_qsv. Turining on this opion can > > disable deblocking. > > > > Signed-off-by: Wenbin Chen > > --- > > doc/encoders.texi | 6 ++ > > libavcodec/qsvenc.c | 8 > > libavcodec/qsvenc.h

Re: [FFmpeg-devel] [PATCH V2] libavcodec/qsvenc: Add DisableDeblockingIdc support to qsv

2022-01-12 Thread Xiang, Haihao
On Wed, 2022-01-12 at 13:28 +0800, Wenbin Chen wrote: > Add dblk_idc option to 264_qsv and hevc_qsv. Turining on this opion can > disable deblocking. > > Signed-off-by: Wenbin Chen > --- > doc/encoders.texi | 6 ++ > libavcodec/qsvenc.c | 8 > libavcodec/qsvenc.h | 3 +++ > 3 file

Re: [FFmpeg-devel] 5.0 blocking issues

2022-01-12 Thread Xiang, Haihao
On Wed, 2022-01-12 at 21:35 +, Soft Works wrote: > > -Original Message- > > From: ffmpeg-devel On Behalf Of Michael > > Niedermayer > > Sent: Wednesday, January 12, 2022 5:31 PM > > To: FFmpeg development discussions and patches > > Subject: Re: [FFmpeg-devel] 5.0 blocking issues > >

[FFmpeg-devel] [PATCH 281/281] mov: Implement spatial audio support

2022-01-12 Thread James Almer
From: Vittorio Giovara As defined by Google's Spatial Audio RFC. Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavformat/mov.c | 96 +++ 1 file changed, 96 insertions(+) diff --git a/libavformat/mov.

[FFmpeg-devel] [PATCH 280/281] opus: export mapping family 2 (Ambisonic) as Ambisonic layout

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/opus.c | 22 +++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/libavcodec/opus.c b/libavcodec/opus.c index c18ff47f71..474ae427aa 100644 --- a/libavcodec/opus.c +++ b/libavcodec/opus.c @@ -398,8 +3

[FFmpeg-devel] [PATCH 279/281] channel_layout: add support for Ambisonic

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: James Almer --- libavutil/channel_layout.c | 166 ++- libavutil/channel_layout.h | 52 +- libavutil/tests/channel_layout.c | 20 tests/ref/fate/channel_layout| 13 +++ 4 files changed, 247 insertio

[FFmpeg-devel] [PATCH 278/281] ffprobe: convert to new channel layout-API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- fftools/ffprobe.c | 19 --- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/fftools/ffprobe.c b/fftools/ffprobe.c index 20582ca7ac..aff9b880cc 100644 --- a/fftools/ffprobe.c +++ b/fftools/ffprobe.c @@ -2462,12 +2462,10 @@ static void s

[FFmpeg-devel] [PATCH 277/281] ffmpeg: convert to new channel layout-API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- fftools/cmdutils.c| 42 +++- fftools/cmdutils.h| 8 - fftools/ffmpeg.c | 47 -- fftools/ffmpeg.h | 7 ++-- fftools/ffmpeg_filter.c | 52 ++--

[FFmpeg-devel] [PATCH 276/281] avdevice/lavfi: remove call to deprecated function av_buffersink_get_channel_layout()

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavdevice/lavfi.c | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/libavdevice/lavfi.c b/libavdevice/lavfi.c index fdb93b835f..db5d0b94de 100644 --- a/libavdevice/lavfi.c +++ b/libavdevice/lavfi.c @@ -333,11 +333,9 @@ av_cold static i

[FFmpeg-devel] [PATCH 273/281] lavf: Add non diegetic stream disposition flag

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavformat/avformat.h | 7 +++ libavformat/dump.c | 2 ++ 2 files changed, 9 insertions(+) diff --git a/libavformat/avformat.h b/libavformat/avformat.h index 6ce367e854

[FFmpeg-devel] [PATCH 272/281] lavc: drop temporary compat wrappers for channel layout API change

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/aacdec_template.c | 7 --- libavcodec/avcodec.c | 29 - libavcodec/dca_lbr.c | 7 --- libavcodec/dcadec.c | 8 libavcodec/decode.c | 20 ---

[FFmpeg-devel] [PATCH 271/281] ws-snd1: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/ws-snd1.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/ws-snd1.c b/libavcodec/ws-snd1.c index aa8cd0f5f9..cd16445935 100644 --- a/libavcodec/ws-snd1.c +++ b/libav

[FFmpeg-devel] [PATCH 274/281] swresample: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libswresample/options.c | 33 +++- libswresample/rematrix.c| 237 ++-- libswresample/rematrix_template.c | 7 +- libswresample/swresample.c | 152 +++--- libswresample/swresample.h |

[FFmpeg-devel] [PATCH 270/281] wma: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/wma.c| 11 ++- libavcodec/wmadec.c | 29 +++-- libavcodec/wmaenc.c | 27 ++- libavcodec/wmalosslessdec.c | 13 +++-- libavcodec/wmaprodec.c

[FFmpeg-devel] [PATCH 269/281] wavpack: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/wavpack.c| 51 ++--- libavcodec/wavpackenc.c | 29 --- 2 files changed, 37 insertions(+), 43 deletions(-) diff --git a/libavcodec/wavpack.c

[FFmpeg-devel] [PATCH 268/281] vorbis: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/vorbisdec.c | 27 +-- libavcodec/vorbisenc.c | 7 --- 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/libavcodec/vorbisdec.c b/libavcodec/vorbisdec.c index 6e07bc5a8a..d961dc37b9 100644 -

[FFmpeg-devel] [PATCH 267/281] vmdaudio: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/vmdaudio.c | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/libavcodec/vmdaudio.c b/libavcodec/vmdaudio.c index 53aef660ef

[FFmpeg-devel] [PATCH 266/281] vima: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/vima.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libavcodec/vima.c b/libavcodec/vima.c index c9a81e4401..5053feda90 100644 --- a/libavco

[FFmpeg-devel] [PATCH 265/281] twinvq: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/twinvq.c| 20 +++- libavcodec/twinvqdec.c | 18 +- 2 files changed, 20 insertions(+), 18 deletions(-) diff --git a/libavcodec/twinvq.c b/libavcodec/twinvq.c index 6dfaf06b14..ba9672a41f 100644

[FFmpeg-devel] [PATCH 264/281] tta: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/tta.c| 18 +- libavcodec/ttaenc.c | 14 +++--- 2 files changed, 20 insertions(+), 12 deletions(-) diff --git a/libavcodec/tta.c b/libavcodec/tta.c index 17b4ca9032..fed18451eb 100644 --- a/libavcodec/tta.

[FFmpeg-devel] [PATCH 263/281] truespeech: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/truespeech.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/truespeech.c b/libavcodec/truespeech.c index a65ced15d7..30a7e86a75 100644 --- a/libavcodec/truespeec

[FFmpeg-devel] [PATCH 262/281] tak: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/takdec.c | 41 +++-- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/libavcodec/takdec.c b/libavcodec/takdec.c index 926dbf611e..15543098b5 100644 --- a/libavcodec/takdec.c +++ b/li

[FFmpeg-devel] [PATCH 261/281] speex: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavcodec/speexdec.c | 10 ++ 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/libavcodec/speexdec.c b/libavcodec/speexdec.c index dcbdf5e010..7b482f5390 100644 --- a/libavcodec/speexdec.c +++ b/libavcodec/speexdec.c @@ -1450,7 +1450,7 @@ stati

[FFmpeg-devel] [PATCH 260/281] sonic: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/sonic.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/libavcodec/sonic.c b/libavcodec/sonic.c index cf1cfb1460..34f1605b29 100644 --- a/libavcodec/sonic.c +++ b/libavcodec/sonic.c @@ -598,13 +598,

[FFmpeg-devel] [PATCH 259/281] smacker: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/smacker.c | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/libavcodec/smacker.c b/libavcodec/smacker.c index 75ab5d7120..4a3999e4f1 100644

[FFmpeg-devel] [PATCH 258/281] siren: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavcodec/siren.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/siren.c b/libavcodec/siren.c index bdb249144b..add1773069 100644 --- a/libavcodec/siren.c +++ b/libavcodec/siren.c @@ -398,8 +398,8 @@ static av_cold int siren_init

[FFmpeg-devel] [PATCH 257/281] sipr: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/sipr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/sipr.c b/libavcodec/sipr.c index a792b22c9f..6c7293b6ec 100644 --- a/libavcodec/sipr.c +++ b/libavcodec/sipr.c

[FFmpeg-devel] [PATCH 256/281] shorten: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/shorten.c | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libavcodec/shorten.c b/libavcodec/shorten.c index fde5c4b982..6cce675c9f 100644 --- a/libavcodec/shorten.c +++ b/libavcodec/shorten.c @@ -428,7 +428,1

[FFmpeg-devel] [PATCH 255/281] sbc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/sbc_parser.c | 8 ++-- libavcodec/sbcdec.c | 9 - libavcodec/sbcenc.c | 15 ++- 3 files changed, 24 insertions(+), 8 deletions(-) diff --git a/libavcodec/sbc_parser.c b/libavcodec/sbc_parser.c index

[FFmpeg-devel] [PATCH 254/281] s302m: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/s302m.c| 31 +++ libavcodec/s302menc.c | 18 +- 2 files changed, 28 insertions(+), 21 deletions(-) diff --git a/libavcode

[FFmpeg-devel] [PATCH 253/281] roqaudioenc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/roqaudioenc.c | 20 +++- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/libavcodec/roqaudioenc.c b/libavcodec/roqaudioenc.c index 530e6b68d8..d482fd213a 100644 --- a/li

[FFmpeg-devel] [PATCH 252/281] ralf: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/ralf.c | 18 +- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/libavcodec/ralf.c b/libavcodec/ralf.c index bb80119b0c..eac3e60371 100644 --

[FFmpeg-devel] [PATCH 251/281] ra288: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/ra288.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/ra288.c b/libavcodec/ra288.c index 4310ccdf20..424601991a 100644 --- a/libavcodec/ra288.c +++ b/libavcodec/ra

[FFmpeg-devel] [PATCH 250/281] ra144: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/ra144dec.c | 4 ++-- libavcodec/ra144enc.c | 8 +++- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/libavcodec/ra144dec.c b/libavcodec/ra144dec.c inde

[FFmpeg-devel] [PATCH 249/281] qdm2: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/qdm2.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/qdm2.c b/libavcodec/qdm2.c index 5e4e741e59..de68e651cd 100644 --- a/libavcode

[FFmpeg-devel] [PATCH 248/281] qdmc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/qdmc.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libavcodec/qdmc.c b/libavcodec/qdmc.c index ae75ca524a..dfdd84870c 100644 --- a/libavcodec/qdmc.c +++ b/libavcodec/qdmc.c @@ -245,13 +245,14 @@ stati

[FFmpeg-devel] [PATCH 247/281] qcelpdec: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/qcelpdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/qcelpdec.c b/libavcodec/qcelpdec.c index b23013816b..9f3ef309db 100644 --- a/libavcodec/qcelpdec.c +++ b/l

[FFmpeg-devel] [PATCH 243/281] on2avc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/on2avc.c | 20 +++- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/libavcodec/on2avc.c b/libavcodec/on2avc.c index fa3eb4b219..1d5a9487b3 100644 --- a/libavcodec/on2avc.c +++ b/libavcodec/on2avc.c @@ -

[FFmpeg-devel] [PATCH 246/281] pcm: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/pcm-bluray.c | 36 - libavcodec/pcm-dvd.c | 28 +++--- libavcodec/pcm-dvdenc.c | 27

[FFmpeg-devel] [PATCH 242/281] nellymoser: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/nellymoserdec.c | 4 ++-- libavcodec/nellymoserenc.c | 6 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/libavcodec/nellymoserdec.c b/libavcodec/nellymoserdec.c index ccfe881790

[FFmpeg-devel] [PATCH 245/281] pafaudio: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/pafaudio.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libavcodec/pafaudio.c b/libavcodec/pafaudio.c index 969eb7fa97..8d0e65a829 100644 --- a/libavcodec/pafaudio.c +++ b/libavcodec/pafaudio.c @@ -29,1

[FFmpeg-devel] [PATCH 244/281] opus: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/opus.c| 57 ++-- libavcodec/opusdec.c | 4 +-- libavcodec/opusenc.c | 15 --- libavcodec/opusenc_psy.c | 20 +++--- 4 files changed, 61 insertions(+), 35 deletions(

[FFmpeg-devel] [PATCH 240/281] mpc8: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/mpc8.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/mpc8.c b/libavcodec/mpc8.c index ae07093338..a0466ec135 100644 --- a/libavcode

[FFmpeg-devel] [PATCH 241/281] mpegaudio: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/mp3_header_decompress_bsf.c | 2 +- libavcodec/mpegaudio_parser.c | 4 +++- libavcodec/mpegaudiodec_template.c | 22 -- libavcodec/mpegaudioenc_fixed.c| 5 + libavcodec/mpegaudioenc_flo

[FFmpeg-devel] [PATCH 239/281] mpc7: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/mpc7.c | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libavcodec/mpc7.c b/libavcodec/mpc7.c index c1a63203d6..c3ca9cfe31 100644 --- a/libavcodec/mpc7.c +++ b/libavcodec/mpc

[FFmpeg-devel] [PATCH 238/281] mlp: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/mlp.c| 9 +++ libavcodec/mlp.h| 5 ++ libavcodec/mlp_parser.c | 12 ++-- libavcodec/mlpdec.c | 120 +++- libavcodec/mlpenc.c | 106 ++-

[FFmpeg-devel] [PATCH 237/281] mf: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavcodec/mfenc.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/mfenc.c b/libavcodec/mfenc.c index 410ad64d8d..043026112a 100644 --- a/libavcodec/mfenc.c +++ b/libavcodec/mfenc.c @@ -288,7 +288,7 @@ static IMFSample *mf_a_av

[FFmpeg-devel] [PATCH 236/281] metasound: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/metasound.c | 31 +-- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/libavcodec/metasound.c b/libavcodec/metasound.c index 57851a43c5..32d5e153be 100644 --

[FFmpeg-devel] [PATCH 235/281] mace: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/mace.c | 15 --- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/libavcodec/mace.c b/libavcodec/mace.c index 506a0ddece..9ed4747ba9 100644 --- a/libavcodec/mace.c +++ b/libav

[FFmpeg-devel] [PATCH 234/281] libvorbis: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libvorbisdec.c | 4 +++- libavcodec/libvorbisenc.c | 42 +++ 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/libavcodec/libvorbisdec.c b/libavcodec/libvorbisdec.c index 5686aaf096

[FFmpeg-devel] [PATCH 233/281] libvo-amrwbenc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libvo-amrwbenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libvo-amrwbenc.c b/libavcodec/libvo-amrwbenc.c index 9c7c91b617..4beede0863 100644 --- a/libavcodec/libvo-amrwbenc.c +++ b/libavcodec/lib

[FFmpeg-devel] [PATCH 232/281] libtwolame: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libtwolame.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/libtwolame.c b/libavcodec/libtwolame.c index a71febc91f..9e1d589a0f 100644 --- a/libavcodec/libtwolame.c +++ b/libavcodec/libtwolame.c @@ -76

[FFmpeg-devel] [PATCH 231/281] libspeexdec: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libspeexdec.c | 19 ++- libavcodec/libspeexenc.c | 17 + 2 files changed, 19 insertions(+), 17 deletions(-) diff --git a/libavcodec/libspeexdec.c b/libavcodec/libspeexdec.c index 6f032907fc..8029786b1

[FFmpeg-devel] [PATCH 230/281] libshine: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libshine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/libshine.c b/libavcodec/libshine.c index fbc84846ae..ee8a63d66b 100644 --- a/libavcodec/libshine.c +++ b/libavcodec/libshine.c @@ -44,7 +

[FFmpeg-devel] [PATCH 229/281] libopus: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libopusdec.c | 39 +--- libavcodec/libopusenc.c | 65 ++-- libavcodec/vorbis.h | 3 ++ libavcodec/vorbis_data.c | 18 +++ 4 files changed, 79 insertions(+), 46 d

[FFmpeg-devel] [PATCH 228/281] libopencore-amr: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/libopencore-amr.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/libopencore-amr.c b/libavcodec/libopencore-amr.c index 2df1c5090f..aa5f0e774e 100644 --- a/liba

[FFmpeg-devel] [PATCH 227/281] libmp3lame: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libmp3lame.c | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/libavcodec/libmp3lame.c b/libavcodec/libmp3lame.c index 5675864bb2..36ae57eb83 100644 --- a/libavcodec/libmp3lame.c +++ b/libavcodec/libmp3lame

[FFmpeg-devel] [PATCH 226/281] libgsm: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libgsmdec.c | 4 ++-- libavcodec/libgsmenc.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/libgsmdec.c b/libavcodec/libgsmdec.c inde

[FFmpeg-devel] [PATCH 225/281] libilbc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/libilbc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/libilbc.c b/libavcodec/libilbc.c index 04192e3045..cfffe7d520 100644 --- a/libavcodec/libilbc.c +++ b/lib

[FFmpeg-devel] [PATCH 224/281] libfdk-aac: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libfdk-aacdec.c | 32 libavcodec/libfdk-aacenc.c | 35 +++ 2 files changed, 47 insertions(+), 20 deletions(-) diff --git a/libavcodec/

[FFmpeg-devel] [PATCH 223/281] libcodec2: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libcodec2.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/libcodec2.c b/libavcodec/libcodec2.c index eb66867f82..da9e170d21 100644 --- a/libavcodec/libcodec2.c +++ b/libavcodec/libcodec2.c @@ -85,

[FFmpeg-devel] [PATCH 222/281] libcelt: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/libcelt_dec.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/libcelt_dec.c b/libavcodec/libcelt_dec.c index c0fb4013c9..6ee6e29443 100644 --- a/libavcodec/libcelt_dec.c +++ b/libavcodec/libc

[FFmpeg-devel] [PATCH 221/281] interplayacm: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/interplayacm.c | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/libavcodec/interplayacm.c b/libavcodec/interplayacm.c index c11178a9ee..7b4e539239 100644 --- a/libavcodec/interplayacm.c +++ b/libavcodec/

[FFmpeg-devel] [PATCH 220/281] imc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/imc.c | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/libavcodec/imc.c b/libavcodec/imc.c index 116c273ba0..89b2ac33e6 100644

[FFmpeg-devel] [PATCH 219/281] ilbc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/ilbcdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/ilbcdec.c b/libavcodec/ilbcdec.c index 4d0465087f..27423d12f8 100644 --- a/libavcodec/ilbcdec.c +++ b/libavcodec/ilbcdec.c @@ -1456,8 +1456,

[FFmpeg-devel] [PATCH 218/281] hcom: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/hcom.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libavcodec/hcom.c b/libavcodec/hcom.c index 3030e37d46..d30d6402d1 100644 --- a/libavcodec/hcom.c +++ b/libavcodec/hcom.c @@ -44,7 +44,7 @@ static av_cold int

[FFmpeg-devel] [PATCH 214/281] g726: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/g726.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/g726.c b/libavcodec/g726.c index 2a0148c1d5..082f9b07ad 100644 --- a/libavco

[FFmpeg-devel] [PATCH 213/281] g723_1: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/g723_1_parser.c | 2 +- libavcodec/g723_1dec.c | 19 ++- libavcodec/g723_1enc.c | 8 +++- 3 files changed, 14 insertions(+), 15 deletions(-)

[FFmpeg-devel] [PATCH 217/281] hca: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavcodec/hcadec.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libavcodec/hcadec.c b/libavcodec/hcadec.c index c98f8eb379..9757fcc74b 100644 --- a/libavcodec/hcadec.c +++ b/libavcodec/hcadec.c @@ -114,7 +114,7 @@ static av_c

[FFmpeg-devel] [PATCH 216/281] gsmdec: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/gsmdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/gsmdec.c b/libavcodec/gsmdec.c index c169112311..e3c87af513 100644 --- a/libavcodec/gsmdec.c +++ b/libavcode

[FFmpeg-devel] [PATCH 212/281] g722: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/g722dec.c | 4 ++-- libavcodec/g722enc.c | 5 + 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/libavcodec/g722dec.c b/libavcodec/g722dec.c index 5ca0d

[FFmpeg-devel] [PATCH 215/281] g729: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/g729_parser.c | 2 +- libavcodec/g729dec.c | 20 +++- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/libavcodec/g729_parser.c b/libavcodec/g729_parser.c index 8c06ce4ee6..d66df141f9 100644 --- a

[FFmpeg-devel] [PATCH 211/281] flac: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/flac.c| 39 +-- libavcodec/flac.h| 2 +- libavcodec/flac_parser.c | 7 ++- libavcodec/flacdec.c | 9 ---

[FFmpeg-devel] [PATCH 210/281] ffwavesynth: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/ffwavesynth.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/ffwavesynth.c b/libavcodec/ffwavesynth.c index a1211facb9..229a89663d 100644 --- a/libavcodec/ffwavesynth.c +++ b/libavcodec/ffwavesyn

[FFmpeg-devel] [PATCH 209/281] fastaudio: convert to new channel layout API

2022-01-12 Thread James Almer
Signed-off-by: James Almer --- libavcodec/fastaudio.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libavcodec/fastaudio.c b/libavcodec/fastaudio.c index a07c5e60a7..7a8ff7dec3 100644 --- a/libavcodec/fastaudio.c +++ b/libavcodec/fastaudio.c @@ -78,7 +78,7 @@ static av

[FFmpeg-devel] [PATCH 208/281] evrc: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/evrcdec.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/evrcdec.c b/libavcodec/evrcdec.c index 59fcb14c52..a17f3bc2be 100644 --- a/libavcodec/evrcdec.c +++ b/libavcodec/evrcdec.c @@ -235,8 +235,8

[FFmpeg-devel] [PATCH 207/281] dvaudio: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dvaudiodec.c | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/libavcodec/dvaudiodec.c b/libavcodec/dvaudiodec.c index 82e6dbe36c..f3b1dee075 100644 --- a/libavcodec/dvaudiodec.c +++ b/libavcodec/dvaudiodec.

[FFmpeg-devel] [PATCH 206/281] dst: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dstdec.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/dstdec.c b/libavcodec/dstdec.c index 6d0b25f4c3..78427bd15c 100644 --- a/libavcodec/dstdec.c +++ b/libavcodec/dstdec.c @@ -80,8 +80,8 @@

[FFmpeg-devel] [PATCH 205/281] dss_sp: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/dss_sp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/dss_sp.c b/libavcodec/dss_sp.c index 050b412496..c8da3bffaf 100644 --- a/libavcodec/dss_sp.c +++ b/libavc

[FFmpeg-devel] [PATCH 204/281] dsicinav: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/dsicinaudio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/dsicinaudio.c b/libavcodec/dsicinaudio.c index 39869ac0cd..a543f6dd09 100644 --- a/libavcodec/dsicinaud

[FFmpeg-devel] [PATCH 203/281] dsd: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dsddec.c | 14 +++--- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/libavcodec/dsddec.c b/libavcodec/dsddec.c index 19fb75ee85..02698ee116 100644 --- a/libavcodec/dsddec.c +++ b/libavcodec/dsddec.c @@ -44,17 +

[FFmpeg-devel] [PATCH 202/281] dpcm: convert to new channel layout API

2022-01-12 Thread James Almer
From: Vittorio Giovara Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dpcm.c | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/libavcodec/dpcm.c b/libavcodec/dpcm.c index d9ea23adb3..95052282ae 100644 -

[FFmpeg-devel] [PATCH 201/281] dolby_e: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dolby_e.c| 52 - libavcodec/dolby_e.h| 2 ++ libavcodec/dolby_e_parser.c | 11 +--- 3 files changed, 55 insertions(+), 10 deletions(-) diff --git a/libavcodec/dolby_e.c b/liba

[FFmpeg-devel] [PATCH 200/281] dca: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: James Almer --- libavcodec/dca_core.c | 6 ++-- libavcodec/dca_lbr.c | 20 +++- libavcodec/dca_xll.c | 2 +- libavcodec/dcadec.c | 71 ++- libavcodec/dcadec.h | 7 + libavcodec/dcaenc.c | 39 ++

[FFmpeg-devel] [PATCH 199/281] cook: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: Anton Khirnov Signed-off-by: James Almer --- libavcodec/cook.c| 25 ++--- libavcodec/cook_parser.c | 4 ++-- 2 files changed, 16 insertions(+), 13 deletions(-) diff --git a/libavcodec/cook.c b/lib

[FFmpeg-devel] [PATCH 198/281] cng: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/cngdec.c | 3 ++- libavcodec/cngenc.c | 6 +- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/libavcodec/cngdec.c b/libavcodec/cngdec.c index ecfd4abfc9..30d36f7326 100644 --- a/lib

[FFmpeg-devel] [PATCH 197/281] bmvaudio: convert to new channel layout API

2022-01-12 Thread James Almer
From: Anton Khirnov Signed-off-by: Vittorio Giovara Signed-off-by: James Almer --- libavcodec/bmvaudio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/bmvaudio.c b/libavcodec/bmvaudio.c index a7eae46103..d81dba8821 100644 --- a/libavcodec/bmvaudio.c +++ b/l

  1   2   3   4   >