1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00
FFmpeg/libavformat
Martin Storsjö 58ffe0db4d flvdec: Honor the "flv_metadata" option for the "datastream" metadata field
By default the option "flv_metadata" (internally using the field
name "trust_metadata") is set to 0, meaning that we don't allocate
streams based on information in the metadata, only based on
actual streams we encounter. However the "datastream" metadata field
still would allocate a subtitle stream.

When muxing, the "datastream" field is added if either a data stream
or subtitle stream is present - but the same metadata field is used
to preemtively create a subtitle stream only. Thus, if the field
was added due to a data stream, not a subtitle stream, the demuxer
would create a stream which won't get any actual packets.

If there was such an extra, empty subtitle stream, running
avformat_find_stream_info still used to terminate within reasonable
time before 3749eede66. After that
commit, it no longer would terminate until it reaches the max
analyze duration, which is 90 seconds for flv streams (see
e6a084641a,
24fdf7334d and
f58e011a1f).

Before that commit (which removed the deprecated AVStream.codec), the
"st->codecpar->codec_id = AV_CODEC_ID_TEXT", set within the demuxer,
would get propagated into st->codec->codec_id by numerous
avcodec_parameters_to_context(st->codec, st->codecpar), then further
into st->internal->avctx->codec_id by update_stream_avctx within
read_frame_internal in libavformat/utils.c (demux.c these days).

