ffmpeg/libavformat
Daniel Verkamp 8eae5de5af avformat/wavenc: Keep fmt chunk first for -rf64 auto
When the WAV muxer's `-rf64 auto` option is used, the output is intended
to be a normal WAV file if possible, only extended to RF64 format when
the file size grows too large. This was accomplished by reserving space
for the extra RF64-specific data using a standard JUNK chunk (ignored by
readers), then overwriting the reserved space later with a ds64 chunk if
needed.

In the original rf64 auto implementation, the JUNK chunk was placed
right after the RIFF/WAVE file header, before the fmt chunk; this is the
design suggested by the "Achieving compatibility between BWF and RF64"
section of the RF64 spec:

  RIFF 'WAVE' <JUNK chunk> <fmt-ck> ...

However, this approach means that the fmt chunk is no longer in its
conventional location at the beginning of the file, and some WAV-reading
tools are confused by this layout. For example, the `file` tool is not
able to show the format information for a file with the extra JUNK chunk
before fmt.

This change shuffles the order of the chunks for `-rf64 auto` mode so
that the reserved space follows fmt instead of preceding it:

  RIFF 'WAVE' <fmt-ck> <JUNK chunk> ...

With this small modification, tools expecting the fmt chunk to be the
first chunk in the file work with files produced by `-rf64 auto`.

This means the fmt chunk won't be in the location required by RF64, so
if the automatic RF64 conversion is triggered, the fmt chunk needs to be
relocated by rewriting it following the ds64 chunk during the conversion:

  RF64 'WAVE' <ds64 chunk> <fmt-ck> ...
