ffmpeg/libavformat
Timo Rothenpieler 1a7ab8affa avformat/img2dec: reject input images too big to fit into a single packet
Not entirely sure if it should instead use some entirely different
approach here, given that images exceeding 2GB don't seem that crazy
to me, but so far processing such images results in a heap overflow,
since the size addition overflows and a much too small packet is
allocated and its size never checked again when writing into it.

Fixes #YWH-PGM40646-32

(cherry picked from commit f6a95c7eb7)
2025-12-31 17:52:36 +01:00
..
tests avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
.gitignore lavf: add new API for iterating muxers and demuxers 2018-02-06 18:57:42 +00:00
3dostr.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
4xm.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
a64.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
aacdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
aadec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
aaxdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
ac3_channel_layout_tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3dec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ac4dec.c avformat/ac4dec: Check remaining space in ac4_probe() 2024-07-25 20:34:00 +02:00
ac4enc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
acedec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
acm.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
act.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
adp.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ads.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
adtsenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
adxdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
aiff.c avcodec: add CBD2 DPCM decoder 2023-01-27 19:45:36 +01:00
aiff.h avformat/aiff: Deduplicate codec tags and codec tags list 2021-02-23 11:30:57 +01:00
aiffdec.c avformat/aiffdec: Check for previously set channels 2024-04-03 14:42:11 +02:00
aiffenc.c avformat/aiffenc: Usw avio_wb32() where possible 2024-03-17 16:09:15 +01:00
aixdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
allformats.c avformat/fifo_test: Move into tests/fifo_muxer.c 2024-03-12 22:39:54 +01: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
apac.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
apc.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ape.c avformat/ape: Use 64bit for final frame size 2024-07-25 20:34:01 +02:00
apetag.c avformat/apetag: Check APETAGEX 2025-02-27 01:41:46 +01:00
apetag.h avformat/apetag: account for header size if present when returning the start position 2017-02-10 18:33:29 -03:00
apm.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
apngdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
apngenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
aptxdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
aqtitledec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
argo_asf.c avformat/argo_asf: Use 64bit in offset intermediate 2024-07-25 20:34:01 +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: Check that ASF chunk header is completely read 2025-02-27 01:41:47 +01:00
argo_cvg.c avformat/argo_cvg: Avoid relocations for ArgoCVGOverride 2024-03-26 06:36:43 +01:00
asf.c avformat/asf: Check picsize 2025-02-27 01:41:51 +01:00
asf.h avformat/asf: Factor common code out 2021-03-31 22:01:36 +02:00
asf_tags.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
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: Check amount of value read 2025-08-04 18:51:41 +02:00
asfdec_o.c avformat/asfdec_o: Check size of index object 2024-07-25 20:36:12 +02:00
asfenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
assdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
assenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
ast.c avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
ast.h avformat/ast: Deduplicate codec tags lists 2021-02-23 11:30:57 +01:00
astdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
au.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
av1.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
av1.h avformat/av1: Add a parameter to av1c to omit seq header 2022-05-13 12:45:17 +05:30
av1dec.c avformat/av1dec: Better fix for 70872/clusterfuzz-testcase-minimized-ffmpeg_dem_OBU_fuzzer-6005782487826432 2025-02-27 01:41:45 +01: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: remove deprecated FF_API_AVFORMAT_IO_CLOSE 2024-03-07 08:53:30 -03:00
avformat.h avformat/avformat: Reorder AVFormatContext fields 2024-03-07 08:53:32 -03:00
avformatres.rc
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c avformat/avidec: Ignore duplicate GAB2 2025-08-04 18:51:29 +02:00
avienc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
avio.c avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
avio.h avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
avio_internal.h avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
aviobuf.c avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
avisynth.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
avlanguage.c avformat/avlanguage: add the 6 deprecated DVD languages 2024-02-03 12:52:47 +01:00
avlanguage.h avformat/avlanguage: Remove long disabled av_convert_lang_to 2021-02-25 22:05:09 +01:00
avr.c avformat/avr: Combine skips 2024-03-26 06:36:43 +01:00
avs.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -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
bethsoftvid.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
bfi.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
bink.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
binka.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
bintext.c avformat/bintext: Check avio_size() return 2024-07-25 20:36:12 +02:00
bit.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
bitstream.c avformat/vvc: fix writing general_constraint_info bytes 2024-05-20 14:27:42 -03:00
bluray.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
bmv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
boadec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
bonk.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
brstm.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
c93.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
cache.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
caf.c avformat/cafdec: Implement FLAC-in-CAF parsing 2022-07-05 14:11:20 +02:00
caf.h avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
cafdec.c avformat/cafdec: Check that data chunk end fits within 64bit 2024-03-26 00:08:25 +01:00
cafenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
cavsvideodec.c lavf/cavsvideodec: Add GuangDian profile support 2022-05-08 10:50:30 +08:00
cdg.c avformat/cdg: Don't store avio_size() return value in int 2024-03-26 06:36:43 +01:00
cdxl.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
chromaprint.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
cinedec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
codec2.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
concat.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
concatdec.c avformat/concatdec: Clip duration in one more case in get_best_effort_duration() 2025-08-04 18:51:40 +02:00
crcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
crypto.c avformat/crypto: Avoid cast, use proper printf specifier 2024-03-18 01:53:32 +01:00
dash.c all: apply linter fixes 2025-12-03 20:27:43 +01:00
dash.h avformat/dash: move reused API to common file and header file 2017-09-01 10:20:56 +08:00
dashdec.c avformat/dashdec: Allocate space for appended "/" 2025-08-04 18:51:43 +02:00
dashenc.c avformat: remove deprecated FF_API_AVFORMAT_IO_CLOSE 2024-03-07 08:53:30 -03:00
data_uri.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
dauddec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
daudenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
dca_sample_rate_tab.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dcstr.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
demux.c avformat/demux: resurrect dead stores 2024-07-25 20:33:57 +02:00
demux.h avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
demux_utils.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
derf.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dfa.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dfpwmdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dhav.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
diracdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dnxhddec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dovi_isom.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
dovi_isom.h avformat/dovi_isom: Don't use AVFormatContext* for logctx 2023-08-10 23:56:35 +02:00
dsfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dsicin.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dss.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dtsdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dtshddec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dump.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
dv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dv.h lavf/dv: do not set video timebase more than once 2023-05-02 10:57:21 +02:00
dvbsub.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvbtxt.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvdclut.c avformat/dvdvideodec: add CLUT utilities and subtitle color support 2024-03-12 11:14:16 +01:00
dvdclut.h avformat/dvdvideodec: add CLUT utilities and subtitle color support 2024-03-12 11:14:16 +01:00
dvdvideodec.c avformat/dvdvideodec: add explicit inttypes.h include 2024-03-26 11:40:12 -04:00
dvenc.c lavf/dvenc: improve error messaging 2024-03-11 16:52:42 +01:00
dxa.c avformat/dxa: check bpc 2025-02-27 01:42:03 +01:00
eacdata.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
electronicarts.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
epafdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
evc.c avformat/evc: use get_ue_golomb_long() 2023-06-27 12:52:38 -03:00
evc.h avformat/evc: Don't cast const away, avoid loop 2023-07-09 03:05:00 +02:00
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:54:22 +02:00
ffmeta.h
ffmetadec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ffmetaenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
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:54:22 +02:00
file_open.c
filmstripdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01: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 avformat/flacdec: Reorder allocations to avoid leak on error 2024-05-25 01:46:13 +02:00
flacenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
flacenc.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
flacenc_header.c avformat/flacenc: Add const to ff_flac_write_header() parameter 2019-11-28 18:44:01 +01:00
flic.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
flv.h avformat/flv: correct the video frametype mask to 0x70 2023-08-14 14:17:35 +08:00
flvdec.c avformat/flvdec: Free metaVideoColor 2025-02-27 01:41:49 +01:00
flvenc.c avformat/flvenc: Avoid avio_write(pb, "", 0) 2024-03-22 12:59:50 +01:00
format.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
framecrcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
framehash.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
frmdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
fsb.c avformat/fsb: Don't set data_offset manually 2024-03-26 06:36:43 +01:00
ftp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fwse.c avformat/fwse: Remove always false expression 2024-07-25 20:34:02 +02:00
g722.c avformat/g722: Inline constants 2024-03-26 06:36:43 +01:00
g723_1.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
g726.c all: apply linter fixes 2025-12-03 20:27:43 +01:00
g729dec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
gdv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
genh.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
gif.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
gifdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
golomb_tab.c
gopher.c avformat/gopher: Add audio and video itemtypes 2024-03-12 23:01:46 +01:00
gsmdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
gxf.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
gxf.h
gxfenc.c lavf/gxfenc: return proper error codes in case of failure 2024-03-23 11:42:13 +01:00
h261dec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
h263dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
h264dec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
hashenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hca.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
hcom.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
hdsenc.c avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
hevc.c lavf/hevc: Fix type specifiers, missed in 8b5d1553 2022-10-23 20:45:25 +02:00
hevc.h avformat/av1, avc, hevc: Remove av_freep() 2020-01-26 12:41:32 -03:00
hevcdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
hls.c avformat/hls: add cmfv/cmfa exceptions 2025-08-04 23:11:43 +02:00
hls_sample_encryption.c avformat/hls: Don't access FFInputFormat.raw_codec_id 2024-03-26 06:36:43 +01:00
hls_sample_encryption.h all: apply linter fixes 2025-12-03 20:27:43 +01:00
hlsenc.c avformat/hlsenc: correctly reset subtitle stream counter per-varstream 2024-08-16 20:23:19 +02:00
hlsplaylist.c all: apply linter fixes 2025-12-03 20:27:43 +01: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 avformat/hnm: Check *chunk_size 2024-07-25 20:36:13 +02:00
http.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
http.h avformat/http: remove unused function ff_http_get_shutdown_status 2022-05-12 11:31:38 +08:00
httpauth.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
httpauth.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
iamf.c avformat: Immersive Audio Model and Formats demuxer 2023-12-18 15:20:59 -03:00
iamf.h avformat/iamf: rename Codec Config seek_preroll to audio_roll_distance 2024-07-18 23:38:04 -03:00
iamf_parse.c avformat/iamf_parse: ensure there's at most one of each parameter types in audio elements 2025-02-28 16:24:33 -03:00
iamf_parse.h avformat/iamf*: Improve included headers 2024-02-03 00:26:10 +01:00
iamf_reader.c avformat/iamf_parse: fix setting duration for the last subblock in a parameter definition 2025-02-28 16:24:33 -03:00
iamf_reader.h avformat/iamfdec: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_writer.c avformat/iamf_writer: ensure the stream groups are not empty 2025-02-28 16:24:33 -03:00
iamf_writer.h avformat/iamf_writer: constify some function parameters 2024-03-02 21:41:09 -03:00
iamfdec.c avformat/iamfdec: don't set individual streams as dependent 2025-02-28 16:24:33 -03:00
iamfenc.c avformat/iamfenc: Remove unused headers 2024-03-20 10:17:59 +01: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 avformat/icodec: fix integer overflow with nb_pal 2025-02-27 01:42:01 +01:00
icoenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
id3v1.c lavf/id3v1: drop unnecessary avcodec.h include 2021-06-10 16:51:44 +02:00
id3v1.h libavformat: fix spelling in ID3v1 genres and extend the list of Winamp extensions. 2020-01-05 20:31:42 +01:00
id3v2.c avformat/id3v2: read_uslt() check for the amount read 2024-03-25 21:41:26 +01:00
id3v2.h avformat/id3v2: Don't reverse the order of id3v2 APICs 2021-04-18 02:24:44 +02:00
id3v2enc.c avformat/id3v2enc: use av_dict_iterate 2022-12-01 11:21:14 +01:00
idcin.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
idroqdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
idroqenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
iff.c avformat/iff: Check nb_channels == 0 in CHNL 2025-08-04 18:51:35 +02:00
ifv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ilbc.c avformat/ilbc: Check avio_read() for failure 2025-02-27 01:42:00 +01:00
imf.h avformat/imf: clean-up logging 2023-05-31 09:03:58 -07:00
imf_cpl.c avformat/imf_cpl: fix indention after previous commit 2025-08-04 18:51:30 +02:00
imfdec.c avformat/imfdec: Simplify get_next_track_with_minimum_timestamp() 2024-07-25 20:34:08 +02:00
img2.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
img2.h avformat/img2dec: add option to provide metadata fields related to input path 2020-01-10 23:08:18 +01:00
img2_alias_pix.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
img2_brender_pix.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
img2dec.c avformat/img2dec: reject input images too big to fit into a single packet 2025-12-31 17:52:36 +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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ingenientdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
internal.h avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
ip.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
ip.h avformat/ip: factorize some IP filtering and resolving functions to a new file 2018-10-03 22:03:29 +02:00
ipfsgateway.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
ipmovie.c avformat/ipmovie: Check signature_buffer read 2025-02-27 01:42:16 +01:00
ipudec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ircam.c
ircam.h
ircamdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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: make parameters used for loging a pointer to void 2024-08-31 14:57:56 -03:00
isom.h avformat/isom: make parameters used for loging a pointer to void 2024-08-31 14:57:56 -03:00
isom_tags.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
iss.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
iv8.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ivfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ivfenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
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 avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegxl_anim_dec.c avformat/jpegxl_anim_dec: clear buffer padding 2025-02-27 01:42:09 +01:00
jpegxl_parse.c avformat/jpegxl: remove jpegxl_probe, instead call avcodec/jpegxl_parse 2023-08-27 01:36:18 -04:00
jvdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
kvag.c avformat/kvag: Check sample_rate 2024-05-22 22:04:32 +02:00
lafdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
latmenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
libamqp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libavformat.v libavformat: unexpose private ff_ functions needed by ffserver 2018-01-06 18:37:06 +00:00
libgme.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
libmodplug.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
libopenmpt.c avformat/libopenmpt: fix seeking weirdness 2025-08-04 23:15:23 +02:00
librist.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librtmp.c avformat/avio: Avoid function pointer casts 2024-03-05 12:08:18 +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: use SRT_EPOLL_IN for waiting for an incoming connection 2024-02-25 00:35:02 +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 avformat/libzmq: fix check for zmq protocol prefix 2024-09-02 23:18:19 +02:00
lmlm4.c avformat/lmlm4: Eliminate some AVERROR(EIO) 2025-02-27 01:41:37 +01:00
loasdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: support arbitrary precision timestamp 2025-08-04 23:10:31 +02:00
lrcenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
luodatdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
lvfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
lxfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
m4vdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
Makefile avformat/vvc: fix writing general_constraint_info bytes 2024-05-20 14:27:42 -03:00
matroska.c avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 15:27:29 +01:00
matroska.h avformat/matroska: Move ff_mkv_stereo3d_conv() to demuxer 2023-08-30 19:34:47 +02:00
matroskadec.c avformat/matroskadec: check that channels fit in signed 32bit int 2025-08-04 18:51:32 +02:00
matroskaenc.c avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
mca.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mccdec.c avformat/mccdec: Initialize and check rate.den 2025-02-27 01:41:59 +01:00
md5proto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
metadata.c avformat/metadata: use av_dict_iterate 2022-12-01 11:21:14 +01:00
metadata.h
mgsts.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/mj2kdec: Remove always-true #if CONFIG_MJPEG_2000_DEMUXER 2022-10-21 21:12:45 +02:00
mkvtimestamp_v2.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
mlpdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mlvdec.c avformat/mlvdec: fix size checks 2025-02-27 01:42:20 +01:00
mm.c avformat/mm: Check length 2024-07-25 20:36:13 +02:00
mmf.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mms.c avformat/mms: add logging context to log 2019-10-08 13:47:16 +08:00
mms.h
mmsh.c avformat/avio: Avoid function pointer casts 2024-03-05 12:08:18 +01:00
mmst.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
mods.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
moflex.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
mov.c avformat/mov: make sure file_checksum is fully initialized 2025-08-04 18:51:42 +02:00
mov_chan.c avformat/mov_chan: add extra checks to channel description count 2024-09-17 15:42:37 -03:00
mov_chan.h avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +01:00
mov_esds.c avformat/mov_esds: check return value of ff_mp4_read_dec_config_descr 2017-11-25 23:15:28 -03:00
movenc.c avformat/movenc: fix writing reserved bits in EC3SpecificBox 2025-08-04 18:51:33 +02:00
movenc.h avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:45:11 -03: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
movenccenc.c avformat/movenccenc: Fix memory leak for muxing CENC-encrypted files 2021-02-27 22:09:51 +01:00
movenccenc.h movenc: support cenc (common encryption) 2015-12-15 14:16:28 +01:00
movenchint.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
mp3dec.c avformat/mp3dec: Check header_filesize 2024-07-25 20:36:14 +02:00
mp3enc.c avformat/mp3enc: Improve query_codec 2024-03-22 23:57:19 +01:00
mpc.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mpc8.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mpeg.c avformat/mpeg: Check an avio_read() for failure 2025-02-27 01:41:43 +01:00
mpeg.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpeg4audio_sample_rates.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpegaudiotabs.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegenc.c lavf/mpegenc: extend options definition 2024-01-24 00:09:21 +01:00
mpegts.c avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen 2025-02-27 01:41:58 +01:00
mpegts.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpegtsenc.c avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
mpegvideodec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
mpjpeg.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mpjpegdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
msnwc_tcp.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mspdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mtaf.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mtv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
musx.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mux.c avformat/mux: Remove check for AVFMT_ALLOW_FLUSH 2024-03-26 06:32:52 +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 avformat/mvdec: Check if name was fully read 2025-02-27 01:41:48 +01:00
mvi.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mxf.c avformat/mxfdec: recognize AAC per SMPTE ST 381-4 2023-05-11 22:37:41 +02:00
mxf.h avformat/mxfdec: track metadata sets by their type 2024-03-02 18:49:31 +01:00
mxfdec.c avformat/mxfdec: Check edit unit for overflow in mxf_set_current_edit_unit() 2025-02-27 01:42:19 +01:00
mxfenc.c avformat/mxfenc: resurrects the error print 2024-07-25 20:34:20 +02:00
mxg.c avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE 2025-08-04 18:51:42 +02:00
ncdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
network.c libavformat/tcp: add local_addr/local_port for network option 2023-03-30 12:09:49 +02:00
network.h libavformat/tcp: add local_addr/local_port for network option 2023-03-30 12:09:49 +02:00
nistspheredec.c avformat/nistspheredec: Clear buffer 2025-02-27 01:41:59 +01:00
nspdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
nsvdec.c avformat/nsvdec: Check asize for PCM 2024-07-25 20:36:15 +02:00
nullenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
nut.c swscale: add GBRAP14 format support 2023-09-28 19:37:58 +02:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
nutenc.c avutil: remove deprecated FF_API_OLD_CHANNEL_LAYOUT 2024-03-07 08:53:30 -03:00
nuv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
oggdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
oggdec.h avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
oggenc.c avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
oggparsecelt.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparsedirac.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
oggparseflac.c avformat/oggparseflac: use the GetByteContext API 2023-06-01 19:51:06 -03: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/oggparsetheora: clip duration within 64bit 2023-06-04 18:21:25 +02:00
oggparsevorbis.c lavf/oggdec: fix demux with unrecognized header packets 2023-03-28 16:46:03 -04:00
oggparsevp8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oma.c avformat/oma: Move stuff only used by demuxer to demuxer 2021-02-23 11:26:21 +01:00
oma.h oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
omadec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
omaenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
options.c avformat: remove deprecated FF_API_AVFORMAT_IO_CLOSE 2024-03-07 08:53:30 -03:00
options_table.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
os_support.c configure: Set WIN32_LEAN_AND_MEAN at configure time 2023-08-14 22:57:28 +03:00
os_support.h avformat/os_support: Include stdint.h for int64_t 2022-08-24 03:43:52 +02:00
osq.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
paf.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
pcm.c avformat/pcm: Use 64bit in bitrate computation 2024-04-04 21:12:16 +02:00
pcm.h avformat/pcm: factorize and improve determining the default packet size 2024-03-16 19:19:42 +01:00
pcmdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
pcmenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
pdvdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
pp_bnk.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
prompeg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
protocols.c avformat: add Android content resolver protocol support 2024-03-23 11:37:29 +01:00
psxstr.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
pva.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
pvfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
qcp.c avformat/qcp: Check for read failure in header 2025-02-27 01:42:04 +01:00
qoadec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
qtpalette.c avformat/qtpalette: Use better headers 2021-02-03 22:28:11 +01:00
qtpalette.h avformat/qtpalette: Use better headers 2021-02-03 22:28:11 +01:00
r3d.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rangecoder_dec.c avformat/mxfenc: SMPTE RDD 48:2018 Amd 1:2022 support 2023-03-25 19:28:36 +01:00
rawdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rawdec.h avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rawenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rcwtenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
rdt.c all: apply linter fixes 2025-12-03 20:27:43 +01:00
rdt.h lavf/rtpdec: Constify several pointers. 2018-02-11 20:03:33 +01:00
realtextdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
redspark.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/riffdec: Pass logctx as void* instead of AVFormatContext* 2023-08-30 20:00:55 +02:00
riffdec.c avformat/riffdec: Pass logctx as void* instead of AVFormatContext* 2023-08-30 20:00:55 +02:00
riffenc.c avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM 2023-12-28 11:11:33 +05:30
rka.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rl2.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rm.c Add ClearVideo decoder 2017-04-25 15:39:10 +02:00
rm.h avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rmdec.c avformat/rmdec: check that buf if completely filled 2025-02-27 01:42:09 +01:00
rmenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Fix check for negative values 2025-02-27 01:42:07 +01:00
rsd.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rso.c avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rso.h avformat/rso: Deduplicate codec tags list 2021-02-23 11:24:00 +01:00
rsodec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rsoenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
rtmp.h rtmpproto: use AVHMAC instead of a custom implementation 2015-07-29 22:09:16 +03:00
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 libavformat: add mbedTLS based TLS 2018-05-21 19:43:04 -03:00
rtmpdigest.c Merge commit 'b864230c49' 2017-10-21 13:32:13 -03:00
rtmphttp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtmppkt.c avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-25 20:34:31 +02:00
rtmppkt.h avformat/rtmppkt: add ff_amf_write_array for write 2023-09-05 09:13:08 +08:00
rtmpproto.c rtmpproto: Avoid rare crashes in the fail: codepath in rtmp_open 2025-02-11 10:30:40 +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.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
rtpdec_ac3.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_amr.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpdec_asf.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_dv.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_formats.h lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_g726.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_h261.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_h263.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_h263_rfc2190.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_h264.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_hevc.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_ilbc.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
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 avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_mpeg4.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_mpeg12.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_mpegts.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_qcelp.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_qdm2.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rtpdec_qt.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: fix interlace format 2022-02-05 11:40:40 +08:00
rtpdec_svq3.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
rtpdec_vc2hq.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_vp8.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_vp9.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_xiph.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpenc.h configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
rtpenc_aac.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_amr.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
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 configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
rtpenc_h263.c configure: Remove av_restrict 2024-03-15 12:51:15 +01:00
rtpenc_h263_rfc2190.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
rtpenc_h264_hevc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_jpeg.c lavf/rtpenc_jpeg: Retrieve sampling factor from SOF0 2023-06-20 09:52:43 +08:00
rtpenc_latm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
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 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: Use 64bit in computation if copy_offset 2024-07-25 20:34:31 +02:00
rtpenc_vc2hq.c avformat/rtpenc_vc2hq: Check sizes 2024-07-25 20:34:26 +02:00
rtpenc_vp8.c rtpenc_vp8: Use 15-bit PictureIDs 2022-03-26 00:42:00 +02:00
rtpenc_vp9.c rtpenc: packetizer for VP9 RTP payload format (draft v2) 2016-06-13 18:09:34 +02:00
rtpenc_xiph.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02: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 libavformat: remove the ff_rtp_get_local_rtcp_port function 2018-01-06 18:34:55 +00:00
rtsp.c avformat/rtsp: Check that lower transport is handled in one of the if() 2024-07-25 20:34:27 +02:00
rtsp.h avformat/internal: Don't auto-include os_support.h 2023-09-02 10:36:11 +02:00
rtspcodes.h avformat/rtspcodes: introduce ff_rtsp_averror() 2014-10-21 03:51:14 +02:00
rtspdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
samidec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
sapdec.c avformat/sapdec: Check ffurl_get_file_handle() for error 2024-07-25 20:36:15 +02:00
sapenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
sauce.c avformat/sauce: Check avio_size() for failure 2024-07-25 20:36:15 +02:00
sauce.h
sbcdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sbgdec.c avformat/sbgdec: Check for negative duration 2024-03-26 23:25:40 +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 avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sdp.c avformat/sdp: Check before appending "," 2024-07-25 20:34:07 +02:00
sdr2.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sdsdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sdxdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
seek.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
segafilm.c avformat/segafilm: Set keyframe 2025-02-27 01:41:41 +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 avformat: remove deprecated FF_API_AVFORMAT_IO_CLOSE 2024-03-07 08:53:30 -03:00
serdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sga.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
shortendec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sierravmd.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
siff.c avformat/siff: Basic pkt_size check 2024-07-25 20:36:16 +02:00
smacker.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
smjpeg.c
smjpeg.h
smjpegdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
smjpegenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
smoothstreamingenc.c avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
smush.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sol.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sox.h
soxdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
soxenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
spdif.c
spdif.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
spdifdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
spdifenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +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 Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
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 avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
subfile.c avformat/subfile: Assert that whence is a known case 2024-07-25 20:34:27 +02:00
subtitles.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
subtitles.h avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
supenc.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
svag.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
svs.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
swf.c avformat/swf: add support for reading and writing VP6A and Flash Screen Video codecs 2021-01-23 20:10:05 +01:00
swf.h avformat/swf: Separate mux and demux contexts 2020-09-20 18:34:48 +02:00
swfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
tcp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tedcaptionsdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
tee.c avformat/mux: Rename FF_FMT_ALLOW_FLUSH->FF_OFMT_FLAG_ALLOW_FLUSH 2024-03-22 23:57:19 +01:00
tee_common.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
tee_common.h avformat/tee: Factor parse_slave_options() out 2016-08-02 20:22:55 +02:00
teeproto.c avformat/teeproto: Remove always-false check 2023-09-10 21:19:11 +02:00
thp.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
tiertexseq.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
tls.c avformat/tls: check for memory allocation failure when setting options 2023-03-08 23:19:15 +01:00
tls.h avformat/http,tls: honor http_proxy command line variable for HTTPS 2021-03-19 22:43:02 +01:00
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 avformat/tls_schannel: Initialize ret 2024-07-25 20:34:28 +02:00
tls_securetransport.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tmv.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
to_upper4.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
tta.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/ttml: split TTML paragraph based or not check into header 2021-08-25 09:26:46 +03:00
tty.c avformat/tty: Check avio_size() 2024-07-25 20:36:16 +02:00
txd.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ty.c avformat/ty: rec_size seems to only need 32bit 2024-07-25 20:36:16 +02:00
udp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
uncodedframecrcenc.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
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: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
urldecode.c avformat/urldecode: add the ability to not decode plus sign to space 2020-02-15 18:41:36 +01:00
urldecode.h avformat/urldecode: add the ability to not decode plus sign to space 2020-02-15 18:41:36 +01:00
usmdec.c avformat/usmdec: Initialize value 2024-07-25 20:34:28 +02:00
utils.c avformat/internal: Don't auto-include os_support.h 2023-09-02 10:36:11 +02:00
vag.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vapoursynth.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
vc1dec.c lavf/vc1dec: Reduce probe score for streams with invalid frames. 2019-04-19 14:06:29 +02:00
vc1test.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vc1testenc.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h Bump prior release/7.0 branch 2024-03-27 01:04:53 +01:00
version_major.h libs: bump major version for all libraries 2024-03-07 11:29:43 -03:00
vividas.c avformat/vividas: Check avio_read() for failure 2025-02-27 01:42:00 +01:00
vivo.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -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 avformat/voc: Deduplicate codec tags list 2021-02-23 11:23:29 +01:00
voc_packet.c voc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vocdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vocenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
vorbiscomment.c avformat/vorbiscomment: use av_dict_iterate 2022-12-01 11:21:14 +01:00
vorbiscomment.h avformat/vorbiscomment: Switch to AVIOContext from bytestream API 2020-05-03 13:43:54 +02:00
vpcc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vpcc.h avformat/vpcc: parse bitstream data to get profile and bitdepth 2022-11-17 10:05:49 -03:00
vpk.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vplayerdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
vqf.c avformat/vqf: Ensure that comm_chunk is fully read 2025-08-04 18:51:42 +02:00
vvc.c avformat/vvc: fix parsing sps_subpic_id 2024-05-22 17:52:30 -03: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 avformat/wady: Combine skips 2024-03-26 06:36:43 +01:00
wavarc.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
wavdec.c avformat/wavdec: Fix overflow of intermediate in block_align check 2025-02-27 01:42:20 +01:00
wavenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
wc3movie.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
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 avformat/webpenc: Check filesize in trailer 2024-07-25 20:36:17 +02: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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
wtv.h
wtv_common.c
wtvdec.c avformat/wtvdec: Initialize buf 2025-02-27 01:42:16 +01:00
wtvenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
wv.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
wv.h
wvdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
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 avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
xmd.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
xmv.c avformat/xmv: Check this_packet_size 2024-07-25 20:36:17 +02:00
xvag.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
xwma.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
yop.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
yuv4mpeg.h yuv4mpeg: add rough duration estimate and seeking. 2015-07-11 14:46:19 +02:00
yuv4mpegdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
yuv4mpegenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00