[FFmpeg-devel] [PATCH 1/9] avcodec/bsf/pcm_rechunk: reorder supported codec list
Marton Balint
cus at passwd.hu
Wed Mar 6 00:51:39 EET 2024
Should be easier to add new codecs by using the same order as in
av_get_exact_bits_per_sample().
Signed-off-by: Marton Balint <cus at passwd.hu>
---
libavcodec/bsf/pcm_rechunk.c | 21 +++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)
diff --git a/libavcodec/bsf/pcm_rechunk.c b/libavcodec/bsf/pcm_rechunk.c
index 28b5722ac9..9bbc5a74d6 100644
--- a/libavcodec/bsf/pcm_rechunk.c
+++ b/libavcodec/bsf/pcm_rechunk.c
@@ -193,21 +193,26 @@ static const AVClass pcm_rechunk_class = {
};
static const enum AVCodecID codec_ids[] = {
- AV_CODEC_ID_PCM_S16LE,
- AV_CODEC_ID_PCM_S16BE,
+ // 8 bit
AV_CODEC_ID_PCM_S8,
- AV_CODEC_ID_PCM_S32LE,
- AV_CODEC_ID_PCM_S32BE,
- AV_CODEC_ID_PCM_S24LE,
+ // 16 bit
+ AV_CODEC_ID_PCM_S16BE,
+ AV_CODEC_ID_PCM_S16LE,
+ // 24 bit
AV_CODEC_ID_PCM_S24BE,
+ AV_CODEC_ID_PCM_S24LE,
+ // 32 bit
+ AV_CODEC_ID_PCM_S32BE,
+ AV_CODEC_ID_PCM_S32LE,
AV_CODEC_ID_PCM_F32BE,
AV_CODEC_ID_PCM_F32LE,
+ AV_CODEC_ID_PCM_F24LE,
+ AV_CODEC_ID_PCM_F16LE,
+ // 64 bit
AV_CODEC_ID_PCM_F64BE,
AV_CODEC_ID_PCM_F64LE,
- AV_CODEC_ID_PCM_S64LE,
AV_CODEC_ID_PCM_S64BE,
- AV_CODEC_ID_PCM_F16LE,
- AV_CODEC_ID_PCM_F24LE,
+ AV_CODEC_ID_PCM_S64LE,
AV_CODEC_ID_NONE,
};
--
2.35.3
More information about the ffmpeg-devel
mailing list