1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-12-23 12:43:46 +02:00
FFmpeg/libavformat
Andreas Rheinhardt 14b3830b33 avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak
In case a SupplementalProperty node exists in an adaptationset,
it is searched for a "schemeIdUri" property via xmlGetProp().
Whatever xmlGetProp() returns is then compared via av_strcasecmp()
to a string literal. xmlGetProp() can return NULL, namely in case
no "schemeIdUri" exists and (given that this string is allocated)
presumably also on allocation failure. No check for NULL is done,
so this may crash.

Furthermore, the string returned by xmlGetProp() needs to be freed
with xmlFree(), but this is not done either.

This commit fixes both of these issues; they existed since this code
has been added in 10d008f0fd.

This has been found while investigating ticket #9697. The continuous
leaks might very well be the reason behind the observed slowdown.

Reviewed-by: Steven Liu <lingjiujianke@gmail.com>
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2022-09-22 15:34:23 +02:00
..
tests avformat/tests/imf: Test ff_imf_parse_cpl_from_xml_dom cleanup on error 2022-08-27 02:16:36 +02:00
.gitignore
3dostr.c 3dostr: convert to new channel layout API 2022-03-15 09:42:29 -03:00
4xm.c 4xm: convert to new channel layout API 2022-03-15 09:42:29 -03:00
a64.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
aacdec.c avformat/aacdec: enable probesize-sized resyncs mid-stream 2021-09-28 23:02:20 +03:00
aadec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
aaxdec.c avformat/aaxdec: Check for empty segments 2022-07-12 21:55:22 +02:00
ac3_channel_layout_tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3dec.c avformat: allow .ec3 as extension for raw E-AC-3 stream 2022-08-08 16:19:38 +02:00
acedec.c ace: convert to new channel layout API 2022-03-15 09:42:29 -03:00
acm.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
act.c avformat/act: Check ff_get_wav_header() for failure 2022-05-26 11:54:05 +02:00
adp.c adp: convert to new channel layout API 2022-03-15 09:42:29 -03:00
ads.c ads: convert to new channel layout API 2022-03-15 09:42:29 -03:00
adtsenc.c avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata 2021-08-06 21:04:43 +02:00
adxdec.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
aea.c aea: convert to new channel layout API 2022-03-15 09:42:30 -03:00
afc.c afc: convert to new channel layout API 2022-03-15 09:42:30 -03:00
aiff.c
aiff.h
aiffdec.c avformat/aiffdec: cleanup size handling for extreem cases 2022-07-02 19:22:36 +02:00
aiffenc.c aiff: convert to new channel layout API 2022-03-15 09:42:30 -03:00
aixdec.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
allformats.c avformat: add LAF demuxer 2022-09-16 10:02:19 +02:00
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 amv: convert to new channel layout API 2022-03-15 09:42:30 -03:00
anm.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
apc.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
ape.c avformat/ape: fix overflow in total_blocks 2022-09-16 18:04:20 +02:00
apetag.c avformat/utils: Move ff_add_attached_pic to demux_utils.c 2022-05-10 07:42:22 +02:00
apetag.h
apm.c avformat/apm: Check channels 2022-03-27 11:59:51 +02:00
apngdec.c avcodec/apng: Add APNG_FCTL_CHUNK_SIZE define 2022-07-09 19:37:52 +02:00
apngenc.c avformat/apngenc: Add const where possible 2022-07-09 19:37:53 +02:00
aptxdec.c avformat/aptxdec: Don't set AV_PKT_FLAG_CORRUPT mistakenly 2022-09-19 17:05:33 +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 Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
argo_brp.c avformat/argo_brp: use bits_per_coded_sample instead of bits_per_raw_sample 2021-07-19 14:14:39 +10:00
argo_cvg.c avformat/argo_cvg: expose loop/reverb/checksum via metadata 2022-07-24 19:24:00 +10:00
asf_tags.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
asf.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
asf.h
asfcrypt.c avformat/asfcrypt: Fix wrong array length in function declaration 2022-07-23 22:53:29 +02:00
asfcrypt.h
asfdec_f.c avformat/asfdec_f: Use 64bit for packet start time 2022-07-21 19:27:32 +02:00
asfdec_o.c avformat/asfdec_o: limit recursion depth in asf_read_unknown() 2022-08-31 18:03:55 +02:00
asfenc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
assdec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
assenc.c
ast.c
ast.h
astdec.c ast: convert to new channel layout API 2022-03-15 09:42:30 -03:00
astenc.c ast: convert to new channel layout API 2022-03-15 09:42:30 -03:00
async.c lavf/async: switch to new FIFO API 2022-02-07 00:31:23 +01:00
au.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
av1.c avformat/av1: Add a parameter to av1c to omit seq header 2022-05-13 12:45:17 +05:30
av1.h avformat/av1: Add a parameter to av1c to omit seq header 2022-05-13 12:45:17 +05:30
av1dec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
avc.c avformat/avc: Add functions to split access unit into list of NALUs 2022-01-19 12:02:36 +01:00
avc.h avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
avformat.c avformat: refactor ff_stream_encode_params_copy() to stream_params_copy() 2022-08-12 18:54:19 +02:00
avformat.h lavf: deprecate av_stream_get_end_pts() 2022-08-22 11:35:43 +02:00
avformatres.rc
avi.h
avidec.c avformat/avidec: Prevent entity expansion attacks 2022-08-28 22:06:31 +02:00
avienc.c avformat/avienc: Check video dimensions 2022-07-12 21:55:22 +02:00
avio_internal.h avformat/aviobuf: ffio_copy_url_options 2021-12-19 00:35:24 +10:00
avio.c avformat/avio: Check av_opt_copy() for failure 2021-05-27 17:41:36 +02:00
avio.h lavf/avio: add avio_vprintf() 2022-06-13 22:42:55 +02:00
aviobuf.c lavf/avio: add avio_vprintf() 2022-06-13 22:42:55 +02:00
avisynth.c avformat/avisynth: reindent 2022-09-04 15:03:32 -04:00
avlanguage.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
avlanguage.h
avr.c avr: convert to new channel layout API 2022-03-15 09:42:30 -03:00
avs2dec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
avs3dec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
avs.c
bethsoftvid.c bethsoftvid: convert to new channel layout API 2022-03-15 09:42:30 -03:00
bfi.c avformat/bfi: Check offsets better 2022-06-09 20:46:10 +02:00
bink.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
binka.c bink: convert to new channel layout API 2022-03-15 09:42:30 -03:00
bintext.c avformat/bintext: Remove set-but-unused variable 2022-07-03 11:41:23 +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 bmv: convert to new channel layout API 2022-03-15 09:42:31 -03:00
boadec.c avformat/boadec: fix check for invalid channel count 2022-03-17 16:52:08 -03:00
bonk.c avformat/bonk: Don't set data_offset to what it would be set to anyway 2022-09-16 17:49:40 +02:00
brstm.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
c93.c
cache.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
caf.c avformat/cafdec: Implement FLAC-in-CAF parsing 2022-07-05 14:11:20 +02:00
caf.h
cafdec.c avformat/cafdec: Implement FLAC-in-CAF parsing 2022-07-05 14:11:20 +02:00
cafenc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
cavsvideodec.c lavf/cavsvideodec: Add GuangDian profile support 2022-05-08 10:50:30 +08:00
cdg.c
cdxl.c cdxl: convert to new channel layout API 2022-03-15 09:42:31 -03:00
chromaprint.c avcodec, avformat: Remove unnecessary inclusions of lavc/internal.h 2022-03-23 23:45:39 +01:00
cinedec.c avformat/cinedec: Check size and pos more 2022-07-07 21:52:52 +02:00
codec2.c avformat/codec2: remove surplus include 'memory.h' statement 2022-04-09 21:05:18 +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/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
crcenc.c avformat/crcenc: Make init function out of write_header 2021-12-20 14:29:01 +01:00
crypto.c
dash.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dash.h
dashdec.c avformat/dashdec: Fix crash on invalid input/ENOMEM, fix leak 2022-09-22 15:34:23 +02:00
dashenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
data_uri.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
dauddec.c dash: convert to new channel layout API 2022-03-15 09:42:31 -03:00
daudenc.c dash: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dca_sample_rate_tab.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dcstr.c dcstr: convert to new channel layout API 2022-03-15 09:42:31 -03:00
demux_utils.c avformat/utils: Move ff_find_stream_index to demux_utils.c 2022-05-10 07:49:01 +02:00
demux.c Revert "avformat/demux: Make read_frame_internal() return AVERREOR(EAGAIN) on stuck empty input parser" 2022-07-06 23:37:29 +02:00
demux.h avformat/internal: Move FFERROR_REDO to demux.h 2022-05-12 08:52:59 +02:00
derf.c derf: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dfa.c
dfpwmdec.c avformat/dfpwmdec: add support to set channel layout 2022-03-22 08:45:38 -03:00
dhav.c avformat/dhav: Don't truncate return value of avio_skip() 2022-05-10 06:17:39 +02:00
diracdec.c
dnxhddec.c
dovi_isom.c avformat/dovi_isom: Implement Dolby Vision configuration parsing/writing 2022-01-04 04:29:36 +01:00
dovi_isom.h avformat/dovi_isom: Implement Dolby Vision configuration parsing/writing 2022-01-04 04:29:36 +01:00
dsfdec.c dsfdec: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dsicin.c dsicin: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dss.c dss: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dtsdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
dtshddec.c dtshddec: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dump.c avformat/dump: Avoid unnecessary implicit calculation of strlen 2022-09-14 15:03:59 +02:00
dv.c lavf/dv: do not update AVCodecParameters.sample_rate while demuxing 2022-09-05 08:13:57 +02:00
dv.h lavf/dv: remove DVMuxContext declaration from dv.h 2022-09-05 08:00:57 +02:00
dvbsub.c
dvbtxt.c
dvenc.c lavc/dv: rename constants to follow our naming conventions 2022-09-05 08:10:26 +02:00
dxa.c avformat/dxa: Check fps to be within the supported range more precissely 2021-06-18 18:58:25 +02:00
eacdata.c eac: convert to new channel layout API 2022-03-15 09:42:31 -03:00
electronicarts.c electronicarts: convert to new channel layout API 2022-03-15 09:42:32 -03:00
epafdec.c epafdec: convert to new channel layout API 2022-03-15 09:42:32 -03:00
ffmeta.h
ffmetadec.c avformat/utils: Move avpriv_new_chapter to demux_utils.c 2022-05-10 07:42:07 +02:00
ffmetaenc.c
fifo_test.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
fifo.c avformat: refactor ff_stream_encode_params_copy() to stream_params_copy() 2022-08-12 18:54:19 +02:00
file_open.c
file.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
filmstripdec.c
filmstripenc.c avformat/filmstripenc: Simplify writing reserved elements 2021-09-27 06:06:08 +02:00
fitsdec.c
fitsenc.c avformat/fitsenc: Simplify writing header padding 2022-04-28 02:39:37 +02:00
flac_picture.c avformat/utils: Move ff_add_attached_pic to demux_utils.c 2022-05-10 07:42:22 +02:00
flac_picture.h avformat/flac_picture: Try to reuse buffer for attached picture 2021-08-28 15:25:18 +02:00
flacdec.c avcodec/flac: Don't use bytestream API unnecessarily 2022-09-02 11:55:22 +02:00
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 flic: convert to new channel layout API 2022-03-15 09:42:32 -03:00
flv.h
flvdec.c avutil/dict: Move avpriv_dict_set_timestamp() to a header of its own 2022-09-03 15:41:44 +02:00
flvenc.c avformat/flvenc: fix shadowed variable ts 2022-08-03 17:52:55 +08:00
format.c avformat/format: Also search for image2-codecs for image2pipe 2022-04-28 02:40:49 +02:00
framecrcenc.c avformat/internal: Move ff_read_line_to_bprint_overwrite to avio_internal.h 2021-07-29 22:02:05 +02:00
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 fsb: convert to new channel layout API 2022-03-15 09:42:32 -03:00
ftp.c lavf/ftp: check for truncation in snprintf 2021-12-07 11:16:14 +01:00
fwse.c fwse: convert to new channel layout API 2022-03-15 09:42:32 -03:00
g722.c g722: convert to new channel layout API 2022-03-15 09:42:33 -03:00
g723_1.c g723_1: convert to new channel layout API 2022-03-15 09:42:33 -03:00
g726.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
g729dec.c g729: convert to new channel layout API 2022-03-15 09:42:33 -03:00
gdv.c gdv: convert to new channel layout API 2022-03-15 09:42:33 -03:00
genh.c avformat/genh: Check sample rate 2022-04-21 22:42:20 +02:00
gif.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
gifdec.c avformat/gifdec: log loop count 2021-07-20 11:20:04 +05:30
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 gsm: convert to new channel layout API 2022-03-15 09:42:33 -03:00
gxf.c avformat/utils: Move ff_find_stream_index to demux_utils.c 2022-05-10 07:49:01 +02:00
gxf.h
gxfenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
h261dec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
h263dec.c
h264dec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
hashenc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
hca.c hca: convert to new channel layout API 2022-03-15 09:42:33 -03:00
hcom.c hcom: convert to new channel layout API 2022-03-15 09:42:33 -03:00
hdsenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
hevc.c avformat/hevc: Reindent after the previous commit 2022-09-02 11:42:20 +02:00
hevc.h
hevcdec.c
hls_sample_encryption.c avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
hls_sample_encryption.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
hls.c libavformat/hls: Free keys 2022-09-10 17:32:47 +02:00
hlsenc.c avformat/hlsenc: Add resend_headers option 2022-06-29 14:07:03 +08:00
hlsplaylist.c
hlsplaylist.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
hlsproto.c Remove obsolete version.h inclusions 2021-07-22 14:34:31 +02:00
hnm.c
http.c avformat/http: include version.h 2022-06-24 23:07:33 -03:00
http.h avformat/http: remove unused function ff_http_get_shutdown_status 2022-05-12 11:31:38 +08:00
httpauth.c avformat/utils: Make ff_data_to_hex() zero-terminate the string 2021-12-08 00:42:48 +01:00
httpauth.h
icecast.c
icodec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
icoenc.c avformat/icoenc: Use avcodec_get_name() instead of codec descriptor 2021-09-27 07:08:59 +02:00
id3v1.c lavf/id3v1: drop unnecessary avcodec.h include 2021-06-10 16:51:44 +02:00
id3v1.h
id3v2.c avformat/utils: Move avpriv_new_chapter to demux_utils.c 2022-05-10 07:42:07 +02:00
id3v2.h
id3v2enc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
idcin.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
idroqdec.c idroq: convert to new channel layout API 2022-03-15 09:42:33 -03:00
idroqenc.c
iff.c libavformat/iff: Check for overflow in body_end calculation 2022-08-28 22:06:44 +02:00
ifv.c avutil/dict: Move avpriv_dict_set_timestamp() to a header of its own 2022-09-03 15:41:44 +02:00
ilbc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
imf_cpl.c avformat/imf_cpl: Check the right variable 2022-08-25 23:19:57 +02:00
imf.h avformat/imf: refactor to use avutil/uuid 2022-06-12 18:34:37 +10:00
imfdec.c avformat/imfdec: check if Asset/Id exists before trying to read it 2022-09-07 17:16:02 +02:00
img2_alias_pix.c
img2_brender_pix.c
img2.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
img2.h
img2dec.c avformat/img2dec: fix build 2022-07-16 22:40:44 +02:00
img2enc.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
imx.c imx: convert to new channel layout API 2022-03-15 09:42:33 -03:00
ingenientdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_rawvideo_options 2021-07-08 16:03:18 +02:00
internal.h avformat/mux: Allow muxers to set custom min timestamp 2022-09-05 20:36:01 +02:00
ip.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
ip.h
ipfsgateway.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
ipmovie.c avformat/utils: Move ff_add_param_change to demux_utils.c 2022-05-10 07:42:46 +02:00
ipudec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
ircam.c
ircam.h
ircamdec.c ircam: convert to new channel layout API 2022-03-15 09:42:33 -03:00
ircamenc.c ircam: convert to new channel layout API 2022-03-15 09:42:33 -03:00
isom_tags.c avformat/movenc: Remove experimental status of flac-in-MP4 muxing 2022-08-08 16:19:38 +02:00
isom.c avformat/movenc: Remove experimental status of flac-in-MP4 muxing 2022-08-08 16:19:38 +02:00
isom.h avformat/mov: get the correct fragment stsd_id when decrypting the sample 2022-09-21 13:58:40 +08:00
iss.c iss: convert to new channel layout API 2022-03-15 09:42:33 -03:00
iv8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
ivfdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
ivfenc.c avformat/utils: Move ff_stream_add_bitstream_filter to mux.c 2022-05-10 07:27:36 +02:00
jacosubdec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
jacosubenc.c avformat/jacosubenc: Fix writing extradata 2021-09-25 23:11:56 +02:00
jpegtables.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegxl_probe.c avformat/jpegxl_probe: Check init_get_bits8() for failure 2022-05-26 11:54:05 +02:00
jpegxl_probe.h avformat/image2: add Jpeg XL as image2 format 2022-04-23 19:51:46 +02:00
jvdec.c avformat/jvdec: Remove redundant ; 2022-05-06 15:57:45 +02:00
kvag.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
lafdec.c avformat: add LAF demuxer 2022-09-16 10:02:19 +02:00
latmenc.c avformat/utils: Move ff_stream_add_bitstream_filter to mux.c 2022-05-10 07:27:36 +02:00
libamqp.c
libavformat.v
libgme.c libgme: convert to new channel layout API 2022-03-15 09:42:34 -03:00
libmodplug.c libmodplug: convert to new channel layout API 2022-03-15 09:42:34 -03:00
libopenmpt.c libopenmpt: convert to new channel layout API 2022-03-15 09:42:34 -03:00
librist.c avformat/librist: bump required version to 0.2.7 2022-06-18 16:32:23 +02:00
librtmp.c librtmp: use AVBPrint instead of char * 2022-04-19 23:19:16 +03:00
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 avformat/libzmq: Improve r redundancy in occured 2022-05-06 15:57:45 +02:00
lmlm4.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
loasdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
lrcenc.c avformat/lrcenc: Avoid reading packet padding 2022-07-23 19:01:44 +02:00
luodatdec.c
lvfdec.c lvf: convert to new channel layout API 2022-03-15 09:42:34 -03:00
lxfdec.c avformat/internal: Move FFERROR_REDO to demux.h 2022-05-12 08:52:59 +02:00
m4vdec.c
Makefile avformat: add LAF demuxer 2022-09-16 10:02:19 +02:00
matroska.c Add MKV tags for AVS2 and AVS3 codecs. 2022-02-03 05:07:44 +01:00
matroska.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
matroskadec.c avutil/dict: Move avpriv_dict_set_timestamp() to a header of its own 2022-09-03 15:41:44 +02:00
matroskaenc.c avformat/matroskaenc: Write CodecDelay for codecs != Opus 2022-09-05 20:36:53 +02:00
mca.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
mccdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
md5proto.c avformat/md5proto: Simplify data->hex conversion 2021-12-08 14:15:53 +01:00
metadata.c
metadata.h
mgsts.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
microdvddec.c avformat/microdvddec: Simplify cleanup after read_header failure 2021-07-07 23:42:13 +02:00
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 avformat/mlpdec: Remove unused-but-set variable 2022-07-03 11:41:23 +02:00
mlvdec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
mm.c mm: convert to new channel layout API 2022-03-15 09:42:34 -03:00
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 avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
mmst.c avformat/avio: Move internal AVIOContext fields to avio_internal.h 2021-08-25 23:01:54 +02:00
mods.c
moflex.c moflex: convert to new channel layout API 2022-03-15 09:42:34 -03:00
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 avformat/mov: get the correct fragment stsd_id when decrypting the sample 2022-09-21 13:58:40 +08:00
movenc_ttml.c avcodec/packet_internal: Add proper PacketList struct 2022-01-04 13:16:50 +01:00
movenc_ttml.h avformat/movenc: add support for TTML muxing 2021-08-25 09:26:46 +03:00
movenc.c avformat/movenc: Remove experimental status of flac-in-MP4 muxing 2022-08-08 16:19:38 +02:00
movenc.h av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
movenccenc.c
movenccenc.h
movenchint.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
mp3dec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
mp3enc.c mp3: convert to new channel layout API 2022-03-15 09:42:34 -03:00
mpc8.c avformat/mpc8: Check and propagate more errors 2022-07-21 19:28:52 +02:00
mpc.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
mpeg4audio_sample_rates.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
mpeg.h
mpegaudiotabs.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegenc.c avformat/(mpeg|mpegts|mxf|sup)enc: Use const uint8_t* to access pkt data 2022-07-04 14:56:43 +02:00
mpegts.c avformat/mpegts: remove obsolate hacks for detecting streams with bad PMTs 2022-06-20 23:36:37 +02:00
mpegts.h avformat/mpegts: add support for stream_type 0xd4, which is AVS3 2021-10-20 22:40:13 +08:00
mpegtsenc.c avformat/(mpeg|mpegts|mxf|sup)enc: Use const uint8_t* to access pkt data 2022-07-04 14:56:43 +02:00
mpegvideodec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
mpjpeg.c
mpjpegdec.c avformat/avio: Move internal AVIOContext fields to avio_internal.h 2021-08-25 23:01:54 +02:00
mpl2dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
mpsubdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
msf.c msf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
msnwc_tcp.c
mspdec.c
mtaf.c mtaf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mtv.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
musx.c musx: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mux_utils.c avutil/dict: Move avpriv_dict_set_timestamp() to a header of its own 2022-09-03 15:41:44 +02:00
mux.c avformat/mux: Allow muxers to set custom min timestamp 2022-09-05 20:36:01 +02:00
mux.h avformat: refactor ff_stream_encode_params_copy() to stream_params_copy() 2022-08-12 18:54:19 +02:00
mvdec.c mvdec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mvi.c mvi: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mxf.c avformat/mxfdec: SMPTE RDD 48:2018 Amd 1:2022 support 2022-08-07 22:01:21 +02:00
mxf.h avformat/mxfdec: SMPTE RDD 48:2018 Amd 1:2022 support 2022-08-07 22:01:21 +02:00
mxfdec.c avformat/mxf: set stream frame rates for ST 422 essence containers 2022-09-20 11:25:54 +02:00
mxfenc.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
mxg.c mxg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
ncdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
network.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
network.h lavf/network: log ff_listen() errors to proper contexts rather than NULL 2022-01-21 09:25:05 +01:00
nistspheredec.c nistspheredec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
nspdec.c nspdec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
nsvdec.c nsvdec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
nullenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
nut.c
nut.h
nutdec.c avformat/nutdec: Check get_packetheader() in mainheader 2022-07-21 19:27:52 +02:00
nutenc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
nuv.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
oggdec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
oggdec.h avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
oggenc.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
oggparsecelt.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparsedirac.c
oggparseflac.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oggparseogm.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparseopus.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
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 avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oggparsevorbis.c avformat/utils: Move avpriv_new_chapter to demux_utils.c 2022-05-10 07:42:07 +02:00
oggparsevp8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oma.c
oma.h oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
omadec.c oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
omaenc.c oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
options_table.h avformat/avformat: Add AVFMT_AVOID_NEG_TS_DISABLED 2022-01-21 16:47:38 +01:00
options.c avformat/utils: Move ff_format_io_close.* to options.c, avformat.c 2022-05-10 07:49:19 +02:00
os_support.c
os_support.h avformat/os_support: Include stdint.h for int64_t 2022-08-24 03:43:52 +02:00
paf.c paf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
pcm.c pcm: convert to new channel layout API 2022-03-15 09:42:36 -03:00
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 avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
pmpdec.c pmp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
pp_bnk.c pp_bnk: convert to new channel layout API 2022-03-15 09:42:36 -03:00
prompeg.c
protocols.c configure: Add msmpeg4(dec|enc) subsystems 2022-08-03 21:18:25 +02:00
psxstr.c psxstr: convert to new channel layout API 2022-03-15 09:42:36 -03:00
pva.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
pvfdec.c pvf: convert to new channel layout API 2022-03-15 09:42:36 -03:00
qcp.c qcp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
qtpalette.c
qtpalette.h
r3d.c r3d: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rawdec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rawdec.h avformat/rawdec: Make ff_raw_data_read_header() static 2021-09-08 22:59:14 +02:00
rawenc.c avformat: allow .ec3 as extension for raw E-AC-3 stream 2022-08-08 16:19:38 +02:00
rawenc.h
rawutils.c avformat/utils: Move ff_get_packet_palette() to rawutils.c 2022-05-10 07:29:32 +02:00
rawutils.h avformat/utils: Move ff_get_packet_palette() to rawutils.c 2022-05-10 07:29:32 +02:00
rawvideodec.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
rdt.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
rdt.h
realtextdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
redspark.c redspark: convert to new channel layout API 2022-03-15 09:42:36 -03:00
replaygain.c Remove unnecessary mem.h inclusions 2021-07-22 14:47:57 +02:00
replaygain.h
riff.c avcodec: add MI-SC4 audio decoder 2022-09-16 10:02:19 +02:00
riff.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
riffdec.c libavformat/riffec: Zero-initialize channels in ff_get_wav_header 2022-09-20 18:58:23 -03:00
riffenc.c riff: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rl2.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
rm.c
rm.h
rmdec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
rmenc.c rm: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rmsipr.c
rmsipr.h
rpl.c rpl: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rsd.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
rso.c
rso.h
rsodec.c rso: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rsoenc.c rso: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c
rtmppkt.c lavf/rtmp: Add option to set TCP_NODELAY for rtmp 2021-06-20 22:45:35 +02:00
rtmppkt.h
rtmpproto.c avformat/rtmpproto: send proper status for response to play command 2022-04-22 22:06:04 +02:00
rtp.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtp.h lavf/sdp: add const qualifiers where appropriate 2021-12-17 10:22:41 +01:00
rtpdec_ac3.c
rtpdec_amr.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpdec_asf.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
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 avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_h263_rfc2190.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
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 avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
rtpdec_latm.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_mpa_robust.c
rtpdec_mpeg4.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rtpdec_qt.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: fix interlace format 2022-02-05 11:40:40 +08:00
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 rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpdec.h avformat/rtpdec: Make ff_rtp_handler_iterate() static 2021-09-08 22:59:14 +02:00
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 avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
rtpenc_latm.c
rtpenc_mpegts.c
rtpenc_mpv.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
rtpenc_rfc4175.c avformat/rtpenc_rfc4175: support for interlace format 2022-01-12 09:21:07 +08:00
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 rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpenc.h avformat/rtpenc_rfc4175: support for interlace format 2022-01-12 09:21:07 +08:00
rtpproto.c avformat/rtpproto: set ttl upper bound to 255 2022-02-06 23:04:59 +01:00
rtpproto.h
rtsp.c avformat/rtsp: break on unknown protocols 2022-07-12 21:55:22 +02:00
rtsp.h libavformat/rtsp: pkt_size option is not honored in rtsp 2022-04-27 20:47:59 +08:00
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 avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
s337m.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
samidec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
sapdec.c avformat/avio: Move internal AVIOContext fields to avio_internal.h 2021-08-25 23:01:54 +02:00
sapenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
sauce.c
sauce.h
sbcdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
sbgdec.c sbg: convert to new channel layout API 2022-03-15 09:42:36 -03:00
sccdec.c avformat/sccdec: Remove nonsense cast 2021-10-07 11:52:10 +02:00
sccenc.c avformat/sccenc: avoid potential invalid access 2022-05-19 21:17:31 +08:00
scd.c scd: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sctp.c avformat/sctp: close socket on errors 2022-07-07 21:52:52 +02:00
sdp.c lavf/sdp: Add missing version.h include 2022-08-31 16:24:22 +02:00
sdr2.c sdr2: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sdsdec.c sds: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sdxdec.c sdx: convert to new channel layout API 2022-03-15 09:42:37 -03:00
seek.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
segafilm.c segafilm: convert to new channel layout API 2022-03-15 09:42:37 -03:00
segafilmenc.c avformat/mux_utils: Move ff_format_shift_data to new file for mux utils 2022-05-10 07:29:15 +02:00
segment.c avformat: refactor ff_stream_encode_params_copy() to stream_params_copy() 2022-08-12 18:54:19 +02:00
serdec.c avformat: Avoid allocation for AVFormatInternal 2021-09-17 04:58:34 +02:00
sga.c sga: convert to new channel layout API 2022-03-15 09:42:37 -03:00
shortendec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
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 avformat/internal: Move FFERROR_REDO to demux.h 2022-05-12 08:52:59 +02:00
smjpeg.c
smjpeg.h
smjpegdec.c smjpegenc: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smjpegenc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
smoothstreamingenc.c avformat/smoothstreamingenc: refactor to use avutil/uuid 2022-06-12 18:34:37 +10: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 avcodec/ac3: Move non-(de|en)coder-only parts out of ac3.h 2022-05-15 18:13:56 +02:00
spdifenc.c avformat/spdifenc: Reorder struct members to make it smaller 2022-09-20 18:32:28 +02:00
srtdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
srtenc.c
srtp.c
srtp.h
srtpproto.c
stldec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subfile.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
subtitles.c avformat/subtitles: Honour ff_subtitles_read_line() documentation 2021-10-02 17:16:29 +02:00
subtitles.h avformat/avio: Move internal AVIOContext fields to avio_internal.h 2021-08-25 23:01:54 +02:00
subviewer1dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subviewerdec.c avformat/subviewerdec: Make read_ts() more flexible 2022-08-23 20:03:03 +02:00
supdec.c
supenc.c avformat/(mpeg|mpegts|mxf|sup)enc: Use const uint8_t* to access pkt data 2022-07-04 14:56:43 +02:00
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 avformat/utils: Move ff_add_param_change to demux_utils.c 2022-05-10 07:42:46 +02:00
swfenc.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
takdec.c tak: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tcp.c lavf/network: log ff_listen() errors to proper contexts rather than NULL 2022-01-21 09:25:05 +01:00
tedcaptionsdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
tee_common.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
tee_common.h
tee.c avformat: refactor ff_stream_encode_params_copy() to stream_params_copy() 2022-08-12 18:54:19 +02:00
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 avformat/gnutls: Use the systems default crypto policy 2022-02-15 10:15:25 +01:00
tls_libtls.c libavformat/tls_libtls: handle TLS_WANT_{POLLIN, POLLOUT} in read/write functions 2022-06-08 23:09:47 +02:00
tls_mbedtls.c lavf/tls_mbedtls: add support for mbedtls version 3 2022-04-27 18:43:01 +02:00
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 libavformat: Remove MAX_PATH limit and use UTF-8 version of getenv() 2022-06-21 13:27:46 +03:00
tls.h
tmv.c tmv: convert to new channel layout API 2022-03-15 09:42:38 -03:00
to_upper4.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
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 avcodec/ttmlenc: Use string literal macro for default namespacing 2022-07-31 04:57:23 +02:00
ttmlenc.h avformat/ttml: split TTML paragraph based or not check into header 2021-08-25 09:26:46 +03:00
tty.c
txd.c
ty.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
udp.c avformat/udp: remove IPPROTO_IPV6 macro 2022-02-12 08:41:55 +08:00
uncodedframecrcenc.c avformat/internal: Move muxing-only functions to new mux.h header 2022-05-10 07:27:01 +02:00
unix.c lavf/network: log ff_socket() errors to proper contexts rather than NULL 2022-01-21 09:25:05 +01:00
url.c
url.h Remove obsolete version.h inclusions 2022-02-24 12:56:49 +01:00
urldecode.c
urldecode.h
utils.c avformat/utils: Move ff_format_io_close.* to options.c, avformat.c 2022-05-10 07:49:19 +02:00
vag.c vag: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vapoursynth.c avformat/vapoursynth: Simplify cleanup after read_header failure 2021-07-08 14:09:15 +02:00
vc1dec.c
vc1test.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
vc1testenc.c
version_major.h lavf: deprecate av_stream_get_end_pts() 2022-08-22 11:35:43 +02:00
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h avformat: add LAF demuxer 2022-09-16 10:02:19 +02: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 avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
vocenc.c voc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vorbiscomment.c avformat/vorbiscomment: Don't compute strlen twice 2021-08-27 10:47:23 +02:00
vorbiscomment.h
vpcc.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vpcc.h Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
vpk.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
vplayerdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
vqf.c vqf: convert to new channel layout API 2022-03-15 09:42:38 -03:00
w64.c
w64.h
wavdec.c avformat/wavdec: fix the ID3 metadata obtained in WAV format's missing 2022-08-24 10:45:33 +08: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 avformat/matroskaenc: Use custom min timestamp 2022-09-05 20:36:22 +02:00
webmdashenc.c avformat/webmdashenc: fix on-demand profile string 2022-04-07 21:57:42 -03:00
webpenc.c avformat/webpenc: Don't use sizeof(AVPacket) 2021-10-03 20:56:12 +02:00
webvttdec.c avformat/webvttdec: Simplify cleanup after read_header failure 2021-07-08 15:19:55 +02:00
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 avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02: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 avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
wtvenc.c avformat/utils: Move creation-time functions to mux_utils 2022-05-10 07:30:31 +02:00
wv.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
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 avformat/wvenc: Make init function out of write_header 2021-12-20 14:29:01 +01:00
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 avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
yuv4mpeg.h
yuv4mpegdec.c avformat: Avoid allocation for AVFormatInternal 2021-09-17 04:58:34 +02:00
yuv4mpegenc.c avformat/yuv4mpegenc: Write data generically via AVPixFmtDescriptor 2021-08-06 21:59:14 +02:00