2026-04-16 09:12:45 +00:00
..
riscv riscv: probe for Zbb extension at load time 2024-06-11 20:12:37 +03:00
tests avformat/tests/movenc: Make objects static 2026-02-02 23:06:57 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
a64.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
aacdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
aadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aaxdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03: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-06-01 18:01:27 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
aeadec.c avformat/aeadec, avcodec/atrac1: Fix 8 and 4-channel ATRAC1 support 2025-09-22 23:46:29 +00: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 avformat/aiff: add support for ADPCM N64 decoder 2025-09-22 23:46:29 +00: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 partial read 2026-03-11 20:06:26 +00: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/pdvenc: add Playdate video muxer 2026-04-09 03:01:43 +00:00
alp.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
amr.c avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
amvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
ape.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
apetag.c avformat/apetag: Fix shadowing 2026-03-10 13:52:18 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
apngdec.c avformat/apngdec: allow other chunks between fcTL and fdAT/IDAT 2025-08-14 08:05:21 -04:00
apngenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aptxdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
apv.c avformat/apv: use memset to zero initialize frame_info 2025-07-19 20:01:57 -03:00
apv.h avformat/mov_muxer: Extended MOV muxer to handle APV video content 2025-07-18 14:54:36 -03:00
apvdec.c Update libavformat/apvdec.c 2025-09-08 20:59:31 +00:00
apvenc.c avformat/apvenc: Add AVFMT_NOTIMESTAMPS flag 2025-04-27 23:00:02 +02: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
argo_asf.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
argo_brp.c libavformat/argo_brp: fix incorrect ASF chunk header read 2026-02-05 22:19:48 +10:00
argo_cvg.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
asf.c avformat/asf: Check picsize 2024-09-24 15:37:15 +02:00
asf.h avformat/asf_tags: Deduplicate tags 2025-04-13 22:49:21 +02:00
asf_tags.c avformat/asf_tags: Deduplicate tags 2025-04-13 22:49:21 +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: Fix shadowing 2026-03-10 13:52:18 +01:00
asfdec_o.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
asfenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
assdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
assenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ast.c 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 avformat/async,cache: Use more unique context names 2024-05-25 13:52:19 +02:00
au.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
av1.c avformat/av1: fix uvlc loop past end of bitstream 2026-03-13 21:29:14 +00:00
av1.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
av1dec.c avformat/av1dec: Avoid branch for setting position 2025-05-15 01:20:46 +02:00
avc.c avformat: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -03:00
avc.h avformat: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -03:00
avformat.c avformat/avformat: Fix warning: assignment discards const qualifier from pointer target type 2026-03-06 15:59:20 +01:00
avformat.h avcodec/codec_desc: make LCEVC a video media type 2026-03-07 19:22:14 -03:00
avformat_internal.h avformat: remove deprecated FF_API_LAVF_SHORTEST 2025-03-28 14:33:07 -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: Fix shadowing 2026-03-10 13:52:18 +01:00
avienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avio.c avformat/avio: Fix shadowing 2026-03-10 13:52:18 +01:00
avio.h avformat/avio: clarify that AVSEEK_FORCE has no effect 2025-08-17 20:47:11 +00:00
avio_internal.h avformat/aviobuf: return error for ffio_close_null_buf() if written bytes exceed INT_MAX 2026-01-12 00:47:20 +01:00
aviobuf.c avformat/aviobuf: Fix shadowing 2026-03-10 13:52:18 +01:00
avisynth.c avformat/avisynth: move avs_planes* consts into relevant function 2024-08-13 15:09:53 -04: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bfi.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bink.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
binka.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bintext.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
bit.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
boadec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
bonk.c avformat/bonk: Fix shadowing 2026-03-10 13:52:18 +01:00
brstm.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
c93.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
cache.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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 nb_entries in read_info_chunk() 2026-02-11 01:17:30 +00:00
cafenc.c avformat/cafenc: don't keep track of nb packets ourselves 2026-02-10 11:32:56 +01:00
cavsvideodec.c lavf/cavsvideodec: Add GuangDian profile support 2022-05-08 10:50:30 +08:00
cbs.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03:00
cbs.h avcodec/cbs: add support for LCEVC bitstreams 2026-02-28 16:12:33 -03:00
cbs_apv.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03:00
cbs_av1.c avformat/cbs: add missing license headers 2025-12-08 20:07:45 -03: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: use int instead of enum for AVOption fields 2026-02-26 11:40:16 +08:00
cinedec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
codec2.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
codecstring.c avformat/codecstring: add support for LCEVC streams 2026-03-19 11:59:59 -03:00
concat.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
concatdec.c avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
crcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
crypto.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dash.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02: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: export LCEVC Stream Groups when the manifest reports the relevant dependency 2026-04-07 10:04:55 -03:00
dashenc.c avformat: Make ff_make_codec_str output to an AVBPrint object 2025-11-08 21:19:31 +00:00
data_uri.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +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: update Stream Groups in avformat_find_stream_info() from parsed values 2026-03-07 19:22:42 -03:00
demux.h avformat: Add new demuxer command API 2026-02-19 17:18:11 +01:00
demux_utils.c avformat: Add new demuxer command API 2026-02-19 17:18:11 +01:00
derf.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dfa.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dfpwmdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dhav.c avformat/dhav: Fix handling or slightly larger files 2026-03-13 22:48:55 +01: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/dovi_isom: Fix shadowing 2026-03-10 13:52:18 +01:00
dovi_isom.h avformat/dovi_isom: Don't use AVFormatContext* for logctx 2023-08-10 23:56:35 +02:00
dsfdec.c avformat/dsfdec: Fix shadowing 2026-03-10 13:52:18 +01:00
dsicin.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
dss.c avformat: check avio_read() return values in dss/dtshd/mlv 2026-04-02 19:06:59 +00:00
dtsdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dtshddec.c avformat: check avio_read() return values in dss/dtshd/mlv 2026-04-02 19:06:59 +00:00
dump.c avformat,avcodec: use PRI format macros for uint32_t in log messages 2026-03-04 10:40:12 +00:00
dv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: fix seeking on multi-angle discs 2025-06-15 12:22:23 -05:00
dvenc.c lavf/dvenc: add flag for default codecs only 2025-12-19 04:13:34 +00:00
dxa.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
eacdata.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
electronicarts.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
epafdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
evc.c avformat/evc: fix writing reserved bits 2024-06-19 10:12:50 -03:00
evc.h avformat/evc: Don't cast const away, avoid loop 2023-07-09 03:05:00 +02:00
evcdec.c libavformat/evcdec.c: add a check to ensure evc_frame_merge_bsf is present 2026-01-12 01:43:21 +00:00
ffjni.c avcodec, avformat/ffjni: fix duplicate JNI symbols 2024-04-04 21:51:21 +02:00
ffmeta.h
ffmetadec.c avformat/ffmetadec: don't compare undefined string 2025-08-05 03:27:53 +02:00
ffmetaenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
fifo.c avformat/fifo: Check for keyframe video type before stop dropping 2025-04-16 13:09:02 +02:00
file.c avformat/file: respect pkt_size even in streaming mode 2026-01-01 18:20:58 +00:00
file_open.c
filmstripdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flac_picture.c avformat,avcodec: use PRI format macros for uint32_t in log messages 2026-03-04 10:40:12 +00: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: fix self assign warning 2025-10-09 03:41:29 +00:00
flacenc.c avformat/vorbiscomment: use null buf to calculate vorbis comment length 2026-01-12 00:47:20 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
flv.h avformat/flvdec: implement support for parsing ModEx data 2025-01-18 21:57:02 +01:00
flvdec.c avformat/flvdec: support demux vvc in enhanced flv 2026-03-01 04:21:45 +00:00
flvenc.c avformat/flvenc: support mux vvc in enhanced flv 2026-03-01 04:21:45 +00:00
format.c lavf/format: skip multiple consecutive ID3v2 tags in probe 2026-01-21 02:37:43 +00:00
framecrcenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
fwse.c avformat/fwse: Remove always false expression 2024-06-02 22:29:21 +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: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
g728dec.c avformat/g728dec: raw G.728 demuxer 2025-06-23 17:19:18 +10: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
gxf.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
gxf.h
gxfenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +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
h2645_parse.c avformat/movenc: add support for LCEVC track muxing 2026-03-14 20:50:21 -03:00
hashenc.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
hca.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
hcom.c avformat/hcom: check that all extradata bytes were read from the input 2026-01-17 17:42:06 -03:00
hdsenc.c avformat: Use ff_*_muxer directly 2026-02-25 02:55:43 +00:00
hevc.c avformat/hevc: don't print parameter_set_id for any NALU 2025-07-22 09:47:18 -03:00
hevc.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
hevcdec.c lavc/hevc*: move to hevc/ subdir 2024-06-04 11:46:27 +02:00
hls.c avformat/hls: fix seeking in EVENT playlists that start mid-stream 2026-04-11 01:58:34 +02:00
hls_sample_encryption.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hls_sample_encryption.h all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hlsenc.c avformat/hlsenc: fix compile error when mp4 is disabled 2026-04-07 02:20:34 +00:00
hlsplaylist.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
hlsplaylist.h libavformat/hlsplaylist: add subtitle_varname for naming subtitle streams 2024-10-13 23:01:59 +08:00
hnm.c avformat/hnm: Check *chunk_size 2024-07-21 16:41:23 +02:00
http.c avformat/http: Fix shadowing 2026-03-10 13:52:18 +01:00
http.h avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
httpauth.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
httpauth.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
hxvs.c avformat/hxvs: Do not allow backward steps in hxvs_probe() 2026-03-13 04:39:35 +01:00
iamf.c avformat/iamf: document the expandable channel layouts 2025-01-03 10:27:13 -03:00
iamf.h avformat/iamf_parse: add support for expanded channel layouts 2024-12-13 16:36:10 -03:00
iamf_parse.c avformat/iamf: replace av_assert0(0) with av_unreachable 2026-02-08 21:58:06 -03:00
iamf_parse.h avformat/iamf*: Improve included headers 2024-02-03 00:26:10 +01:00
iamf_reader.c avformat/mov: fix cases where we discard iamf packets from enabled streams 2026-02-27 11:01:25 -03:00
iamf_reader.h avformat/mov: add an offset to IAMF streams 2025-02-07 19:44:13 -03:00
iamf_writer.c avformat/iamf: replace av_assert0(0) with av_unreachable 2026-02-08 21:58:06 -03:00
iamf_writer.h avformat/iamf_writer: constify some function parameters 2024-03-02 21:41:09 -03:00
iamfdec.c avformat/iamfdec: remove unused variables after recent changes 2025-06-24 20:15:20 -03:00
iamfenc.c avformat/iamfenc: Remove unused headers 2024-03-20 10:17:59 +01:00
icecast.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
icodec.c avformat/icodec: Check size 2026-02-18 08:20:10 +00:00
icoenc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03: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: Fix shadowing 2026-03-10 13:52:18 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
idroqdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
idroqenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
iff.c avformat/iff: Error out with 0 channel loudspeaker configuration 2026-02-09 04:25:04 +00:00
ifv.c avutil/dict: Unavpriv avpriv_dict_set_timestamp() 2025-03-28 14:33:08 -03:00
ilbc.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02: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-05-15 03:03:55 +02:00
imfdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
img2.c avformat: add a raw JPEG-XS muxer and demuxer 2025-12-13 19:03:36 -03:00
img2.h avformat/img2dec: support arbitrary path lengths 2025-09-05 21:05:13 +02: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: Check avio_size() for failure 2026-02-10 01:19:00 +01:00
img2enc.c avformat/img2enc: Check split planes packet size 2026-02-10 00:54:41 +01:00
imx.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ingenientdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
internal.h avformat: Add ff_format_check_set_url() 2026-03-06 03:37:18 +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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ipmovie.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02: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: use more of the existing channel layout bitmap defines 2024-12-19 22:06:22 -03:00
isom.h avformat/mov: add support for multiple decryption keys 2026-02-28 04:01:08 +01:00
isom_tags.c avformat/isom_tags: add specific fourccs for in24/in32 LE 2026-02-11 20:39:31 +00:00
iss.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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/ivfenc: remove unused var 2024-04-17 18:31:06 +05:30
jacosubdec.c avformat/jacosubdec: Use 64bit for abs 2024-03-26 23:25:36 +01:00
jacosubenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
jpegtables.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
jpegxl_anim_dec.c avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID 2025-01-03 19:37:36 -05: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
kvag.c avformat/kvag: Check sample_rate 2024-05-01 02:57:12 +02:00
lafdec.c avformat/lafdec: Fix shadowing 2026-03-10 13:52:18 +01:00
latmenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
lc3.c avformat/lc3: Only allow AV_CODEC_ID_LC3 in muxer 2024-04-16 21:40:13 +02:00
lcevc.c avformat/lcevc: return error when no valid NAL units are found 2026-03-20 10:47:13 +08:00
lcevc.h avformat/lcevc: add a function to parse sequence and global config blocks 2026-03-19 11:59:58 -03:00
lcevctab.c avformat/movenc: add support for LCEVC track muxing 2026-03-14 20:50:21 -03:00
libamqp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libavformat.v libavformat: unexpose private ff_ functions needed by ffserver 2018-01-06 18:37:06 +00:00
libgme.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libmodplug.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
libopenmpt.c avformat/libopenmpt: fix seeking weirdness 2025-08-04 19:51:59 +00: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libsrt.c avformat: use int instead of enum for AVOption fields 2026-02-26 11:40:16 +08:00
libssh.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
libzmq.c avformat/libzmq: fix check for zmq protocol prefix 2024-09-02 22:51:17 +02:00
lmlm4.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
loasdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
log2_tab.c
lrc.c lavf/lrc: fix comments in headers 2024-04-06 12:59:56 +02:00
lrc.h
lrcdec.c avformat/lrcdec: Check ss for finiteness 2026-02-17 13:49:41 +00:00
lrcenc.c avformat/lrcenc: add precision option 2025-08-04 03:59:42 +00: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
Makefile avformat/pdvenc: add Playdate video muxer 2026-04-09 03:01:43 +00:00
matroska.c avformat/matroska: Support JPEG2000 for demuxing 2025-05-28 02:09:28 +02:00
matroska.h avformat/matroska: Move ff_mkv_stereo3d_conv() to demuxer 2023-08-30 19:34:47 +02:00
matroskadec.c avformat/matroskadec: avoid calling get_bytes_left() three times with the same state 2026-04-01 14:19:35 +00:00
matroskaenc.c avformat/matroskaenc: Fix shadowing 2026-03-10 13:52:18 +01:00
mca.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mccdec.c avutil/attributes_internal: Add attribute_nonstring 2026-02-20 11:59:37 +01:00
mccenc.c avformat/mccenc: use Lavf version string instead of FFmpeg 2025-10-06 11:51:50 -03:00
md5proto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
metadata.c lavf/metadata: support duplicate keys in ff_metadata_conv 2025-04-07 01:02:41 +02:00
metadata.h
mgsts.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: check avio_read() return values in dss/dtshd/mlv 2026-04-02 19:06:59 +00:00
mm.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
mmf.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mms.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mms.h
mmsh.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mmst.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01: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: ignore duplicate streams referenced with an sbas tref entry 2026-03-26 22:17:07 -03:00
mov_chan.c avformat,avcodec: use PRI format macros for uint32_t in log messages 2026-03-04 10:40:12 +00:00
mov_chan.h avformat/mov_chan: add support for omitted_channel bitmask in chnl atom 2024-04-09 23:14:22 +02:00
mov_esds.c 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: check if a packet is to be discarded when calculating edit list durations 2026-03-21 23:35:39 -03:00
movenc.h avformat/movenc: check if a packet is to be discarded when calculating edit list durations 2026-03-21 23:35:39 -03:00
movenc_ttml.c avformat/movenc_ttml: fix memleaks 2025-10-01 22:31:03 +08:00
movenc_ttml.h avformat/movenc: add support for TTML muxing 2021-08-25 09:26:46 +03:00
movenccenc.c avformat/movenc: clear subsample information on fragment flush 2025-09-25 23:18:08 -03:00
movenccenc.h avformat/movenc: clear subsample information on fragment flush 2025-09-25 23:18:08 -03:00
movenchint.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mp3dec.c avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
mp3enc.c avformat/mp3enc: Avoid av_unused 2025-11-09 13:44:18 +01:00
mpc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mpc8.c avformat/mpc8: Fix shadowing 2026-03-10 13:52:18 +01:00
mpeg.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02: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 all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
mpegts.c avformat/mpegts: create stream groups after having parsed the entire PMT 2026-03-28 18:13:36 -03:00
mpegts.h avformat/mpegts: add support for LCEVC streams 2026-03-07 19:22:42 -03:00
mpegtsenc.c lavf/mpegtsenc: Add parentheses to clarify operator precedence in CC update 2026-03-29 11:06:36 +00: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 libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
mpl2dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
mpsubdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
msf.c 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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
musx.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mux.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
mux.h avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
mux_utils.c avutil/dict: Unavpriv avpriv_dict_set_timestamp() 2025-03-28 14:33:08 -03:00
mvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mvi.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
mxf.c libavformat/mxf: Add ULs for DNxUncompressed 2024-10-09 18:19:25 +02:00
mxf.h avformat/mxfdec: track metadata sets by their type 2024-03-02 18:49:31 +01:00
mxfdec.c Fix incorrect extraction of Origin 2025-10-25 19:22:48 +00:00
mxfenc.c lavf/mxfenc: fix muxing for DNxHD/DNxHR 444 2025-10-24 00:16:21 +00:00
mxg.c avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE 2025-07-28 17:41:38 +02:00
nal.c avformat/nal: remove trailing zeroes from NALUs 2026-03-15 19:20:06 -03:00
nal.h avformat: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -03:00
ncdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
network.c avformat: tls: drop support for OpenSSL < 1.1.0 2025-07-07 01:52:46 +02:00
network.h avformat/udp: add function to set remote address directly 2025-07-11 17:49:57 +02:00
nistspheredec.c avformat/nistspheredec: Clear buffer 2024-11-11 01:28:05 +01:00
nspdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
nsvdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
nullenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
nut.c avformat/nut: Add GBR(A)PF16/32LE/BE 2025-03-28 15:23:28 +01:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c avformat/nutdec: Don't create inconsistent side data 2024-06-03 16:38:15 +02:00
nutenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
nuv.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
oggdec.c libavformat/oggdec.c: fix ogg_{save,restore,reset} w.r.t. new_extradata. 2026-02-19 16:45:42 +00:00
oggdec.h Don't reset last{pts,dts} on new sequentialized ogg streams. 2025-11-09 10:46:08 +00:00
oggenc.c avformat/oggenc: Fix shadowing 2026-03-10 13:52:18 +01:00
oggparsecelt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsedirac.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparseflac.c libavformat/oggparseflac.c: Parse ogg/flac comments in new ogg packets, add them to ogg stream 2025-10-01 14:20:55 +00:00
oggparseogm.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparseopus.c avformat/oggparseopus: Fix shadowing 2026-03-10 13:52:18 +01:00
oggparseskeleton.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
oggparsespeex.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsetheora.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsevorbis.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01:00
oggparsevp8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oma.c avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
oma.h avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
omadec.c avformat/oma: Demux oma-encapsulated AAC audio 2024-10-13 13:43:39 +02:00
omaenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
options.c avformat/options: add missing AVOption for AVStreamGroupLCEVC 2026-03-14 20:50:27 -03:00
options_table.h avformat/options_table: supress implicit conversion warnings 2025-07-25 21:10:13 +02:00
opus_frame_duration_tab.c avformat/matroskaenc: Parse Opus packet durations ourselves 2026-02-06 14:05:14 +01:00
os_support.c avformat/os_support: check invalid socket value correctly on Windows 2025-07-25 21:10:16 +02:00
os_support.h avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
osq.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
paf.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcm.c avformat/pcm: Use 64bit in bitrate computation 2024-04-04 19:38:30 +02:00
pcm.h avformat/pcm: factorize and improve determining the default packet size 2024-03-16 19:19:42 +01:00
pcmdec.c avformat/pcmdec: Mark raw PCM stream as having no timestamps 2026-01-05 01:23:17 +00:00
pcmenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
pdvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pdvenc.c avformat/pdvenc: add Playdate video muxer 2026-04-09 03:01:43 +00:00
pjsdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
pmpdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pp_bnk.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
prompeg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
protocols.c avformat: remove HLS protocol 2026-02-23 20:20:20 +01:00
psxstr.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pva.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
pvfdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
qcp.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
qoadec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rangecoder_dec.c avformat/mxfenc: SMPTE RDD 48:2018 Amd 1:2022 support 2023-03-25 19:28:36 +01:00
rawdec.c Revert "avformat/rawdec: set framerate in codec parameters" 2025-12-04 01:59:04 +00: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/rawvideodec: add stride option to skip line padding 2025-12-23 03:20:34 +00:00
rcwtdec.c avformat/rcwtdec: add RCWT Closed Captions demuxer 2024-04-02 20:08:51 +02:00
rcwtenc.c avformat/rcwtenc: remove repeated documentation 2024-04-02 20:09:05 +02:00
rdt.c all: fix whitespace/new-line issues 2025-08-03 13:48:47 +02:00
rdt.h lavf/rtpdec: Constify several pointers. 2018-02-11 20:03:33 +01:00
realtextdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
redspark.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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 avformat/riffdec: add support for HEAACWAVEFORMAT 2025-11-12 21:29:49 -03:00
riff.h avformat/riffdec: change declaration of ff_get_wav_header() 2025-03-04 02:07:01 +01:00
riffdec.c avformat/riffdec: add support for HEAACWAVEFORMAT 2025-11-12 21:29:49 -03:00
riffenc.c avformat/riffenc: add support for HEAACWAVEFORMAT 2025-11-12 21:30:02 -03:00
rka.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rl2.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rm.c avcodec/rv60: RealVideo 6.0 decoder 2024-11-03 10:53:15 +11:00
rm.h avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rmdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rmenc.c avformat/rmenc: Fix shadowing 2026-03-10 13:52:18 +01:00
rmsipr.c
rmsipr.h
rpl.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
rsd.c avformat/rsd: reject short ADPCM_THP extradata reads 2026-03-21 00:29:04 +00: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
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtmppkt.c avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-12 16:40:50 +02:00
rtmppkt.h avformat/rtmppkt: add ff_amf_write_array for write 2023-09-05 09:13:08 +08:00
rtmpproto.c avformat/rtmpproto: fix listen_timeout conversion for special negative values 2026-03-13 11:38:39 +00:00
rtp.c avformat/rtp: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rtp.h lavf/sdp: add const qualifiers where appropriate 2021-12-17 10:22:41 +01:00
rtp_av1.h avformat/rtp_av1: Add necessary headers 2025-03-04 15:34:38 +01:00
rtpdec.c avformat/rtpdec: fix RTCP RR cumulative packet loss clamping 2026-03-23 19:49:25 +00:00
rtpdec.h lavf: add and use AVRTCPSenderReport struct 2025-07-07 16:14:02 +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/rtpdec_asf: fix leak in ff_wms_parse_sdp_a_line() 2025-07-03 23:05:27 +02:00
rtpdec_av1.c libavformat: fix rtpdec_av1 regarding OBU size 2025-10-27 22:11:58 +00:00
rtpdec_dv.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_formats.h libavformat/rtpdec_opus: Set duration field on Opus AVPacket 2025-05-22 22:10:46 +02: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_ilbc.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_jpeg.c avformat/rtpdec_jpeg: Set width and heigh codec parameters 2025-06-11 19:19:50 +02:00
rtpdec_latm.c avformat/rtpdec_latm: fix leak in parse_fmtp_config() 2025-07-03 23:04:57 +02:00
rtpdec_mpa_robust.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_mpeg4.c rtpdec_mpeg4: Add fmtp parsing of bitrate value 2025-04-22 21:09:10 +02: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_opus.c libavformat/rtpdec_opus: add fmtp parsing of sprop-maxcapturerate 2025-05-22 22:11:37 +02:00
rtpdec_qcelp.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_qdm2.c avformat/rtpdec_qdm2: Check block_size 2026-04-13 20:19:37 +00:00
rtpdec_qt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: Check dimensions 2025-11-08 18:41:24 +01: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/rtpdec_xiph: Fix shadowing 2026-03-10 13:52:18 +01:00
rtpenc.c avformat/rtpenc: validate MPEG-TS RTP payload size 2026-03-07 12:17:27 +01:00
rtpenc.h avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05:00
rtpenc_aac.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_amr.c
rtpenc_av1.c avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05: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 avformat/rtpenc_h264_hevc: Check space for nal_length_size in ff_rtp_send_h264_hevc() 2025-10-30 01:24:23 +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 avformat/rtpenc_mpegts: Fix shadowing 2026-03-10 13:52:18 +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-12 16:40:51 +02:00
rtpenc_vc2hq.c avformat/rtpenc_vc2hq: Check sizes 2024-07-07 23:36:30 +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 avformat/rtpproto: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02: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: Explicitly check protocol 2026-03-06 03:37:19 +01:00
rtsp.h avformat: rtsp: add functions to allow stored replies 2026-02-19 17:18:12 +01:00
rtspcodes.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rtspdec.c avformat: rtspdec: fix leaks in rtsp_read_command_reply 2026-02-20 01:31:06 +01:00
rtspenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +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 return value of avcodec_parameters_copy() 2024-11-15 20:18:12 -06:00
sapenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
sauce.c avformat/sauce: Check avio_size() for failure 2024-07-21 17:02:10 +02:00
sauce.h
sbcdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sbgdec.c av{codec,util}/tests: Remove pointless undefs 2025-11-24 16:48:31 +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/scd: Use ffio_read_size() 2026-02-08 02:25:14 +01:00
sctp.c avformat/sctp: add size check in sctp_read() matching sctp_write() 2026-04-08 20:52:52 +00:00
sdns.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sdp.c libavutil/internal: Remove {SIZE,PTRDIFF}_SPECIFIER 2025-12-03 11:52:54 +01: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: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
segafilm.c avformat/segafilm: dont read uninitialized value 2026-03-03 00:48:38 +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/segment: support arbitrary path lengths 2025-09-05 21:05:13 +02: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/sierravmd: fix header read error check 2025-12-11 16:26:17 +00:00
siff.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
smacker.c avformat/smacker: Fix shadowing 2026-03-10 13:52:18 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smjpegenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
smoothstreamingenc.c avformat: Use ff_*_muxer directly 2026-02-25 02:55:43 +00:00
smush.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
soxenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
spdif.c
spdif.h avformat/spdif: Make enum IEC61937DataType at least 16bits 2026-02-10 19:44:46 +01:00
spdifdec.c avformat/spdifdec: parse headers for audio codecs 2024-11-24 20:14:11 -03:00
spdifenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
srtdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
srtenc.c avformat/mux: Add flag for "not more than one stream of each type" 2024-03-22 23:57:19 +01:00
srtp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
srtp.h avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
srtpproto.c avformat/srtpproto: Fix shadowing 2026-03-10 13:52:18 +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: Initialize end on all cases 2025-07-30 01:18:03 +02:00
subtitles.c avformat/subtitles: extend ff_subtitles_queue_insert() to support not yet available events 2024-04-02 19:59:01 +02:00
subtitles.h avformat/subtitles: extend ff_subtitles_queue_insert() to support not yet available events 2024-04-02 19:59:01 +02:00
subviewer1dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
subviewerdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
supdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
supenc.c lavf/supenc: add flag for default codecs only 2025-12-19 04:13:34 +00: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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
swfenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
takdec.c avformat/takdec: Don't truncate return value 2025-09-15 17:52:21 +02:00
tcp.c avformat/tcp: Fix shadowing 2026-03-10 13:52:18 +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/tee: Fix shadowing 2026-03-10 13:52:18 +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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
tiertexseq.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
tls.c avformat/tls: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
tls.h avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_gnutls.c avformat/tls_gnutls: actually send client cert if one is provided 2026-04-08 12:26:29 +00:00
tls_libtls.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_mbedtls.c avformat,avcodec: use PRI format macros for uint32_t in log messages 2026-03-04 10:40:12 +00:00
tls_openssl.c avformat/tls_openssl: fix DTLS retransmission when packet lost in blocking mode 2026-03-16 14:49:36 +00:00
tls_schannel.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_securetransport.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02: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/tta: Avoid seek when reading header 2025-09-15 17:52:21 +02:00
ttaenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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-21 17:02:11 +02:00
txd.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
ty.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
udp.c avformat/udp: don't bind sockets to 0.0.0.0 by default for unicast UDP inputs 2026-01-24 20:26:24 +00:00
uncodedframecrcenc.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
unix.c avformat/unix: Fix 'operation unsupported' error when reading from unixgram sockets 2026-02-11 20:41:49 +00: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 ff_urldecode_len function 2025-09-30 23:48:14 +02:00
urldecode.h avformat/urldecode: add ff_urldecode_len function 2025-09-30 23:48:14 +02:00
usmdec.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
utils.c avformat/utils: add helper function to set opts from query string 2025-10-01 00:34:18 +02:00
vag.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vapoursynth.c avformat/vapoursynth: load library at runtime 2024-08-26 10:30:52 +02:00
vc1dec.c lavf/vc1dec: Reduce probe score for streams with invalid frames. 2019-04-19 14:06:29 +02:00
vc1test.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h avformat/dashdec: export LCEVC Stream Groups when the manifest reports the relevant dependency 2026-04-07 10:04:55 -03:00
version_major.h avformat/tls: switch on peer certificate verification by default 2025-08-09 00:38:17 +00:00
vividas.c avformat/vividas: Fix shadowing 2026-03-10 13:52:18 +01:00
vivo.c avformat/vivo: fix sscanf specifer for double 2025-07-25 21:10:16 +02: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 avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: Fix shadowing 2026-03-10 13:52:18 +01:00
vorbiscomment.h avformat/vorbiscomment: use null buf to calculate vorbis comment length 2026-01-12 00:47:20 +01:00
vpcc.c avformat: Skip logging in ff_make_codec_str if logctx == NULL 2025-12-12 18:39:34 +02:00
vpcc.h avformat/vpcc: Make input pointers const 2025-11-08 21:19:31 +00:00
vpk.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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-07-28 17:41:37 +02:00
vvc.c avformat: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -03:00
vvc.h avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
vvcdec.c lavf/vvcdec: fix false-positive VVC detection of MP3 files 2026-03-16 16:21:12 +00:00
w64.c
w64.h
wady.c avformat/wady: Combine skips 2024-03-26 06:36:43 +01:00
wavarc.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
wavdec.c avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
wavenc.c avformat/wavenc: Keep fmt chunk first for -rf64 auto 2026-04-16 09:12:45 +00:00
wc3movie.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
webm_chunk.c avformat: Use ff_*_muxer directly 2026-02-25 02:55:43 +00:00
webmdashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webpenc.c avformat/webpenc: Fix shadowing 2026-03-10 13:52:18 +01:00
webvttdec.c avformat/webvttdec,webvttenc: update documentation 2025-08-03 21:24:38 +00:00
webvttenc.c avformat/webvttdec,webvttenc: update documentation 2025-08-03 21:24:38 +00:00
westwood_aud.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: don't return EIO on demuxer errors 2025-11-24 12:07:15 -03:00
whip.c avformat/whip: check RTP history packet size before RTX retransmission 2026-04-02 12:19:09 +00:00
wsddec.c avformat/wsddec: Use ffio_read_size() in get_metadata() 2026-03-16 15:51:53 +01:00
wtv.h
wtv_common.c
wtvdec.c avformat/mpegts: add support for LCEVC streams 2026-03-07 19:22:42 -03:00
wtvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wv.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
wv.h
wvdec.c avformat: don't return EIO on demuxer errors 2025-11-24 12:07:15 -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: do not set audio pts values 2025-12-14 17:08:37 +00:00
xvag.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
xwma.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
yop.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
yuv4mpeg.h
yuv4mpegdec.c avformat/yuv4mpegdec: Fix shadowing 2026-03-10 13:52:18 +01:00
yuv4mpegenc.c avformat/yuv4mpegen: Sanity check input packet frame dimensions 2026-02-10 00:40:52 +01:00