1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-28 20:53:54 +02:00
FFmpeg/libavformat
Andreas Rheinhardt a68a6322b7 avformat/mpegenc: Fix ever growing FIFO and infinite loop on error
Since the switch to the new FIFO API in commit
ea511196a6, the FIFO is always
grown by the amount of data intended to be written into it
even in case the FIFO has enough free space. Fix this by
only growing the FIFO if needed and then only by the amount that is
actually needed.

The allocation errors that resulted from this uncovered another bug:
The context is left in an inconsistent state in case the FIFO can't
be grown, because the FIFO does not contain as much data as the sizes
contained in the PacketDesc list claim. This led to an infinite loop
in output_packet() (called from mpeg_mux_end()).

Fix this by growing the FIFO before adding a new PacketDesc element,
thereby preventing the context from becoming inconsistent.

Reported-by: Nicolas Gaullier <nicolas.gaullier@cji.paris>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-04-05 21:52:11 +02:00
..
tests avformat/test/seek: set ch_layout instead of channels 2022-03-22 08:45:38 -03:00
.gitignore
3dostr.c
4xm.c
a64.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
aacdec.c
aadec.c
aaxdec.c
ac3_channel_layout_tab.c
ac3dec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
acedec.c
acm.c
act.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
adp.c
ads.c
adtsenc.c
adxdec.c
aea.c
afc.c
aiff.c
aiff.h
aiffdec.c
aiffenc.c
aixdec.c
allformats.c
alp.c avformat/alp: Check num_channels 2022-03-27 11:58:54 +02:00
amr.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
amvenc.c
anm.c
apc.c
ape.c
apetag.c
apetag.h
apm.c avformat/apm: Check channels 2022-03-27 11:59:51 +02:00
apngdec.c
apngenc.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
aptxdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
aqtitledec.c avformat/aqtitledec: Skip unrepresentable durations 2022-03-27 11:59:52 +02:00
argo_asf.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
argo_asf.h
argo_brp.c
argo_cvg.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec_f.c
asfdec_o.c
asfenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
assdec.c
assenc.c
ast.c
ast.h
astdec.c
astenc.c
async.c
au.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
av1.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
av1.h
av1dec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
avc.c
avc.h
avformat.h Keep including the full version.h when headers are included externally 2022-03-19 00:01:57 +02:00
avformatres.rc
avi.h
avidec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
avienc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
avio_internal.h
avio.c
avio.h libavformat: Split version.h 2022-03-16 14:05:26 +02:00
aviobuf.c
avisynth.c
avlanguage.c
avlanguage.h
avr.c
avs2dec.c
avs3dec.c
avs.c
bethsoftvid.c
bfi.c
bink.c
binka.c
bintext.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
bit.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
bluray.c
bmv.c
boadec.c avformat/boadec: fix check for invalid channel count 2022-03-17 16:52:08 -03:00
brstm.c
c93.c
cache.c
caf.c
caf.h
cafdec.c avformat/cafdec: Do not store empty keys in read_info_chunk() 2022-03-27 11:59:51 +02:00
cafenc.c
cavsvideodec.c
cdg.c
cdxl.c
chromaprint.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
cinedec.c
codec2.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
concat.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
concatdec.c avformat/concat: refactor to use ff_rescale_interval() 2022-03-19 21:34:08 +10:00
crcenc.c
crypto.c
dash.c
dash.h
dashdec.c
dashenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
data_uri.c
dauddec.c
daudenc.c
dca_sample_rate_tab.c
dcstr.c
demux.c avformat: Do not search through the AVOption table for a option not in it repeatedly on each packet 2022-03-27 11:58:54 +02:00
derf.c
dfa.c
dfpwmdec.c avformat/dfpwmdec: add support to set channel layout 2022-03-22 08:45:38 -03:00
dhav.c
diracdec.c
dnxhddec.c
dovi_isom.c
dovi_isom.h
dsfdec.c
dsicin.c
dss.c
dtsdec.c
dtshddec.c
dump.c lavf: Add non diegetic stream disposition flag 2022-03-15 09:42:46 -03:00
dv.c
dv.h
dvbsub.c
dvbtxt.c
dvenc.c
dxa.c
eacdata.c
electronicarts.c
epafdec.c
ffmeta.h
ffmetadec.c
ffmetaenc.c
fifo_test.c
fifo.c
file_open.c
file.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
filmstripdec.c
filmstripenc.c
fitsdec.c
fitsenc.c
flac_picture.c
flac_picture.h
flacdec.c
flacenc_header.c
flacenc.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
flacenc.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
flic.c
flv.h
flvdec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
flvenc.c
format.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
framecrcenc.c
framehash.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
frmdec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
fsb.c
ftp.c
fwse.c
g722.c
g723_1.c
g726.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
g729dec.c
gdv.c
genh.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
gif.c
gifdec.c
golomb_tab.c
gopher.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
gsmdec.c
gxf.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
gxf.h
gxfenc.c
h261dec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
h263dec.c
h264dec.c
hashenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
hca.c
hcom.c
hdsenc.c
hevc.c
hevc.h
hevcdec.c
hls_sample_encryption.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
hls_sample_encryption.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
hls.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
hlsenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
hlsplaylist.c
hlsplaylist.h
hlsproto.c
hnm.c
http.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
http.h
httpauth.c
httpauth.h
icecast.c
icodec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
icoenc.c
id3v1.c
id3v1.h
id3v2.c
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c
iff.c
ifv.c
ilbc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
imf_cpl.c
imf.h
imfdec.c avformat/imf: refactor to use ff_rescale_interval() 2022-03-19 21:34:06 +10:00
img2_alias_pix.c
img2_brender_pix.c
img2.c
img2.h
img2dec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
img2enc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
imx.c
ingenientdec.c
internal.h avformat: Do not search through the AVOption table for a option not in it repeatedly on each packet 2022-03-27 11:58:54 +02:00
ip.c
ip.h
ipmovie.c
ipudec.c
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom_tags.c
isom.c
isom.h
iss.c
iv8.c
ivfdec.c
ivfenc.c
jacosubdec.c
jacosubenc.c
jpegtables.c
jvdec.c
kvag.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
latmenc.c
libamqp.c
libavformat.v
libgme.c
libmodplug.c
libopenmpt.c
librist.c
librtmp.c
libsmbclient.c
libsrt.c avformat/libsrt: use a larger buffer for find_info_tag 2022-03-30 10:30:02 +08:00
libssh.c
libzmq.c
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
luodatdec.c
lvfdec.c
lxfdec.c
m4vdec.c
Makefile avformat/tests: add test for ff_rescale_interval() 2022-03-19 21:34:04 +10:00
matroska.c
matroska.h
matroskadec.c avformat/matroskadec: Check pre_ns 2022-03-18 19:56:50 +01:00
matroskaenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mca.c
mccdec.c
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c
microdvdenc.c
mj2kdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mkvtimestamp_v2.c
mlpdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mlvdec.c
mm.c
mmf.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mms.c
mms.h
mmsh.c
mmst.c
mods.c
moflex.c
mov_chan.c avformat/mov_chan: move the definition of MovChannelLayoutTag to the header 2022-04-05 09:19:59 -03:00
mov_chan.h avformat/mov_chan: move the definition of MovChannelLayoutTag to the header 2022-04-05 09:19:59 -03:00
mov_esds.c
mov.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
movenc_ttml.c
movenc_ttml.h
movenc.c avformat/movenc: don't use mono layout when a front center label is expected 2022-04-05 09:19:59 -03:00
movenc.h avformat/movenc: don't use mono layout when a front center label is expected 2022-04-05 09:19:59 -03:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c
mp3enc.c
mpc8.c
mpc.c
mpeg4audio_sample_rates.c
mpeg.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mpeg.h
mpegaudiotabs.c
mpegenc.c avformat/mpegenc: Fix ever growing FIFO and infinite loop on error 2022-04-05 21:52:11 +02:00
mpegts.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
mpegts.h
mpegtsenc.c
mpegvideodec.c
mpjpeg.c
mpjpegdec.c
mpl2dec.c
mpsubdec.c
msf.c
msnwc_tcp.c
mspdec.c
mtaf.c
mtv.c
musx.c
mux.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
mvdec.c
mvi.c
mxf.c
mxf.h
mxfdec.c avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing 2022-03-21 22:27:14 +01:00
mxfenc.c avformat/mxfenc: do not write index tables with the same InstanceUID 2022-03-16 21:37:53 +01:00
mxg.c
ncdec.c
network.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
network.h
nistspheredec.c
nspdec.c
nsvdec.c
nullenc.c
nut.c
nut.h
nutdec.c
nutenc.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
nuv.c
oggdec.c
oggdec.h
oggenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
oggparsecelt.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseopus.c
oggparseskeleton.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
oggparsespeex.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
oggparsetheora.c
oggparsevorbis.c
oggparsevp8.c
oma.c
oma.h
omadec.c
omaenc.c
options_table.h
options.c
os_support.c
os_support.h
paf.c
pcm.c
pcm.h
pcmdec.c avformat/pcmdec: add support to set channel layout in sln demuxer 2022-03-22 08:45:38 -03:00
pcmenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
pjsdec.c
pmpdec.c
pp_bnk.c
prompeg.c
protocols.c avcodec/zlib_wrapper: Add wrapper for deflateInit() 2022-03-19 00:18:36 +01:00
psxstr.c
pva.c
pvfdec.c
qcp.c
qtpalette.c
qtpalette.h
r3d.c
rawdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rawdec.h
rawenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rawenc.h
rawutils.c
rawvideodec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rdt.c
rdt.h
realtextdec.c
redspark.c
replaygain.c
replaygain.h
riff.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
riff.h
riffdec.c
riffenc.c
rl2.c
rm.c
rm.h
rmdec.c
rmenc.c
rmsipr.c
rmsipr.h
rpl.c
rsd.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c
rtmppkt.h
rtmpproto.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c
rtpdec_dv.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263_rfc2190.c
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c
rtpdec_latm.c
rtpdec_mpa_robust.c
rtpdec_mpeg4.c
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c
rtpdec_rfc4175.c
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c
rtpenc_mpv.c
rtpenc_rfc4175.c
rtpenc_vc2hq.c
rtpenc_vp8.c rtpenc_vp8: Use 15-bit PictureIDs 2022-03-26 00:42:00 +02:00
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c
rtpenc.h
rtpproto.c
rtpproto.h
rtsp.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rtsp.h
rtspcodes.h
rtspdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rtspenc.c
s337m.c
samidec.c
sapdec.c
sapenc.c
sauce.c
sauce.h
sbcdec.c
sbgdec.c
sccdec.c
sccenc.c
scd.c
sctp.c
sdp.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
sdr2.c
sdsdec.c
sdxdec.c sdx: convert to new channel layout API 2022-03-15 09:42:37 -03:00
seek.c avformat/seek: add ff_rescale_interval() function 2022-03-19 21:34:00 +10:00
segafilm.c segafilm: convert to new channel layout API 2022-03-15 09:42:37 -03:00
segafilmenc.c segafilm: convert to new channel layout API 2022-03-15 09:42:37 -03:00
segment.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
serdec.c
sga.c sga: convert to new channel layout API 2022-03-15 09:42:37 -03:00
shortendec.c
sierravmd.c sierravmd: convert to new channel layout API 2022-03-15 09:42:37 -03:00
siff.c siff: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smacker.c smacker: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smjpeg.c
smjpeg.h
smjpegdec.c smjpegenc: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smjpegenc.c smjpegenc: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smoothstreamingenc.c smoothstreaming: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smush.c smush: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sol.c sol: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sox.h
soxdec.c sox: convert to new channel layout API 2022-03-15 09:42:37 -03:00
soxenc.c sox: convert to new channel layout API 2022-03-15 09:42:37 -03:00
spdif.c
spdif.h
spdifdec.c
spdifenc.c
srtdec.c
srtenc.c
srtp.c
srtp.h
srtpproto.c
stldec.c
subfile.c
subtitles.c
subtitles.h
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c
svag.c svag: convert to new channel layout API 2022-03-15 09:42:37 -03:00
svs.c svs: convert to new channel layout API 2022-03-15 09:42:37 -03:00
swf.c
swf.h
swfdec.c swf: convert to new channel layout API 2022-03-15 09:42:37 -03:00
swfenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
takdec.c tak: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tcp.c
tedcaptionsdec.c
tee_common.c
tee_common.h
tee.c
teeproto.c
thp.c thp: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tiertexseq.c tiertexseq: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tls_gnutls.c
tls_libtls.c
tls_mbedtls.c
tls_openssl.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
tls_schannel.c
tls_securetransport.c
tls.c
tls.h
tmv.c tmv: convert to new channel layout API 2022-03-15 09:42:38 -03:00
to_upper4.c
tta.c tta: convert to new channel layout API 2022-03-15 09:42:38 -03:00
ttaenc.c tta: convert to new channel layout API 2022-03-15 09:42:38 -03:00
ttmlenc.c
ttmlenc.h
tty.c
txd.c
ty.c
udp.c
uncodedframecrcenc.c uncodedframecrcenc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
unix.c
url.c
url.h
urldecode.c
urldecode.h
utils.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
vag.c vag: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vapoursynth.c
vc1dec.c
vc1test.c
vc1testenc.c
version_major.h libavformat: Split version.h 2022-03-16 14:05:26 +02:00
version.h avformat/pcmdec: add support to set channel layout 2022-03-18 18:59:03 -03:00
vividas.c vividas: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vivo.c vivo: convert to new channel layout API 2022-03-15 09:42:38 -03:00
voc_packet.c voc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
voc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
voc.h
vocdec.c
vocenc.c voc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vorbiscomment.c
vorbiscomment.h
vpcc.c
vpcc.h
vpk.c vpk: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vplayerdec.c
vqf.c vqf: convert to new channel layout API 2022-03-15 09:42:38 -03:00
w64.c
w64.h
wavdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
wavenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
wc3movie.c wc3movie: convert to new channel layout API 2022-03-15 09:42:38 -03:00
webm_chunk.c
webmdashenc.c
webpenc.c
webvttdec.c
webvttenc.c
westwood_aud.c westwood: convert to new channel layout API 2022-03-15 09:42:38 -03:00
westwood_audenc.c westwood: convert to new channel layout API 2022-03-15 09:42:38 -03:00
westwood_vqa.c westwood: convert to new channel layout API 2022-03-15 09:42:38 -03:00
wsddec.c wsd: convert to new channel layout API 2022-03-15 09:42:39 -03:00
wtv_common.c
wtv.h
wtvdec.c wtv: convert to new channel layout API 2022-03-15 09:42:38 -03:00
wtvenc.c
wv.c
wv.h
wvdec.c wv: convert to new channel layout API 2022-03-15 09:42:38 -03:00
wvedec.c wve: convert to new channel layout API 2022-03-15 09:42:39 -03:00
wvenc.c
xa.c xa: convert to new channel layout API 2022-03-15 09:42:38 -03:00
xmv.c xmv: convert to new channel layout API 2022-03-15 09:42:39 -03:00
xvag.c xvag: convert to new channel layout API 2022-03-15 09:42:39 -03:00
xwma.c xwma: convert to new channel layout API 2022-03-15 09:42:39 -03:00
yop.c yop: convert to new channel layout API 2022-03-15 09:42:39 -03:00
yuv4mpeg.h
yuv4mpegdec.c
yuv4mpegenc.c