Signed-off-by: Martin Storsjö <martin@martin.st>
2024-02-20 16:49:51 +02:00
..
tests
.gitignore
3dostr.c
4xm.c
a64.c
aacdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
aadec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aaxdec.c
ac3_channel_layout_tab.c
ac3dec.c
ac4dec.c
ac4enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
acedec.c
acm.c
act.c
adp.c
ads.c
adtsenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
adxdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
aea.c avformat/aea: fix bitrate for mono 2023-10-02 01:28:14 +02:00
afc.c
aiff.c
aiff.h
aiffdec.c avformat/aiffdec: improve probe 2023-09-12 19:33:17 +02:00
aiffenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aixdec.c
allformats.c libavformat: add RCWT closed caption muxex 2024-01-14 14:49:12 +01:00
alp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
amr.c
amvenc.c
anm.c
apac.c
apc.c
ape.c
apetag.c
apetag.h
apm.c
apngdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
apngenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aptxdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aqtitledec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
argo_asf.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
argo_asf.h
argo_brp.c
argo_cvg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
asf_tags.c
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec_f.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
asfdec_o.c
asfenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
assdec.c
assenc.c lavf/assenc: normalize line endings to \n 2024-02-11 17:01:07 -08:00
ast.c
ast.h
astdec.c
astenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
async.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
au.c
av1.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
av1.h
av1dec.c avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
avc.c
avc.h
avformat.c avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
avformat.h avformat/avformat: Remove reference to removed setter 2024-02-14 13:18:41 +01:00
avformatres.rc
avi.h
avidec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
avienc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
avio_internal.h lavf/avio_internal: add ffio_write_lines for line ending normalization 2024-02-11 17:01:07 -08:00
avio.c avformat/avio: Don't use incompatible function pointer type for call 2023-09-12 23:22:49 +02:00
avio.h avformat/avio: Constify data pointees of write callbacks 2023-09-10 22:55:42 +02:00
aviobuf.c lavf/avio_internal: add ffio_write_lines for line ending normalization 2024-02-11 17:01:07 -08:00
avisynth.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
avlanguage.c avformat/avlanguage: add the 6 deprecated DVD languages 2024-02-03 12:52:47 +01:00
avlanguage.h
avr.c
avs2dec.c
avs3dec.c
avs.c avformat/avs: Check if return code is representable 2023-10-03 20:09:27 +02:00
bethsoftvid.c
bfi.c
bink.c
binka.c
bintext.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
bit.c
bluray.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
bmv.c
boadec.c
bonk.c
brstm.c
c93.c
cache.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
caf.c
caf.h
cafdec.c avformat/cafdec: improve probing 2023-09-21 22:41:10 +02:00
cafenc.c
cavsvideodec.c
cdg.c
cdxl.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
chromaprint.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cinedec.c
codec2.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
concat.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
concatdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
crcenc.c
crypto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dash.c
dash.h
dashdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dashenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
data_uri.c
dauddec.c
daudenc.c lavf/daudenc: clarify error messages 2024-01-24 00:09:21 +01:00
dca_sample_rate_tab.c
dcstr.c
demux_utils.c
demux.c avformat/demux: allow demuxers to output more than one packet per read_packet() call 2024-02-20 11:24:19 -03:00
demux.h avformat/demux: allow demuxers to output more than one packet per read_packet() call 2024-02-20 11:24:19 -03:00
derf.c
dfa.c
dfpwmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dhav.c
diracdec.c
dnxhddec.c
dovi_isom.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
dovi_isom.h
dsfdec.c
dsicin.c
dss.c
dtsdec.c
dtshddec.c
dump.c avformat/dump: Fix use of undeclared variables 2024-02-13 14:17:38 +01:00
dv.c
dv.h
dvbsub.c
dvbtxt.c
dvenc.c
dxa.c
eacdata.c
electronicarts.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
epafdec.c
evc.c
evc.h
evcdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
ffmeta.h
ffmetadec.c
ffmetaenc.c
fifo_test.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fifo.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
file_open.c
file.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
filmstripdec.c
filmstripenc.c
fitsdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fitsenc.c
flac_picture.c
flac_picture.h
flacdec.c lavf/flacdec: stop accessing FFStream.avctx 2024-02-09 16:14:56 +01:00
flacenc_header.c
flacenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
flacenc.h
flic.c
flv.h
flvdec.c flvdec: Honor the "flv_metadata" option for the "datastream" metadata field 2024-02-20 16:49:51 +02:00
flvenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
format.c avformat/format: Stop reading data at EOF during probing 2023-09-16 20:47:32 +02:00
framecrcenc.c
framehash.c
frmdec.c
fsb.c
ftp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fwse.c
g722.c
g723_1.c
g726.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
g729dec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gdv.c
genh.c
gif.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gifdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
golomb_tab.c
gopher.c
gsmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gxf.c
gxf.h
gxfenc.c
h261dec.c
h263dec.c
h264dec.c
hashenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hca.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hcom.c
hdsenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hevc.c
hevc.h
hevcdec.c
hls_sample_encryption.c
hls_sample_encryption.h
hls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hlsenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
hlsplaylist.c avformat/hlsenc: Add CHANNELS to EXT-X-MEDIA for Audio 2023-11-12 16:44:47 +08:00
hlsplaylist.h avformat/hlsenc: Add CHANNELS to EXT-X-MEDIA for Audio 2023-11-12 16:44:47 +08:00
hlsproto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
hnm.c
http.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
http.h
httpauth.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
httpauth.h
iamf_parse.c avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamf_parse.h avformat/iamf*: Improve included headers 2024-02-03 00:26:10 +01:00
iamf_reader.c avformat/iamfdec: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_reader.h avformat/iamfdec: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_writer.c avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_writer.h avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf.c avformat: Immersive Audio Model and Formats demuxer 2023-12-18 15:20:59 -03:00
iamf.h avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamfdec.c avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamfenc.c avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
icecast.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
icodec.c
icoenc.c
id3v1.c
id3v1.h
id3v2.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c
idroqenc.c
iff.c
ifv.c
ilbc.c
imf_cpl.c
imf.h
imfdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2_alias_pix.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2_brender_pix.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2.c
img2.h
img2dec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
img2enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
imx.c
ingenientdec.c
internal.h avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
ip.c
ip.h
ipfsgateway.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
ipmovie.c
ipudec.c
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom_tags.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
isom.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
isom.h avformat/mov: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:24:19 -03:00
iss.c
iv8.c
ivfdec.c
ivfenc.c
jacosubdec.c avformat/jacosubdec: Check timeres 2023-10-08 21:36:00 +02:00
jacosubenc.c
jpegtables.c
jpegxl_anim_dec.c avformat/jpegxl_anim_dec: Check that size fits within argument 2023-09-14 22:00:17 +02:00
jpegxl_parse.c
jvdec.c
kvag.c
lafdec.c avformat/lafdec: Check for 0 parameters 2023-11-03 22:16:33 +01:00
latmenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libamqp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libavformat.v
libgme.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libmodplug.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libopenmpt.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librist.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librtmp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libsmbclient.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libsrt.c avformat/libsrt: Fix srt:// URL query string parsing 2024-02-15 00:34:16 +01:00
libssh.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libzmq.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
lmlm4.c
loasdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
luodatdec.c
lvfdec.c
lxfdec.c
m4vdec.c
Makefile avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
matroska.c avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 15:27:29 +01:00
matroska.h
matroskadec.c avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 15:27:29 +01:00
matroskaenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mca.c
mccdec.c
md5proto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
metadata.c
metadata.h
mgsts.c
microdvddec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
microdvdenc.c
mj2kdec.c
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c
mm.c
mmf.c
mms.c
mms.h
mmsh.c
mmst.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
mods.c
moflex.c
mov_chan.c avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +01:00
mov_chan.h avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +01:00
mov_esds.c
mov.c avformat/mov: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:24:19 -03:00
movenc_ttml.c
movenc_ttml.h
movenc.c avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:45:11 -03:00
movenc.h avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:45:11 -03:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mp3enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpc8.c
mpc.c
mpeg4audio_sample_rates.c
mpeg.c avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpeg.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpegaudiotabs.c
mpegenc.c lavf/mpegenc: extend options definition 2024-01-24 00:09:21 +01:00
mpegts.c avformat/mpegts: remove decoding param from ts_packetsize option 2024-02-19 11:25:21 -03:00
mpegts.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpegtsenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mpegvideodec.c
mpjpeg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpjpegdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpl2dec.c
mpsubdec.c
msf.c
msnwc_tcp.c
mspdec.c
mtaf.c
mtv.c
musx.c
mux_utils.c avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
mux.c avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
mux.h avformat/avformat: Deprecate AVFMT_ALLOW_FLUSH 2023-10-03 01:45:46 +02:00
mvdec.c
mvi.c
mxf.c
mxf.h Add jpeg2000 subdescriptor (V2). 2023-12-31 14:18:01 +01:00
mxfdec.c avformat/mxfdec: do not use AnyType when resolving Descriptors and MultipleDescriptors 2024-02-20 00:04:40 +01:00
mxfenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mxg.c
ncdec.c
network.c
network.h
nistspheredec.c
nspdec.c
nsvdec.c
nullenc.c
nut.c swscale: add GBRAP14 format support 2023-09-28 19:37:58 +02:00
nut.h
nutdec.c
nutenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
nuv.c
oggdec.c
oggdec.h
oggenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
oggparsecelt.c
oggparsedirac.c
oggparseflac.c
oggparseogm.c
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c
oggparsetheora.c
oggparsevorbis.c
oggparsevp8.c
oma.c
oma.h
omadec.c
omaenc.c
options_table.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
options.c avformat: add a disposition field to AVStreamGroup 2024-02-13 09:51:28 -03:00
os_support.c
os_support.h
osq.c
paf.c
pcm.c
pcm.h
pcmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
pcmenc.c
pdvdec.c
pjsdec.c
pmpdec.c
pp_bnk.c
prompeg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
protocols.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
psxstr.c avformat/psxstr: fix demuxing I/O error at EOF 2024-01-11 17:09:45 +01:00
pva.c
pvfdec.c
qcp.c
qoadec.c avformat: add QOA demuxer 2023-11-26 17:49:11 +01:00
qtpalette.c
qtpalette.h
r3d.c
rangecoder_dec.c
rawdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rawdec.h
rawenc.c
rawenc.h
rawutils.c
rawutils.h
rawvideodec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rcwtenc.c avformat/rcwtenc: Pass RCWTContext directly in rcwt_init_cluster() 2024-02-09 10:20:42 +01:00
rdt.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rdt.h
realtextdec.c
redspark.c
replaygain.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
replaygain.h
riff.c avcodec: LEAD MCMP decoder 2023-11-08 17:37:58 +11:00
riff.h
riffdec.c
riffenc.c avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM 2023-12-28 11:11:33 +05:30
rka.c
rl2.c
rm.c
rm.h
rmdec.c
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Check for number_of_chunks overflow 2023-10-08 21:36:02 +02:00
rsd.c
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtmpcrypt.h
rtmpdh.c avformat/ffrtmpcrypt: Fix int-conversion warning 2024-01-04 14:44:11 +02:00
rtmpdh.h
rtmpdigest.c
rtmphttp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtmppkt.c
rtmppkt.h
rtmpproto.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_dv.c
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263_rfc2190.c
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c
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 avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_rfc4175.c
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c avformat/avio_internal: Don't include url.h 2023-09-10 21:19:29 +02:00
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 Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpenc_mpv.c
rtpenc_rfc4175.c
rtpenc_vc2hq.c
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpenc.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtpproto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpproto.h
rtsp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtsp.h
rtspcodes.h
rtspdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtspenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
s337m.c
samidec.c
sapdec.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
sapenc.c
sauce.c
sauce.h
sbcdec.c
sbgdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sccdec.c
sccenc.c
scd.c apply spelling fixes 2023-11-18 19:55:42 +01:00
sctp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sdns.c
sdp.c
sdr2.c
sdsdec.c
sdxdec.c
seek.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
segafilm.c
segafilmenc.c
segment.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
serdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sga.c
shortendec.c
sierravmd.c
siff.c
smacker.c lavf/smacker: export sample_aspect_ratio 2023-11-05 11:30:13 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
smush.c
sol.c
sox.h
soxdec.c
soxenc.c
spdif.c
spdif.h
spdifdec.c
spdifenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
srtdec.c
srtenc.c
srtp.c
srtp.h
srtpproto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
stldec.c
subfile.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
subtitles.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
subtitles.h avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c
svag.c
svs.c
swf.c
swf.h
swfdec.c
swfenc.c
takdec.c
tcp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tedcaptionsdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tee_common.c
tee_common.h
tee.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
teeproto.c avformat/teeproto: Remove always-false check 2023-09-10 21:19:11 +02:00
thp.c
tiertexseq.c
tls_gnutls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_libtls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_mbedtls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_openssl.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_schannel.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_securetransport.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls.c
tls.h
tmv.c avformat/tmv: Check video chunk size 2023-10-15 18:54:37 +02:00
to_upper4.c
tta.c avformat/tta: Better totalframes check 2023-10-08 21:36:04 +02:00
ttaenc.c
ttmlenc.c
ttmlenc.h
tty.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
txd.c
ty.c
udp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
uncodedframecrcenc.c
unix.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
url.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
url.h avformat/avio: Constify data pointees of write callbacks 2023-09-10 22:55:42 +02:00
urldecode.c
urldecode.h
usmdec.c avformat/usmdec: do not return 0 when no packet was produced 2023-10-16 01:09:09 +02:00
utils.c
vag.c
vapoursynth.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
vc1dec.c
vc1test.c
vc1testenc.c
version_major.h avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
version.c
version.h avformat/mpegts: add a ts_id exported option 2024-02-19 11:25:15 -03:00
vividas.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
vivo.c
voc_packet.c
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vpcc.h
vpk.c
vplayerdec.c
vqf.c
vvc.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
vvc.h avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
vvcdec.c libavformat/vvc: Make probe more conservative 2023-12-19 19:44:38 +08:00
w64.c
w64.h
wady.c
wavarc.c
wavdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
wavenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
wc3movie.c
webm_chunk.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webmdashenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webpenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webvttdec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
webvttenc.c
westwood_aud.c
westwood_audenc.c
westwood_vqa.c avformat/westwood_vqa: Check chunk size 2023-10-03 20:09:27 +02:00
wsddec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Avoid unnecessary allocations 2023-09-12 23:35:26 +02:00
wtvenc.c
wv.c
wv.h
wvdec.c
wvedec.c
wvenc.c
xa.c
xmd.c
xmv.c
xvag.c
xwma.c avformat/xwma: sanity check bits_per_coded_sample 2023-10-08 21:36:07 +02:00
yop.c
yuv4mpeg.h
yuv4mpegdec.c
yuv4mpegenc.c