ffmpeg/libavformat
James Almer 757367e068 avformat/demux: extract extradata from packets when context update is requested
If the demuxer doesn't set extradata in the stream's codecpar, a
need_context_update request will delete the previously extracted extradata in
the stream's internal AVCodecContext.
As we can't ensure the old extradata is valid for the stream in its post
context update request state, try to get extradata from the new packet instead
of attempting to preserve the old in some form.

Signed-off-by: James Almer <jamrial@gmail.com>
2024-04-24 00:11:37 -03:00
..
tests tests/movenc: Validate that normal muxer usage doesn't print warnings 2024-04-11 14:08:55 +03:00
.gitignore
3dostr.c
4xm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
Makefile avformat/lc3: add file format for LC3/LC3plus transport 2024-04-15 18:34:12 +02:00
a64.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
aacdec.c
aadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aaxdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ac3_channel_layout_tab.c
ac3dec.c
ac4dec.c
ac4enc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
acedec.c
acm.c
act.c
adp.c
ads.c
adtsenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
adxdec.c
aeadec.c avformat/aeadec: Use sample rate as time base 2024-03-19 02:54:24 +01:00
aeaenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
afc.c
aiff.c
aiff.h
aiffdec.c avformat/aiffdec: Check for previously set channels 2024-04-01 18:59:07 +02:00
aiffenc.c avformat/aiffenc: Usw avio_wb32() where possible 2024-03-17 16:09:15 +01:00
aixdec.c
allformats.c avformat/lc3: add file format for LC3/LC3plus transport 2024-04-15 18:34:12 +02:00
alp.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
amr.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
amvenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
anm.c
apac.c
apc.c
ape.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
apetag.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
apetag.h
apm.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
apngdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
apngenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aptxdec.c
aqtitledec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
argo_asf.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
argo_asf.h
argo_brp.c
argo_cvg.c avformat/argo_cvg: Avoid relocations for ArgoCVGOverride 2024-03-26 06:36:43 +01:00
asf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
asf.h
asf_tags.c
asfcrypt.c
asfcrypt.h
asfdec_f.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
asfdec_o.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
asfenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
assdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
assenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ast.c
ast.h
astdec.c
astenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
async.c
au.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
av1.c avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01:00
av1.h
av1dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
avc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avc.h
avformat.c
avformat.h avformat/demux: add duration_probesize AVOption 2024-04-02 19:53:40 +02:00
avformatres.rc
avi.h
avidec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avio.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avio.h
avio_internal.h
aviobuf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avisynth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avlanguage.c
avlanguage.h
avr.c avformat/avr: Combine skips 2024-03-26 06:36:43 +01:00
avs.c
avs2dec.c
avs3dec.c
bethsoftvid.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
bfi.c
bink.c
binka.c
bintext.c
bit.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
bluray.c
bmv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
boadec.c
bonk.c
brstm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
c93.c
cache.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
caf.c
caf.h
cafdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cafenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cavsvideodec.c
cdg.c avformat/cdg: Don't store avio_size() return value in int 2024-03-26 06:36:43 +01:00
cdxl.c
chromaprint.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
cinedec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
codec2.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
concat.c
concatdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
crcenc.c
crypto.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dash.c
dash.h
dashdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
data_uri.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dauddec.c
daudenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
dca_sample_rate_tab.c
dcstr.c
demux.c avformat/demux: extract extradata from packets when context update is requested 2024-04-24 00:11:37 -03:00
demux.h avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
demux_utils.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
derf.c
dfa.c
dfpwmdec.c
dhav.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
diracdec.c
dnxhddec.c
dovi_isom.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dovi_isom.h
dsfdec.c
dsicin.c
dss.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dtsdec.c
dtshddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dump.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dv.h
dvbsub.c
dvbtxt.c
dvdclut.c
dvdclut.h
dvdvideodec.c avformat/dvdvideodec: add explicit inttypes.h include 2024-03-26 11:40:12 -04:00
dvenc.c
dxa.c avformat/dxa: Adjust order of operations around block align 2024-03-26 00:08:25 +01:00
eacdata.c
electronicarts.c
epafdec.c
evc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
evc.h
evcdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
ffjni.c avcodec, avformat/ffjni: fix duplicate JNI symbols 2024-04-04 21:51:21 +02:00
ffmeta.h
ffmetadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ffmetaenc.c
fifo.c avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
file.c avcodec, avformat/ffjni: fix duplicate JNI symbols 2024-04-04 21:51:21 +02:00
file_open.c
filmstripdec.c
filmstripenc.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
fitsdec.c avformat/fitsdec: Don't use AVBPrint for temporary storage 2024-03-26 06:36:43 +01:00
fitsenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flac_picture.c avformat/flac_picture: print a warning when mimetype is unknown 2024-03-28 18:00:34 -03:00
flac_picture.h
flacdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flacenc.c
flacenc.h
flacenc_header.c
flic.c
flv.h
flvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flvenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
format.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
framecrcenc.c
framehash.c
frmdec.c
fsb.c avformat/fsb: Don't set data_offset manually 2024-03-26 06:36:43 +01:00
ftp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
fwse.c
g722.c avformat/g722: Inline constants 2024-03-26 06:36:43 +01:00
g723_1.c
g726.c
g729dec.c
gdv.c
genh.c
gif.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
gifdec.c
golomb_tab.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
h261dec.c
h263dec.c
h264dec.c
hashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hca.c
hcom.c
hdsenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hevc.h
hevcdec.c
hls.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hls_sample_encryption.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hls_sample_encryption.h
hlsenc.c avformat/hlsenc: use a slash separator even in win32 2024-04-09 23:13:09 +02:00
hlsplaylist.c
hlsplaylist.h
hlsproto.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hnm.c
http.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
http.h
httpauth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
httpauth.h
iamf.c
iamf.h avformat/iamf: Mark symbols as hidden 2024-03-17 15:10:05 +01:00
iamf_parse.c avformat/iamf_parse: Check sound_system 2024-04-04 19:38:29 +02:00
iamf_parse.h
iamf_reader.c avformat/iamf_reader: Check len before summing 2024-04-01 18:17:28 +02:00
iamf_reader.h
iamf_writer.c avformat/iamf_writer: reject duplicated stream ids in a stream group 2024-04-16 11:43:10 -03:00
iamf_writer.h
iamfdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
iamfenc.c avformat/iamfenc: Remove unused headers 2024-03-20 10:17:59 +01:00
icecast.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
icodec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
icoenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
id3v1.c
id3v1.h
id3v2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
iff.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ifv.c
ilbc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
imf.h
imf_cpl.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
imfdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
img2.c avformat/img2: Avoid relocations for ff_img_tags 2024-04-11 12:53:26 +02:00
img2.h avformat/img2: Avoid relocations for ff_img_tags 2024-04-11 12:53:26 +02:00
img2_alias_pix.c
img2_brender_pix.c
img2dec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
img2enc.c
imx.c
ingenientdec.c
internal.h avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
ip.c
ip.h
ipfsgateway.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ipmovie.c
ipudec.c
ircam.c
ircam.h
ircamdec.c
ircamenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
isom.c avformat/isom: don't drop the known layout when parsing AAC decSpecificInfo 2024-04-02 20:21:13 -03:00
isom.h
isom_tags.c
iss.c
iv8.c
ivfdec.c
ivfenc.c avformat/ivfenc: remove unused var 2024-04-17 18:31:06 +05:30
jacosubdec.c avformat/jacosubdec: Use 64bit for abs 2024-03-26 23:25:36 +01:00
jacosubenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
jpegtables.c
jpegxl_anim_dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
jpegxl_parse.c
jvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
kvag.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
lafdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
latmenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
lc3.c avformat/lc3: Only allow AV_CODEC_ID_LC3 in muxer 2024-04-16 21:40:13 +02:00
libamqp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libavformat.v
libgme.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libmodplug.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libopenmpt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
librist.c
librtmp.c
libsmbclient.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libsrt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libssh.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libzmq.c
lmlm4.c
loasdec.c
log2_tab.c
lrc.c lavf/lrc: fix comments in headers 2024-04-06 12:59:56 +02:00
lrc.h
lrcdec.c lavf/lrc: fix comments in headers 2024-04-06 12:59:56 +02:00
lrcenc.c lavf/lrc: fix comments in headers 2024-04-06 12:59:56 +02:00
luodatdec.c
lvfdec.c
lxfdec.c
m4vdec.c
matroska.c
matroska.h
matroskadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
matroskaenc.c lavf/matroskaenc: apply consistent style to options descriptions 2024-04-19 08:44:20 +02:00
mca.c
mccdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
microdvdenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
mj2kdec.c
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mm.c
mmf.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mms.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mms.h
mmsh.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mmst.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mods.c
moflex.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
mov.c avformat/mov: ignore old infe box versions 2024-04-18 13:00:11 -03:00
mov_chan.c avformat/mov_chan: add support for omitted_channel bitmask in chnl atom 2024-04-09 23:14:22 +02:00
mov_chan.h avformat/mov_chan: add support for omitted_channel bitmask in chnl atom 2024-04-09 23:14:22 +02:00
mov_esds.c
movenc.c avformat/movenc: remove one level of indentation 2024-04-23 12:46:49 -03:00
movenc.h
movenc_ttml.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
movenc_ttml.h
movenccenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
movenccenc.h
movenchint.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mp3dec.c
mp3enc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpc8.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpeg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpeg.h
mpeg4audio_sample_rates.c
mpegaudiotabs.c
mpegenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpegts.c avformat/mpegts: Reset local nb_prg on add_program() failure 2024-04-01 19:03:06 +02:00
mpegts.h
mpegtsenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpegvideodec.c
mpjpeg.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mpjpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpl2dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
mpsubdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
msf.c
msnwc_tcp.c
mspdec.c
mtaf.c
mtv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
musx.c
mux.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mux.h avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
mux_utils.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
mvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mvi.c
mxf.c
mxf.h
mxfdec.c avformat/mxfdec: Check index_edit_rate 2024-04-04 19:38:29 +02:00
mxfenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mxg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ncdec.c
network.c
network.h
nistspheredec.c
nspdec.c
nsvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nullenc.c
nut.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nut.h
nutdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nutenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nuv.c
oggdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggdec.h
oggenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsecelt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsedirac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparseflac.c
oggparseogm.c
oggparseopus.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparseskeleton.c
oggparsespeex.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsetheora.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsevorbis.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsevp8.c
oma.c
oma.h
omadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
omaenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
options.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
options_table.h avformat/demux: add duration_probesize AVOption 2024-04-02 19:53:40 +02:00
os_support.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
os_support.h avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
osq.c
paf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcm.c avformat/pcm: Use 64bit in bitrate computation 2024-04-04 19:38:30 +02:00
pcm.h
pcmdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcmenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
pdvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pjsdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
pmpdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pp_bnk.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
prompeg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
protocols.c avformat: add Android content resolver protocol support 2024-03-23 11:37:29 +01:00
psxstr.c
pva.c
pvfdec.c
qcp.c
qoadec.c
qtpalette.c
qtpalette.h
r3d.c
rangecoder_dec.c
rawdec.c
rawdec.h
rawenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
rawenc.h
rawutils.c
rawutils.h
rawvideodec.c
rcwtdec.c avformat/rcwtdec: add RCWT Closed Captions demuxer 2024-04-02 20:08:51 +02:00
rcwtenc.c avformat/rcwtenc: remove repeated documentation 2024-04-02 20:09:05 +02:00
rdt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rdt.h
realtextdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
redspark.c
replaygain.c
replaygain.h
riff.c
riff.h
riffdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
riffenc.c
rka.c
rl2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rm.c
rm.h
rmdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Use 64bit for total_audio_size and check it 2024-03-26 23:25:39 +01:00
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtmppkt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtmppkt.h
rtmpproto.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtp.c
rtp.h
rtpdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_dv.c
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263.c
rtpdec_h263_rfc2190.c
rtpdec_h264.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c
rtpdec_latm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_mpa_robust.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_mpeg4.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_rfc4175.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpenc.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263.c
rtpenc_h263_rfc2190.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpenc_mpv.c
rtpenc_rfc4175.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpproto.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpproto.h
rtsp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtsp.h
rtspcodes.h
rtspdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtspenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
s337m.c
samidec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
sapdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sapenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sauce.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sauce.h
sbcdec.c
sbgdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sccdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
sccenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
scd.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sctp.c
sdns.c
sdp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sdr2.c
sdsdec.c
sdxdec.c
seek.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
segafilm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
segafilmenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
segment.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
serdec.c
sga.c
shortendec.c
sierravmd.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
siff.c
smacker.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smjpegenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
smoothstreamingenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smush.c
sol.c
sox.h
soxdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
soxenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
spdif.c
spdif.h
spdifdec.c
spdifenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
srtdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
srtenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
srtp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
srtp.h
srtpproto.c
stldec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
subfile.c
subtitles.c avformat/subtitles: extend ff_subtitles_queue_insert() to support not yet available events 2024-04-02 19:59:01 +02:00
subtitles.h avformat/subtitles: extend ff_subtitles_queue_insert() to support not yet available events 2024-04-02 19:59:01 +02:00
subviewer1dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
subviewerdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
supdec.c
supenc.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
svag.c
svs.c
swf.c
swf.h
swfdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
swfenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
takdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tcp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tedcaptionsdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
tee.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tee_common.c
tee_common.h
teeproto.c
thp.c
tiertexseq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tls.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tls.h
tls_gnutls.c
tls_libtls.c
tls_mbedtls.c avformat/tls_mbedtls: Pass FLAG_NONBLOCK to underlying transport 2024-04-12 15:24:17 +08:00
tls_openssl.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tls_schannel.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tls_securetransport.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
tmv.c
to_upper4.c
tta.c
ttaenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
ttmlenc.c avformat/ttmlenc: Avoid unnecessary block 2024-03-22 23:57:20 +01:00
ttmlenc.h
tty.c
txd.c
ty.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
udp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
uncodedframecrcenc.c
unix.c
url.c
url.h
urldecode.c
urldecode.h
usmdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
utils.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vag.c
vapoursynth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vc1dec.c
vc1test.c
vc1testenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
version.c lib*/version: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h avformat/demux: add duration_probesize AVOption 2024-04-02 19:53:40 +02:00
version_major.h
vividas.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vivo.c
voc.c
voc.h
voc_packet.c
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c
vpcc.h
vpk.c
vplayerdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
vqf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
vvc.h
vvcdec.c
w64.c
w64.h
wady.c avformat/wady: Combine skips 2024-03-26 06:36:43 +01:00
wavarc.c
wavdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wavenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wc3movie.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webm_chunk.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webmdashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webpenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
webvttdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
webvttenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
westwood_aud.c
westwood_audenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
westwood_vqa.c avformat/westwood_vqa: Fix 2g packets 2024-03-26 23:25:43 +01:00
wsddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wtv.h
wtv_common.c
wtvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wtvenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wv.c
wv.h
wvdec.c
wvedec.c avformat/wvedec: Inline constant 2024-03-26 06:36:43 +01:00
wvenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
xa.c
xmd.c
xmv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
xvag.c
xwma.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
yop.c
yuv4mpeg.h
yuv4mpegdec.c
yuv4mpegenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00