From a5bf63c69986641c3b785c34a10b93caa31567972f2340d93cb8cf4707023c02 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Tue, 5 Dec 2023 22:36:03 +0000 Subject: [PATCH] update codec reason packages OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-6?expand=0&rev=18 --- enable_decoders | 80 ++++++++++++++++++++++++------------------------- enable_encoders | 46 ++++++++++++++-------------- 2 files changed, 62 insertions(+), 64 deletions(-) diff --git a/enable_decoders b/enable_decoders index 6d88674..38f6f03 100644 --- a/enable_decoders +++ b/enable_decoders @@ -57,15 +57,14 @@ adpcm_yamaha adpcm_zork alac alias_pix -amrnb # AMR-NB (Adaptive Multi-Rate NarrowBand) (codec amr_nb) -amrwb # AMR-WB (Adaptive Multi-Rate WideBand) (codec amr_wb) +amrnb # opencore-amr +amrwb # opencore-amr amv anm ansi # trivial anull apac ape -apng apng # animated png arbc argo @@ -80,9 +79,9 @@ atrac3pal aura aura2 av1 # libaom -av1_nvdec -av1_qsv # AV1 video (Intel Quick Sync Video acceleration) (codec av1) -av1_vaapi +av1_nvdec # passthrough +av1_qsv # passthrough +av1_vaapi # passthrough ayuv # trivial bethsoftvid # trivial bfi # trivial @@ -162,10 +161,10 @@ gremlin_dpcm gsm # libgsm gsm_ms h261 -h263 # H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 -h263_v4l2m2m # V4L2 mem2mem H.263 decoder wrapper (codec h263) -h263i # Intel H.263 -h263p # H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 +h263 +h263_v4l2m2m # passthrough +h263i +h263p hap hca hcom @@ -203,9 +202,9 @@ libdav1d # av1 libgsm # libgsm libgsm_ms # libgsm libjxl # libjxl -libopencore_amrnb # OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb) -libopencore_amrwb # OpenCORE AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb) -libopenh264 # libopenh264_dlopen +libopencore_amrnb # opencore-amr +libopencore_amrwb # opencore-amr +libopenh264 # passthrough/dlopen libopenjpeg # openjpeg libopus # opus libschroedinger # schroedinger @@ -226,7 +225,7 @@ microdvd mimic misc4 mjpeg # mjpegtools -mjpeg_qsv # mjpegtools +mjpeg_qsv # passthrough mjpegb mlp mmvideo @@ -243,27 +242,26 @@ mp3on4 mp3on4float mpc7 mpc8 -mpeg1_cuvid # Nvidia CUVID MPEG1VIDEO decoder (codec mpeg1video) -mpeg1_v4l2m2m -mpeg1_v4l2m2m # V4L2 mem2mem MPEG1 decoder wrapper (codec mpeg1video) -mpeg1video # MPEG-1 video -mpeg2_cuvid # Nvidia CUVID MPEG2VIDEO decoder (codec mpeg2video) -mpeg2_qsv # MPEG2VIDEO video (Intel Quick Sync Video acceleration) (codec mpeg2video) -mpeg2_v4l2m2m # V4L2 mem2mem MPEG2 decoder wrapper (codec mpeg2video) -mpeg2_vaapi -mpeg2video # MPEG-2 video -mpeg4 # MPEG-4 part 2 -mpeg4_cuvid # Nvidia CUVID MPEG4 decoder (codec mpeg4) -mpeg4_v4l2m2m # V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4) -mpegvideo # MPEG-1 video (codec mpeg2video) +mpeg1_cuvid # passthrough +mpeg1_v4l2m2m # passthrough +mpeg1video +mpeg2_cuvid # passthrough +mpeg2_qsv # passthrough +mpeg2_v4l2m2m # passthrough +mpeg2_vaapi # passthrough +mpeg2video +mpeg4 +mpeg4_cuvid # passthrough +mpeg4_v4l2m2m # passthrough +mpegvideo mpl2 msa1 mscc -msmpeg4 # MPEG-4 part 2 Microsoft variant version 3 (codec msmpeg4v3) -msmpeg4v1 # MPEG-4 part 2 Microsoft variant version 1 -msmpeg4v2 # MPEG-4 part 2 Microsoft variant version 2 -msmpeg4v3 # MPEG-4 part 2 Microsoft variant version 3 -msnsiren # Microsoft Siren codec +msmpeg4 +msmpeg4v1 +msmpeg4v2 +msmpeg4v3 +msnsiren msp2 msrle mss1 @@ -280,7 +278,7 @@ mxpeg nellymoser nuv on2avc -opus # libopus +opus # opus paf_audio paf_video pam # trivial @@ -369,7 +367,7 @@ sgirle # trivial shorten simbiosis_imx sipr -siren # Siren7 codec +siren smackaud smacker smc @@ -379,7 +377,7 @@ sol_dpcm sonic sp5x speedhq -speex +speex # speex srgc srt # trivial ssa # trivial @@ -423,7 +421,7 @@ vcr1 vmdaudio vmdvideo vmnc -vnull +vnull # trivial vorbis # libvorbis vp3 # libav vp4 # libav @@ -437,17 +435,17 @@ vp6f # libav vp6f # libav vp7 # libav vp8 # libvpx -vp8_qsv # libvpx -vp8_v4l2m2m # libvpx +vp8_qsv # passthrough +vp8_v4l2m2m # passthrough vp9 # libvpx -vp9_qsv # libvpx -vp9_v4l2m2m # libvpx +vp9_qsv # passthrough +vp9_v4l2m2m # passthrough vplayer vqa vqc wady_dpcm wavarc -wavpack +wavpack # wavpack wbmp wcmv webp # libwebp diff --git a/enable_encoders b/enable_encoders index cb9dbb7..f35ba53 100644 --- a/enable_encoders +++ b/enable_encoders @@ -49,9 +49,9 @@ flv g723_1 gif # libpng h261 -h263 # H.263 / H.263-1996 -h263_v4l2m2m # V4L2 mem2mem H.263 encoder wrapper (codec h263) -h263p # H.263+ / H.263-1998 / H.263 version 2 +h263 +h263_v4l2m2m # passthrough +h263p hdr huffyuv # trivial+zlib ilbc # ilbc @@ -64,17 +64,17 @@ libgsm # libgsm libgsm_ms # libgsm libjxl # libjxl libmp3lame # lame -libopencore_amrnb # OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb) -libopenh264 # libopenh264_dlopen +libopencore_amrnb # opencore-amr +libopenh264 # passthrough/dlopen libopenjpeg # openjpeg libopus # opus librav1e # rav1e libschroedinger # schroedinger libspeex # speex -libsvtav1 +libsvtav1 # SVT-AV1 libtheora # libtheora libtwolame # twolame -libvo_amrwbenc # Android VisualOn AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb) +libvo_amrwbenc # vo-amrwbenc libvorbis # libvorbis libvpx_vp8 # libvpx libvpx_vp9 # libvpx @@ -82,8 +82,8 @@ libwebp # libwebp libwebp_anim # libwebp libxvid # xvidcore mjpeg # mjpegtools -mjpeg_qsv # mjpegtools -mjpeg_vaapi # mjpegtools +mjpeg_qsv # passthrough +mjpeg_vaapi # passthrough mlp mp2 # twolame mp2fixed # twolame @@ -91,12 +91,12 @@ mpeg1video mpeg2_qsv mpeg2_vaapi mpeg2video -mpeg4 # MPEG-4 part 2 -mpeg4_v4l2m2m # V4L2 mem2mem MPEG4 encoder wrapper (codec mpeg4) -msmpeg4v1 # MPEG-4 part 2 Microsoft variant version 1 -msmpeg4v2 # MPEG-4 part 2 Microsoft variant version 2 -msmpeg4v3 # MPEG-4 part 2 Microsoft variant version 3 -msnsiren # MSN Siren +mpeg4 +mpeg4_v4l2m2m # passthrough +msmpeg4v1 +msmpeg4v2 +msmpeg4v3 +msnsiren msvideo1 nellymoser opus # opus @@ -147,7 +147,7 @@ rv20 s302m sbc sgi # trivial -siren # Siren +siren smc snow sonic @@ -170,13 +170,13 @@ v308 # trivial v408 # trivial v410 # trivial vc2 # dirac -vnull +vnull # trivial vorbis # libvorbis -vp8_qsv # libvpx -vp8_v4l2m2m # libvpx -vp8_vaapi # libvpx -vp9_qsv # libvpx -vp9_vaapi # libvpx +vp8_qsv # passthrough +vp8_v4l2m2m # passthrough +vp8_vaapi # passthrough +vp9_qsv # passthrough +vp9_vaapi # passthough wavpack wbmp webvtt # trivial @@ -185,7 +185,7 @@ wmav2 wmv1 wmv2 wrapped_avframe # passthrough -xbm # (X11) +xbm # trivial xface xsub xwd # xwd