forked from jengelh/ffmpeg-6
Accepting request 1131188 from home:iznogood:factory
- Enable more decoders and encoders explicitly: * amrwb via bcond_without for TW only (and in enable_decoder/encoder) * opencore via bcond_without for TW only (and in enable_decoder/encoder) * xvid via bcond_without for TW only (and in enable_decoder/encoder) * h.263 via enable_decoder/encoder and no longer explicitly disabling in call to configure * MPEG4 Visual via enable_decoder/encoder and no longer explicitly disabling in call to configure * MPEG2 Hardware decoders via enable_decoder/encoder * And many many more via enable_decoder/encoder. OBS-URL: https://build.opensuse.org/request/show/1131188 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/ffmpeg-6?expand=0&rev=16
This commit is contained in:
parent
594a3a843e
commit
254a3cd4f0
401
enable_decoders
401
enable_decoders
@ -1,26 +1,210 @@
|
|||||||
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
|
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
|
||||||
aac
|
aac
|
||||||
|
aasc
|
||||||
ac3
|
ac3
|
||||||
|
acelp_kelvin
|
||||||
|
adpcm_4xm
|
||||||
|
adpcm_adx
|
||||||
|
adpcm_afc
|
||||||
|
adpcm_agm
|
||||||
|
adpcm_aica
|
||||||
|
adpcm_argo
|
||||||
|
adpcm_ct
|
||||||
|
adpcm_dtk
|
||||||
|
adpcm_ea
|
||||||
|
adpcm_ea_maxis_xa
|
||||||
|
adpcm_ea_r1
|
||||||
|
adpcm_ea_r2
|
||||||
|
adpcm_ea_r3
|
||||||
|
adpcm_ea_xas
|
||||||
|
adpcm_g722
|
||||||
|
adpcm_g726
|
||||||
|
adpcm_g726le
|
||||||
|
adpcm_ima_acorn
|
||||||
|
adpcm_ima_alp
|
||||||
|
adpcm_ima_amv
|
||||||
|
adpcm_ima_apc
|
||||||
|
adpcm_ima_apm
|
||||||
|
adpcm_ima_cunning
|
||||||
|
adpcm_ima_dat4
|
||||||
|
adpcm_ima_dk3
|
||||||
|
adpcm_ima_dk4
|
||||||
|
adpcm_ima_ea_eacs
|
||||||
|
adpcm_ima_ea_sead
|
||||||
|
adpcm_ima_iss
|
||||||
|
adpcm_ima_moflex
|
||||||
|
adpcm_ima_mtf
|
||||||
|
adpcm_ima_oki
|
||||||
|
adpcm_ima_qt
|
||||||
|
adpcm_ima_rad
|
||||||
|
adpcm_ima_smjpeg
|
||||||
|
adpcm_ima_ssi
|
||||||
|
adpcm_ima_wav
|
||||||
|
adpcm_ima_ws
|
||||||
|
adpcm_ms
|
||||||
|
adpcm_mtaf
|
||||||
|
adpcm_psx
|
||||||
|
adpcm_sbpro_2
|
||||||
|
adpcm_sbpro_3
|
||||||
|
adpcm_sbpro_4
|
||||||
|
adpcm_swf
|
||||||
|
adpcm_thp
|
||||||
|
adpcm_thp_le
|
||||||
|
adpcm_vima
|
||||||
|
adpcm_xa
|
||||||
|
adpcm_xmd
|
||||||
|
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)
|
||||||
|
amv
|
||||||
|
anm
|
||||||
ansi # trivial
|
ansi # trivial
|
||||||
|
anull
|
||||||
|
apac
|
||||||
|
ape
|
||||||
apng
|
apng
|
||||||
|
apng # animated png
|
||||||
|
arbc
|
||||||
|
argo
|
||||||
ass # trivial
|
ass # trivial
|
||||||
|
asv1
|
||||||
|
asv2
|
||||||
|
atrac1
|
||||||
|
atrac3
|
||||||
|
atrac3al
|
||||||
|
atrac3p
|
||||||
|
atrac3pal
|
||||||
|
aura
|
||||||
|
aura2
|
||||||
|
av1 # libaom
|
||||||
|
av1_nvdec
|
||||||
|
av1_qsv # AV1 video (Intel Quick Sync Video acceleration) (codec av1)
|
||||||
|
av1_vaapi
|
||||||
ayuv # trivial
|
ayuv # trivial
|
||||||
|
bethsoftvid # trivial
|
||||||
|
bfi # trivial
|
||||||
|
bink
|
||||||
|
binkaudio_dct
|
||||||
|
binkaudio_rdft
|
||||||
|
bintext
|
||||||
|
bitpacked # trivial
|
||||||
bmp # trivial
|
bmp # trivial
|
||||||
|
bmv_audio
|
||||||
|
bmv_video
|
||||||
|
bonk
|
||||||
|
brender_pix
|
||||||
|
c93
|
||||||
|
cbd2_dpcm
|
||||||
|
ccaption
|
||||||
|
cdgraphics
|
||||||
|
cdtoons
|
||||||
|
cdxl
|
||||||
|
cinepak
|
||||||
|
clearvideo
|
||||||
|
cljr
|
||||||
|
cook
|
||||||
|
cpia
|
||||||
|
cscd
|
||||||
|
cyuv
|
||||||
|
dca
|
||||||
|
dds
|
||||||
|
derf_dpcm
|
||||||
|
dfa
|
||||||
|
dfpwm
|
||||||
dirac # dirac
|
dirac # dirac
|
||||||
|
dnxhd
|
||||||
|
dolby_e
|
||||||
|
dpx
|
||||||
|
dsd_lsbf
|
||||||
|
dsd_msbf
|
||||||
|
dsicinaudio
|
||||||
|
dsicinvideo
|
||||||
|
dss_sp
|
||||||
|
dvaudio
|
||||||
|
dvbsub
|
||||||
|
dvdsub
|
||||||
|
dvvideo
|
||||||
|
dxa
|
||||||
|
dxtory
|
||||||
|
eacmv
|
||||||
|
eamad
|
||||||
|
eatgq
|
||||||
|
eatgv
|
||||||
|
eatqi
|
||||||
|
eightbps
|
||||||
|
eightsvx_exp
|
||||||
|
eightsvx_fib
|
||||||
|
escape124
|
||||||
|
escape130
|
||||||
|
evrc
|
||||||
exr # openEXR
|
exr # openEXR
|
||||||
ffv1 # ffmpeg
|
ffv1 # ffmpeg
|
||||||
ffvhuff # ffmpeg
|
ffvhuff # ffmpeg
|
||||||
ffwavesynth # pseudo
|
ffwavesynth # pseudo
|
||||||
|
fits
|
||||||
flac # libFLAC
|
flac # libFLAC
|
||||||
|
flashsv
|
||||||
|
flashsv2
|
||||||
|
flic
|
||||||
|
flv
|
||||||
|
fmvc
|
||||||
|
fourxm
|
||||||
|
ftr # fdk-aac
|
||||||
|
g723_1
|
||||||
|
g729
|
||||||
|
gdv
|
||||||
|
gem
|
||||||
gif # libpng
|
gif # libpng
|
||||||
|
gremlin_dpcm
|
||||||
gsm # libgsm
|
gsm # libgsm
|
||||||
|
gsm_ms
|
||||||
|
h261
|
||||||
|
h263 # H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
|
||||||
|
h263i # Intel H.263
|
||||||
|
h263p # H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2
|
||||||
|
h263_v4l2m2m # V4L2 mem2mem H.263 decoder wrapper (codec h263)
|
||||||
|
hap
|
||||||
|
hca
|
||||||
|
hcom
|
||||||
|
hdr
|
||||||
|
hnm4_video
|
||||||
|
hq_hqa
|
||||||
|
hqx
|
||||||
huffyuv # trivial+zlib
|
huffyuv # trivial+zlib
|
||||||
|
hymt # huffyuv-mt
|
||||||
|
iac
|
||||||
|
idcin
|
||||||
|
idf
|
||||||
|
iff_ilbm
|
||||||
ilbc # ilbc
|
ilbc # ilbc
|
||||||
libaom # libaom
|
imc
|
||||||
|
indeo2
|
||||||
|
indeo3
|
||||||
|
indeo4
|
||||||
|
indeo5
|
||||||
|
interplay_acm
|
||||||
|
interplay_dpcm
|
||||||
|
interplay_video
|
||||||
|
ipu
|
||||||
|
jacosub
|
||||||
|
jpeg2000 # openjpeg2
|
||||||
|
jpegls
|
||||||
|
jv
|
||||||
|
kgv1
|
||||||
|
kmvc
|
||||||
|
lagarith
|
||||||
libaom_av1 # libaom
|
libaom_av1 # libaom
|
||||||
|
libaom # libaom
|
||||||
libcodec2 # codec2
|
libcodec2 # codec2
|
||||||
libdav1d # av1
|
libdav1d # av1
|
||||||
libgsm # libgsm
|
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
|
libopenh264 # libopenh264_dlopen
|
||||||
libopenjpeg # openjpeg
|
libopenjpeg # openjpeg
|
||||||
libopus # opus
|
libopus # opus
|
||||||
@ -29,39 +213,106 @@ libspeex # speex
|
|||||||
libvorbis # libvorbis
|
libvorbis # libvorbis
|
||||||
libvpx_vp8 # libvpx
|
libvpx_vp8 # libvpx
|
||||||
libvpx_vp9 # libvpx
|
libvpx_vp9 # libvpx
|
||||||
|
libzvbi_teletext # zvbi
|
||||||
|
loco
|
||||||
|
lscr
|
||||||
|
m101
|
||||||
|
mace3
|
||||||
|
mace6
|
||||||
|
mdec
|
||||||
|
media100
|
||||||
|
metasound
|
||||||
|
microdvd
|
||||||
|
mimic
|
||||||
|
misc4
|
||||||
|
mjpegb
|
||||||
mjpeg # mjpegtools
|
mjpeg # mjpegtools
|
||||||
mp1 # twolame/lame
|
mjpeg_qsv # mjpegtools
|
||||||
|
mlp
|
||||||
|
mmvideo
|
||||||
|
motionpixels
|
||||||
mp1float # twolame/lame
|
mp1float # twolame/lame
|
||||||
mp2 # twolame
|
mp1 # twolame/lame
|
||||||
mp2float # twolame
|
mp2float # twolame
|
||||||
mp3 # lame
|
mp2 # twolame
|
||||||
|
mp3adu
|
||||||
|
mp3adufloat
|
||||||
mp3float # lame
|
mp3float # lame
|
||||||
mpeg1video
|
mp3 # lame
|
||||||
mpeg2video
|
mp3on4
|
||||||
#mpeg4
|
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)
|
||||||
|
mpeg2video # MPEG-2 video
|
||||||
|
mpeg2_vaapi
|
||||||
|
mpeg4_cuvid # Nvidia CUVID MPEG4 decoder (codec mpeg4)
|
||||||
|
mpeg4 # MPEG-4 part 2
|
||||||
|
mpeg4_v4l2m2m # V4L2 mem2mem MPEG4 decoder wrapper (codec mpeg4)
|
||||||
|
mpegvideo # MPEG-1 video (codec mpeg2video)
|
||||||
|
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
|
||||||
|
msp2
|
||||||
|
msrle
|
||||||
|
mss1
|
||||||
|
msvideo1
|
||||||
|
mszh
|
||||||
|
mts2
|
||||||
|
mv30
|
||||||
|
mvc1
|
||||||
|
mvc2
|
||||||
|
mvdv
|
||||||
|
mvha
|
||||||
|
mwsc
|
||||||
|
mxpeg
|
||||||
|
nellymoser
|
||||||
|
nuv
|
||||||
|
on2avc
|
||||||
opus # libopus
|
opus # libopus
|
||||||
|
paf_audio
|
||||||
|
paf_video
|
||||||
pam # trivial
|
pam # trivial
|
||||||
pbm # trivial
|
pbm # trivial
|
||||||
pcm_alaw # trivial
|
pcm_alaw # trivial
|
||||||
pcm_bluray
|
pcm_bluray
|
||||||
pcm_dvd
|
pcm_dvd
|
||||||
|
pcm_f16le # trivial
|
||||||
|
pcm_f24le # trivial
|
||||||
|
pcm_f32be # trivial
|
||||||
pcm_f32be # trivial
|
pcm_f32be # trivial
|
||||||
pcm_f32le # trivial
|
pcm_f32le # trivial
|
||||||
pcm_f64be # trivial
|
pcm_f64be # trivial
|
||||||
pcm_f64le # trivial
|
pcm_f64le # trivial
|
||||||
|
pcm_lxf # trivial
|
||||||
pcm_mulaw # trivial
|
pcm_mulaw # trivial
|
||||||
pcm_s16be # trivial
|
|
||||||
pcm_s16be_planar # trivial
|
pcm_s16be_planar # trivial
|
||||||
pcm_s16le # trivial
|
pcm_s16be # trivial
|
||||||
pcm_s16le_planar # trivial
|
pcm_s16le_planar # trivial
|
||||||
|
pcm_s16le # trivial
|
||||||
pcm_s24be # trivial
|
pcm_s24be # trivial
|
||||||
pcm_s24le # trivial
|
pcm_s24daud # trivial
|
||||||
pcm_s24le_planar # trivial
|
pcm_s24le_planar # trivial
|
||||||
|
pcm_s24le # trivial
|
||||||
pcm_s32be # trivial
|
pcm_s32be # trivial
|
||||||
pcm_s32le # trivial
|
|
||||||
pcm_s32le_planar # trivial
|
pcm_s32le_planar # trivial
|
||||||
pcm_s8 # trivial
|
pcm_s32le # trivial
|
||||||
|
pcm_s64be # trivial
|
||||||
|
pcm_s64le # trivial
|
||||||
pcm_s8_planar # trivial
|
pcm_s8_planar # trivial
|
||||||
|
pcm_s8 # trivial
|
||||||
|
pcm_sga # trivial
|
||||||
pcm_u16be # trivial
|
pcm_u16be # trivial
|
||||||
pcm_u16le # trivial
|
pcm_u16le # trivial
|
||||||
pcm_u24be # trivial
|
pcm_u24be # trivial
|
||||||
@ -69,39 +320,163 @@ pcm_u24le # trivial
|
|||||||
pcm_u32be # trivial
|
pcm_u32be # trivial
|
||||||
pcm_u32le # trivial
|
pcm_u32le # trivial
|
||||||
pcm_u8 # trivial
|
pcm_u8 # trivial
|
||||||
|
pcm_vidc # trivial
|
||||||
pcx
|
pcx
|
||||||
|
pfm # trivial
|
||||||
pgm # trivial
|
pgm # trivial
|
||||||
pgmyuv # trivial
|
pgmyuv # trivial
|
||||||
pgssub # mkvtoolnix
|
pgssub # mkvtoolnix
|
||||||
|
pgx
|
||||||
|
phm # trivial
|
||||||
|
photocd
|
||||||
|
pictor
|
||||||
|
pjs
|
||||||
png # libpng
|
png # libpng
|
||||||
ppm # trivial
|
ppm # trivial
|
||||||
|
prosumer
|
||||||
|
psd
|
||||||
|
ptx
|
||||||
|
qcelp
|
||||||
|
qdm2
|
||||||
|
qdmc
|
||||||
|
qdraw
|
||||||
|
qoi
|
||||||
|
qpeg
|
||||||
|
qtrle
|
||||||
|
r10k
|
||||||
|
r210
|
||||||
|
ra_144
|
||||||
|
ra_288
|
||||||
|
rasc
|
||||||
rawvideo # trivial
|
rawvideo # trivial
|
||||||
|
realtext
|
||||||
|
rka
|
||||||
|
rl2
|
||||||
|
roq
|
||||||
|
roq_dpcm
|
||||||
|
rpza
|
||||||
|
rscc
|
||||||
|
rv10
|
||||||
|
rv20
|
||||||
|
s302m
|
||||||
|
sami
|
||||||
|
sanm
|
||||||
|
sbc
|
||||||
|
screenpresso
|
||||||
|
sdx2_dpcm
|
||||||
|
sgirle # trivial
|
||||||
sgi # trivial
|
sgi # trivial
|
||||||
|
shorten
|
||||||
|
simbiosis_imx
|
||||||
|
sipr
|
||||||
|
siren # Siren7 codec
|
||||||
|
smackaud
|
||||||
|
smacker
|
||||||
|
smc
|
||||||
|
smvjpeg
|
||||||
|
snow
|
||||||
|
sol_dpcm
|
||||||
|
sonic
|
||||||
|
sp5x
|
||||||
|
speedhq
|
||||||
|
speex
|
||||||
|
srgc
|
||||||
srt # trivial
|
srt # trivial
|
||||||
ssa # trivial
|
ssa # trivial
|
||||||
|
stl
|
||||||
|
subrip
|
||||||
|
subviewer
|
||||||
|
subviewer1
|
||||||
sunrast # trivial
|
sunrast # trivial
|
||||||
|
svq1
|
||||||
|
svq3
|
||||||
|
tak
|
||||||
targa # trivial
|
targa # trivial
|
||||||
|
targa_y216
|
||||||
|
tdsc
|
||||||
text # trivial
|
text # trivial
|
||||||
theora # libtheora
|
theora # libtheora
|
||||||
|
thp
|
||||||
|
tiertexseqvideo
|
||||||
tiff # libtiff
|
tiff # libtiff
|
||||||
|
tmv
|
||||||
|
truehd
|
||||||
|
truemotion1
|
||||||
|
truemotion2
|
||||||
|
truemotion2rt
|
||||||
|
truespeech
|
||||||
|
tscc
|
||||||
|
tscc2
|
||||||
|
tta
|
||||||
|
twinvq
|
||||||
|
txd
|
||||||
|
ulti
|
||||||
|
utvideo
|
||||||
v210 # trivial
|
v210 # trivial
|
||||||
v210x # trivial
|
v210x # trivial
|
||||||
v308 # trivial
|
v308 # trivial
|
||||||
v408 # trivial
|
v408 # trivial
|
||||||
v410 # trivial
|
v410 # trivial
|
||||||
|
vb
|
||||||
|
vble
|
||||||
|
vcr1
|
||||||
|
vmdaudio
|
||||||
|
vmdvideo
|
||||||
|
vmnc
|
||||||
|
vnull
|
||||||
vorbis # libvorbis
|
vorbis # libvorbis
|
||||||
vp3 # libav
|
vp3 # libav
|
||||||
|
vp4 # libav
|
||||||
vp5 # libav
|
vp5 # libav
|
||||||
vp6 # libav
|
vp5 # libav
|
||||||
|
vp6a # libav
|
||||||
vp6a # libav
|
vp6a # libav
|
||||||
vp6f # libav
|
vp6f # libav
|
||||||
|
vp6f # libav
|
||||||
|
vp6 # libav
|
||||||
|
vp6 # libav
|
||||||
|
vp7 # libav
|
||||||
vp8 # libvpx
|
vp8 # libvpx
|
||||||
|
vp8_qsv # libvpx
|
||||||
|
vp8_v4l2m2m # libvpx
|
||||||
vp9 # libvpx
|
vp9 # libvpx
|
||||||
|
vp9_qsv # libvpx
|
||||||
|
vp9_v4l2m2m # libvpx
|
||||||
|
vplayer
|
||||||
|
vqa
|
||||||
|
vqc
|
||||||
|
wady_dpcm
|
||||||
|
wavarc
|
||||||
|
wavpack
|
||||||
|
wbmp
|
||||||
|
wcmv
|
||||||
webp # libwebp
|
webp # libwebp
|
||||||
webvtt # trivial
|
webvtt # trivial
|
||||||
|
wmav1
|
||||||
|
wmav2
|
||||||
|
wmavoice
|
||||||
|
wmv1
|
||||||
|
wmv2
|
||||||
|
wnv1
|
||||||
wrapped_avframe # passthrough
|
wrapped_avframe # passthrough
|
||||||
|
ws_snd1
|
||||||
|
xan_dpcm
|
||||||
|
xan_wc3
|
||||||
|
xan_wc4
|
||||||
|
xbin
|
||||||
xbm # trivial
|
xbm # trivial
|
||||||
|
xface
|
||||||
|
xl
|
||||||
|
xpm
|
||||||
|
xsub
|
||||||
xwd # xwd
|
xwd # xwd
|
||||||
y41p # trivial
|
y41p # trivial
|
||||||
|
y41p # trivial
|
||||||
|
ylc
|
||||||
|
yop
|
||||||
yuv4 # trivial
|
yuv4 # trivial
|
||||||
|
yuv4 # trivial
|
||||||
|
zero12v
|
||||||
|
zerocodec
|
||||||
zlib # zlib
|
zlib # zlib
|
||||||
|
zmbv # dosbox
|
||||||
|
113
enable_encoders
113
enable_encoders
@ -1,21 +1,70 @@
|
|||||||
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
|
## module name # reason for enablement in ffmpeg (usually there is another package that already got legal review)
|
||||||
|
a64multi
|
||||||
|
a64multi5
|
||||||
aac
|
aac
|
||||||
|
ac3
|
||||||
|
adpcm_adx
|
||||||
|
adpcm_argo
|
||||||
|
adpcm_g722
|
||||||
|
adpcm_g726
|
||||||
|
adpcm_g726le
|
||||||
|
adpcm_ima_alp
|
||||||
|
adpcm_ima_amv
|
||||||
|
adpcm_ima_apm
|
||||||
|
adpcm_ima_qt
|
||||||
|
adpcm_ima_ssi
|
||||||
|
adpcm_ima_wav
|
||||||
|
adpcm_ima_ws
|
||||||
|
adpcm_ms
|
||||||
|
adpcm_swf
|
||||||
|
adpcm_yamaha
|
||||||
|
alac
|
||||||
|
alias_pix
|
||||||
|
amv
|
||||||
|
anull
|
||||||
apng # libpng
|
apng # libpng
|
||||||
ass # trivial
|
ass # trivial
|
||||||
|
asv1
|
||||||
|
asv2
|
||||||
|
av1_nvenc
|
||||||
|
av1_vaapi
|
||||||
ayuv # trival
|
ayuv # trival
|
||||||
|
bitpacked # trivial
|
||||||
bmp # trivial
|
bmp # trivial
|
||||||
|
cinepak
|
||||||
|
cljr
|
||||||
|
dca
|
||||||
|
dfpwm
|
||||||
|
dnxhd
|
||||||
|
dpx
|
||||||
|
dvdsub
|
||||||
|
dvvideo
|
||||||
|
exr
|
||||||
ffv1
|
ffv1
|
||||||
ffvhuff # trivial+zlib
|
ffvhuff # trivial+zlib
|
||||||
flac # libFLAC
|
flac # libFLAC
|
||||||
|
flashsv
|
||||||
|
flashsv2
|
||||||
|
flv
|
||||||
|
g723_1
|
||||||
gif # libpng
|
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
|
||||||
|
hdr
|
||||||
huffyuv # trivial+zlib
|
huffyuv # trivial+zlib
|
||||||
|
ilbc # ilbc
|
||||||
|
jpeg2000
|
||||||
jpegls
|
jpegls
|
||||||
libaom # libaom
|
libaom # libaom
|
||||||
libaom_av1 # libaom
|
libaom_av1 # libaom
|
||||||
libcodec2 # codec2
|
libcodec2 # codec2
|
||||||
libgsm # libgsm
|
libgsm # libgsm
|
||||||
|
libgsm_ms # libgsm
|
||||||
libjxl # libjxl
|
libjxl # libjxl
|
||||||
libmp3lame # lame
|
libmp3lame # lame
|
||||||
|
libopencore_amrnb # OpenCORE AMR-NB (Adaptive Multi-Rate Narrow-Band) (codec amr_nb)
|
||||||
libopenh264 # libopenh264_dlopen
|
libopenh264 # libopenh264_dlopen
|
||||||
libopenjpeg # openjpeg
|
libopenjpeg # openjpeg
|
||||||
libopus # opus
|
libopus # opus
|
||||||
@ -25,16 +74,31 @@ libspeex # speex
|
|||||||
libsvtav1
|
libsvtav1
|
||||||
libtheora # libtheora
|
libtheora # libtheora
|
||||||
libtwolame # twolame
|
libtwolame # twolame
|
||||||
|
libvo_amrwbenc # Android VisualOn AMR-WB (Adaptive Multi-Rate Wide-Band) (codec amr_wb)
|
||||||
libvorbis # libvorbis
|
libvorbis # libvorbis
|
||||||
libvpx_vp8
|
libvpx_vp8 # libvpx
|
||||||
libvpx_vp9
|
libvpx_vp9 # libvpx
|
||||||
libwebp
|
libwebp # libwebp
|
||||||
libwebp_anim
|
libwebp_anim # libwebp
|
||||||
|
libxvid # xvidcore
|
||||||
mjpeg # mjpegtools
|
mjpeg # mjpegtools
|
||||||
|
mjpeg_qsv # mjpegtools
|
||||||
|
mjpeg_vaapi # mjpegtools
|
||||||
|
mlp
|
||||||
mp2 # twolame
|
mp2 # twolame
|
||||||
mp2fixed # twolame
|
mp2fixed # twolame
|
||||||
mpeg1video
|
mpeg1video
|
||||||
|
mpeg2_qsv
|
||||||
|
mpeg2_vaapi
|
||||||
mpeg2video
|
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
|
||||||
|
msvideo1
|
||||||
|
nellymoser
|
||||||
opus # opus
|
opus # opus
|
||||||
pam
|
pam
|
||||||
pbm # trivial
|
pbm # trivial
|
||||||
@ -66,25 +130,66 @@ pcm_u8 # trivial
|
|||||||
pcx
|
pcx
|
||||||
pgm # trivial
|
pgm # trivial
|
||||||
pgmyuv # trivial
|
pgmyuv # trivial
|
||||||
|
phm # trivial
|
||||||
png # libpng
|
png # libpng
|
||||||
ppm # trivial
|
ppm # trivial
|
||||||
|
qoi
|
||||||
|
qtrle
|
||||||
|
r10k # trivial
|
||||||
|
r210 # trivial
|
||||||
|
ra_144
|
||||||
rawvideo # trivial
|
rawvideo # trivial
|
||||||
|
roq
|
||||||
|
roq_dpcm
|
||||||
|
rpza
|
||||||
|
rv10
|
||||||
|
rv20
|
||||||
|
s302m
|
||||||
|
sbc
|
||||||
sgi # trivial
|
sgi # trivial
|
||||||
|
siren # Siren
|
||||||
|
smc
|
||||||
|
snow
|
||||||
|
sonic
|
||||||
|
sonic_ls
|
||||||
|
speedhq
|
||||||
srt # trivial
|
srt # trivial
|
||||||
ssa # trivial
|
ssa # trivial
|
||||||
|
subrip # trivial
|
||||||
sunrast # trivial
|
sunrast # trivial
|
||||||
|
svq1
|
||||||
targa # trivial
|
targa # trivial
|
||||||
text # trivial
|
text # trivial
|
||||||
tiff # libtiff
|
tiff # libtiff
|
||||||
|
truehd
|
||||||
|
tta
|
||||||
|
ttml
|
||||||
|
utvideo
|
||||||
v210 # trivial
|
v210 # trivial
|
||||||
v308 # trivial
|
v308 # trivial
|
||||||
v408 # trivial
|
v408 # trivial
|
||||||
v410 # trivial
|
v410 # trivial
|
||||||
|
vc2 # dirac
|
||||||
|
vnull
|
||||||
vorbis # libvorbis
|
vorbis # libvorbis
|
||||||
|
vp8_qsv # libvpx
|
||||||
|
vp8_v4l2m2m # libvpx
|
||||||
|
vp8_vaapi # libvpx
|
||||||
|
vp9_qsv # libvpx
|
||||||
|
vp9_vaapi # libvpx
|
||||||
|
wavpack
|
||||||
|
wbmp
|
||||||
webvtt # trivial
|
webvtt # trivial
|
||||||
|
wmav1
|
||||||
|
wmav2
|
||||||
|
wmv1
|
||||||
|
wmv2
|
||||||
wrapped_avframe # passthrough
|
wrapped_avframe # passthrough
|
||||||
xbm # (X11)
|
xbm # (X11)
|
||||||
|
xface
|
||||||
|
xsub
|
||||||
xwd # xwd
|
xwd # xwd
|
||||||
y41p # trivial
|
y41p # trivial
|
||||||
yuv4 # trivial
|
yuv4 # trivial
|
||||||
zlib # zlib
|
zlib # zlib
|
||||||
|
zmbv # dosbox
|
||||||
|
@ -1,3 +1,20 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Nov 22 15:23:54 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
- Enable more decoders and encoders explicitly:
|
||||||
|
* amrwb via bcond_without for TW only (and in
|
||||||
|
enable_decoder/encoder)
|
||||||
|
* opencore via bcond_without for TW only (and in
|
||||||
|
enable_decoder/encoder)
|
||||||
|
* xvid via bcond_without for TW only (and in
|
||||||
|
enable_decoder/encoder)
|
||||||
|
* h.263 via enable_decoder/encoder and no longer explicitly
|
||||||
|
disabling in call to configure
|
||||||
|
* MPEG4 Visual via enable_decoder/encoder and no longer
|
||||||
|
explicitly disabling in call to configure
|
||||||
|
* MPEG2 Hardware decoders via enable_decoder/encoder
|
||||||
|
* And many many more via enable_decoder/encoder.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Nov 10 10:09:46 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
Fri Nov 10 10:09:46 UTC 2023 - Bjørn Lie <bjorn.lie@gmail.com>
|
||||||
|
|
||||||
|
@ -70,6 +70,9 @@
|
|||||||
%bcond_without codec2
|
%bcond_without codec2
|
||||||
%bcond_without rubberband
|
%bcond_without rubberband
|
||||||
%bcond_without vulkan
|
%bcond_without vulkan
|
||||||
|
%bcond_without amrwb
|
||||||
|
%bcond_without opencore
|
||||||
|
%bcond_without xvid
|
||||||
%else
|
%else
|
||||||
%bcond_with mysofa
|
%bcond_with mysofa
|
||||||
%bcond_with vidstab
|
%bcond_with vidstab
|
||||||
@ -532,7 +535,7 @@ from libav should depend on these private headers which are expected to
|
|||||||
break compatibility without any notice.
|
break compatibility without any notice.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -a6 -n %_name-%version
|
%setup -a6 -n %_name-%version -q
|
||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
@ -687,11 +690,11 @@ LDFLAGS="%_lto_cflags" \
|
|||||||
--enable-demuxers \
|
--enable-demuxers \
|
||||||
--disable-encoders \
|
--disable-encoders \
|
||||||
--disable-decoders \
|
--disable-decoders \
|
||||||
--disable-decoder=mpeg4,h263,h264,hevc,vc1 \
|
--disable-decoder=h264,hevc,vc1 \
|
||||||
--enable-encoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_encoders)" \
|
--enable-encoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_encoders)" \
|
||||||
--enable-decoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_decoders)" \
|
--enable-decoder="$(perl -pe 's{^(\w*).*}{$1,}gs' <%_sourcedir/enable_decoders)" \
|
||||||
|
|
||||||
for i in MPEG4 H263 H264 HEVC VC1; do
|
for i in H264 HEVC VC1; do
|
||||||
grep -q "#define CONFIG_${i}_DECODER 0" config_components.h
|
grep -q "#define CONFIG_${i}_DECODER 0" config_components.h
|
||||||
done
|
done
|
||||||
%endif
|
%endif
|
||||||
@ -927,7 +930,7 @@ CFLAGS="%optflags" \
|
|||||||
--disable-muxers --disable-demuxers \
|
--disable-muxers --disable-demuxers \
|
||||||
--disable-encoders --disable-decoders \
|
--disable-encoders --disable-decoders \
|
||||||
--disable-programs --disable-doc
|
--disable-programs --disable-doc
|
||||||
for i in MPEG4 H263 H264 HEVC VC1; do
|
for i in H264 HEVC VC1; do
|
||||||
grep -q "#define CONFIG_${i}_DECODER 0" config_components.h
|
grep -q "#define CONFIG_${i}_DECODER 0" config_components.h
|
||||||
done
|
done
|
||||||
cat config.h
|
cat config.h
|
||||||
|
Loading…
Reference in New Issue
Block a user