android_external_ffmpeg/libavformat
Martin Storsjö 900b77b1b7 hlsenc, dashenc: Share the routine for generating a codec string
The one in dashenc was added in
fe5e6e34c0, while the one in hlsenc
was added later in 0afa171f25. Both
have had various additions on top; merge both implementations
into one shared. (Notable additions in
060e74e2a9,
1cf2f040e3,
a2b1dd0ce3 and
797f0b27c1.)

For H264/avc1, use the implementation from hlsenc (which doesn't
use temporary allocations). For most other codecs, use the
only implementation from whichever had one.

The original dashenc implementation tried to be generic based
on RFC 6381, looking up codec tags in ff_codec_movvideo_tags
or ff_codec_movaudio_tags, and doing specific extra additions
for "mp4a" and "mp4v". In practice, only AV_CODEC_ID_AAC
and AV_CODEC_ID_MPEG4 ever mapped to these; simplify this to
a more straightforward codec id based handling, and merge
with the AAC profile based code from hlsenc.

There's a slight behaviour difference from the old one in
dashenc; if there's no code for a specific codec ID, we previously
just output what we matched from the mov tag tables, but now
we won't output anything. But most commonly used codecs in
DASH should be covered here.
2025-11-08 21:19:31 +00:00
..
riscv riscv: probe for Zbb extension at load time 2024-06-11 20:12:37 +03:00
tests avformat: remove deprecated FF_API_ALLOW_FLUSH 2025-03-28 14:33:07 -03:00
.gitignore
3dostr.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
4xm.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
a64.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
aacdec.c avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
aadec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
aaxdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
ac3_channel_layout_tab.c
ac3dec.c 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/adxdec: add AHX support 2025-09-22 23:46:29 +00: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
aiffdec.c avformat/aiff: add support for ADPCM N64 decoder 2025-09-22 23:46:29 +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: add hxvs demuxer 2025-09-21 17:42:19 +08: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 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/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-06-01 18:01:28 +02:00
apetag.c avformat/apetag: Check APETAGEX 2024-08-28 16:27:54 +02:00
apetag.h
apm.c all: fix typos found by codespell 2025-08-03 13:48:47 +02: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/argo_asf: Use 64bit in offset intermediate 2024-06-01 18:01:28 +02:00
argo_asf.h
argo_brp.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02: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 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
asfcrypt.h
asfdec_f.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00: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
ast.h
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 avutil/internal: Move avpriv_set_systematic_pal2 decl to imgutils_internal.h 2024-03-31 00:08:43 +01: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: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
avformat.h avformat/utils: add AV_FRAME_FILENAME_FLAGS_IGNORE_TRUNCATION flag 2025-09-05 21:05:13 +02:00
avformat_internal.h avformat: remove deprecated FF_API_LAVF_SHORTEST 2025-03-28 14:33:07 -03:00
avformatres.rc
avi.h
avidec.c avformat/avidec: use new EXIF metadata API instead of avpriv_ 2025-08-19 11:26:46 -04:00
avienc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
avio.c avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08:00
avio.h avformat/avio: clarify that AVSEEK_FORCE has no effect 2025-08-17 20:47:11 +00:00
avio_internal.h avformat: remove deprecated FF_API_AVIO_WRITE_NONCONST 2024-03-07 08:53:30 -03:00
aviobuf.c avformat/aviobuf: Keep checksum_ptr consistent in avio_seek() 2025-09-15 17:52:21 +02:00
avisynth.c avformat/avisynth: move avs_planes* consts into relevant function 2024-08-13 15:09:53 -04:00
avlanguage.c
avlanguage.h
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
avs3dec.c
bethsoftvid.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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-21 16:40:49 +02:00
bit.c avformat: Make init function out of write_header functions if possible 2024-03-22 23:57:20 +01:00
bluray.c
bmv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
boadec.c 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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
c93.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
cache.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
caf.c
caf.h
cafdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cafenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
cavsvideodec.c
cbs.c avformat/movenccenc: add support for CENC AV1 encryption 2025-03-25 20:59:18 -03:00
cbs.h avformat/mov_muxer: Extended MOV muxer to handle APV video content 2025-07-18 14:54:36 -03:00
cbs_apv.c avformat/mov_muxer: Extended MOV muxer to handle APV video content 2025-07-18 14:54:36 -03:00
cbs_av1.c avformat/movenccenc: add support for CENC AV1 encryption 2025-03-25 20:59:18 -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/utils: Use static mutexes instead of ff_lock_avformat() 2024-05-20 12:28:28 +02:00
cinedec.c avformat/cinedec: add support for additional Bayer CFA patterns for Phantom CINE file format 2025-05-07 15:35:47 +02:00
codec2.c avformat/mux: Add flag for "only default codecs allowed" 2024-03-22 23:57:19 +01:00
codecstring.c hlsenc, dashenc: Share the routine for generating a codec string 2025-11-08 21:19:31 +00:00
concat.c
concatdec.c avformat/concatdec: Clip duration in one more case in get_best_effort_duration() 2025-07-21 01:27:23 +02:00
crcenc.c
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
dashdec.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
dashenc.c hlsenc, dashenc: Share the routine for generating a codec string 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
dcstr.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
demux.c avformat/demux: pass new extradata to the parser 2025-10-28 10:10:22 -03:00
demux.h avformat/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
demux_utils.c avformat: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -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/dhav: Factorize some code in get_duration() 2025-09-30 21:13:56 +00:00
diracdec.c
dnxhddec.c
dovi_isom.c avformat/dovi_isom: implement dv_md_compression 2024-07-28 12:20:07 +02:00
dovi_isom.h
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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dtsdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
dtshddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dump.c avformat/dump: fix log level passed to av_log when printing stream group side data 2025-10-15 17:49:11 -03:00
dv.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
dv.h
dvbsub.c
dvbtxt.c
dvdclut.c 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: improve error messaging 2024-03-11 16:52:42 +01:00
dxa.c avformat/dxa: check bpc 2024-12-02 03:14:47 +01:00
eacdata.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
electronicarts.c avcodec/electronicarts: decode framerate 2024-07-23 06:40:30 +10: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
evcdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
ffjni.c avcodec, avformat/ffjni: fix duplicate JNI symbols 2024-04-04 21:51:21 +02:00
ffmeta.h
ffmetadec.c avformat/ffmetadec: don't compare undefined string 2025-08-05 03:27:53 +02:00
ffmetaenc.c
fifo.c avformat/fifo: Check for keyframe video type before stop dropping 2025-04-16 13:09:02 +02:00
file.c avformat/file: add pkt_size option 2025-08-25 18:15:17 +08: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
flac_picture.c avformat/flac_picture: print a warning when mimetype is unknown 2024-03-28 18:00:34 -03:00
flac_picture.h
flacdec.c avformat/flacdec: fix self assign warning 2025-10-09 03:41:29 +00:00
flacenc.c
flacenc.h
flacenc_header.c
flic.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
flv.h avformat/flvdec: implement support for parsing ModEx data 2025-01-18 21:57:02 +01:00
flvdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
flvenc.c avformat/flvenc: fix event_flags check 2025-09-16 02:52:20 +00:00
format.c avformat/format: make experimental flag works for muxer 2025-06-07 15:59:06 +08:00
framecrcenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
framehash.c
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/gifdec: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +02: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
h261dec.c
h263dec.c
h264dec.c
hashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hca.c 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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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 handle_init_section_args callback type 2025-08-07 07:36:33 +00: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 hlsenc, dashenc: Share the routine for generating a codec string 2025-11-08 21:19:31 +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
hlsproto.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
hnm.c avformat/hnm: Check *chunk_size 2024-07-21 16:41:23 +02:00
http.c avformat/http: Fix off by 1 error 2025-11-08 02:26:36 +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
hxvs.c avformat: add hxvs demuxer 2025-09-21 17:42:19 +08: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
iamf_parse.h
iamf_reader.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
iamf_reader.h avformat/mov: add an offset to IAMF streams 2025-02-07 19:44:13 -03:00
iamf_writer.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
iamf_writer.h
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: fix integer overflow with nb_pal 2024-11-25 03:13:33 +01:00
icoenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
id3v1.c
id3v1.h
id3v2.c lavf/id3v2: allow empty strings without bom, fixes #20597 2025-10-28 10:59:25 -07:00
id3v2.h
id3v2enc.c
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: fix EOF check 2025-08-05 00:24:08 -03: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
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/img2: Avoid relocations for ff_img_tags 2024-04-11 12:53:26 +02: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: support arbitrary path lengths 2025-09-05 21:05:13 +02:00
img2enc.c avformat/img2enc: use a AVBPrint buffer for generating the filename 2025-08-04 18:03:29 +00: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 hlsenc, dashenc: Share the routine for generating a codec string 2025-11-08 21:19:31 +00:00
ip.c
ip.h
ipfsgateway.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
ipmovie.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02: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: make items referencing items generic 2025-09-01 12:07:14 -03:00
isom_tags.c lavc: add codec ID and profiles for ProRes RAW 2025-08-08 01:06:11 +09: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/ivfenc: remove unused var 2024-04-17 18:31:06 +05:30
jacosubdec.c avformat/jacosubdec: Use 64bit for abs 2024-03-26 23:25:36 +01:00
jacosubenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
jpegtables.c
jpegxl_anim_dec.c avformat/jpegxl_anim_dec: use new animated JPEG XL codec ID 2025-01-03 19:37:36 -05:00
jpegxl_parse.c
jvdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
kvag.c avformat/kvag: Check sample_rate 2024-05-01 02:57:12 +02:00
lafdec.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
latmenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
lc3.c avformat/lc3: Only allow AV_CODEC_ID_LC3 in muxer 2024-04-16 21:40:13 +02:00
libamqp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libavformat.v
libgme.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libmodplug.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
libopenmpt.c avformat/libopenmpt: fix seeking weirdness 2025-08-04 19:51:59 +00:00
librist.c
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/libsrt: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02: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/lmlm4: Eliminate some AVERROR(EIO) 2024-08-11 13:21:12 +02: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: Fix fate-sub-lrc-ms-remux on x86-32 2025-08-18 22:02:47 +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 hlsenc, dashenc: Share the routine for generating a codec string 2025-11-08 21:19:31 +00:00
matroska.c avformat/matroska: Support JPEG2000 for demuxing 2025-05-28 02:09:28 +02:00
matroska.h
matroskadec.c avformat/matroskadec: relax the check for cropped dimensions 2025-10-27 15:54:22 -03:00
matroskaenc.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
mca.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mccdec.c avformat/mccdec: Constify data 2025-09-20 00:31:10 +02:00
mccenc.c avformat/mccenc: use Lavf version string instead of FFmpeg 2025-10-06 11:51:50 -03:00
md5proto.c
metadata.c lavf/metadata: support duplicate keys in ff_metadata_conv 2025-04-07 01:02:41 +02: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
mkvtimestamp_v2.c
mlpdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mlvdec.c avcodec/tiff_common: rename TIFF enum constants 2025-08-19 11:26:40 -04: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mmst.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mods.c 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: log unknown tag via av_fourcc2str 2025-11-05 23:45:31 +08:00
mov_chan.c avformat/mov_chan: add extra checks to channel description count 2024-09-17 15:41:45 -03:00
mov_chan.h avformat/mov_chan: add support for omitted_channel bitmask in chnl atom 2024-04-09 23:14:22 +02:00
mov_esds.c
movenc.c movenc: Make hybrid_fragmented retain the fragmented form headers 2025-11-04 10:23:31 +00:00
movenc.h avformat/movenc: support writing more than one STSD entry per track 2025-07-30 16:48:14 -03:00
movenc_ttml.c avformat/movenc_ttml: fix memleaks 2025-10-01 22:31:03 +08:00
movenc_ttml.h
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 ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
mpc.c fftools, avfilter, avformat: Simplify check for "is dictionary empty?" 2024-05-20 13:52:41 +02:00
mpc8.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpeg.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
mpeg.h
mpeg4audio_sample_rates.c
mpegaudiotabs.c
mpegenc.c all: Use put_bytes_output() instead of put_bits_ptr - pb->buf 2025-03-10 04:51:57 +01:00
mpegts.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
mpegts.h all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mpegtsenc.c avformat: remove deprecated FF_API_ALLOW_FLUSH 2025-03-28 14:33:07 -03:00
mpegvideodec.c
mpjpeg.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
mpjpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
mpl2dec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
mpsubdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
msf.c 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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
mvi.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
mxf.c libavformat/mxf: Add ULs for DNxUncompressed 2024-10-09 18:19:25 +02:00
mxf.h
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: split off generic NAL function helpers into their own file 2024-06-20 08:57:45 -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/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -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
nut.c avformat/nut: Add GBR(A)PF16/32LE/BE 2025-03-28 15:23:28 +01:00
nut.h
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/nuv: return early if header id fails to read 2024-06-27 23:28:46 +02:00
oggdec.c libavformat/oggdec.c: Use AV_PKT_DATA_STRINGS_METADATA to pass metadata updates. 2025-10-01 14:20:55 +00:00
oggdec.h libavformat/oggdec.c: Use AV_PKT_DATA_STRINGS_METADATA to pass metadata updates. 2025-10-01 14:20:55 +00:00
oggenc.c avformat: remove deprecated FF_API_ALLOW_FLUSH 2025-03-28 14:33:07 -03: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
oggparseopus.c libavformat/oggparseopus.c: Parse comments from secondary chained streams header packet. 2025-10-01 14:20:55 +00:00
oggparseskeleton.c
oggparsespeex.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsetheora.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
oggparsevorbis.c libavformat/oggdec.h, libavformat/oggparsevorbis.c: Factor out vorbis metadata update mechanism. 2025-10-01 14:20:55 +00:00
oggparsevp8.c
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: remove deprecated FF_API_GET_DUR_ESTIMATE_METHOD 2025-03-28 14:33:07 -03:00
options_table.h avformat/options_table: supress implicit conversion warnings 2025-07-25 21:10:13 +02: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pcmenc.c avformat: Enforce codec_id where appropriate 2024-03-22 23:57:20 +01:00
pdvdec.c avutil/libm: Only include intfloat.h when needed 2025-03-22 03:35:28 +01:00
pjsdec.c avformat/internal: Move FF_FMT_INIT_CLEANUP to demux.h 2024-03-26 06:36:43 +01:00
pmpdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
pp_bnk.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
prompeg.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
protocols.c avformat/whip: Add WHIP muxer support for subsecond latency streaming 2025-06-04 11:17:07 +08: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: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
qoadec.c avformat/qoadec: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +02:00
qtpalette.c
qtpalette.h
r3d.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rangecoder_dec.c
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
rawutils.h
rawvideodec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03: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
realtextdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
redspark.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
replaygain.c
replaygain.h
riff.c avcodec/adpcm: Sanyo LD-ADPCM decoder 2025-07-04 17:07:53 +10:00
riff.h avformat/riffdec: change declaration of ff_get_wav_header() 2025-03-04 02:07:01 +01:00
riffdec.c avformat/riffdec: change declaration of ff_get_wav_header() 2025-03-04 02:07:01 +01:00
riffenc.c avformat/riff: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rka.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rl2.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
rmenc.c
rmsipr.c
rmsipr.h
rpl.c avcodec: add ADPCM IMA Escape audio decoder 2025-09-22 23:46:29 +00:00
rsd.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
rso.c
rso.h
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
rtmpcrypt.h
rtmpdh.c
rtmpdh.h
rtmpdigest.c
rtmphttp.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtmppkt.c avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-12 16:40:50 +02:00
rtmppkt.h
rtmpproto.c avformat/rtmpproto: consider command line argument lengths 2025-11-01 19:54:07 +01:00
rtp.c avformat/rtp: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rtp.h
rtp_av1.h avformat/rtp_av1: Add necessary headers 2025-03-04 15:34:38 +01:00
rtpdec.c ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rtpdec.h lavf: add and use AVRTCPSenderReport struct 2025-07-07 16:14:02 +02:00
rtpdec_ac3.c
rtpdec_amr.c
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
rtpdec_formats.h libavformat/rtpdec_opus: Set duration field on Opus AVPacket 2025-05-22 22:10:46 +02:00
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263.c
rtpdec_h263_rfc2190.c
rtpdec_h264.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_hevc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c 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
rtpdec_mpegts.c
rtpdec_opus.c libavformat/rtpdec_opus: add fmtp parsing of sprop-maxcapturerate 2025-05-22 22:11:37 +02:00
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: Check dimensions 2025-11-08 18:41:24 +01:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpenc.c avformat/rtp: G.728 muxing and demuxing 2025-06-23 17:19:18 +10:00
rtpenc.h avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_av1.c avformat: add AV1 RTP depacketizer and packetizer 2025-02-26 12:32:22 -05:00
rtpenc_chain.c
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
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
rtpenc_latm.c
rtpenc_mpegts.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
rtpenc_mpv.c
rtpenc_rfc4175.c 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_vp9.c
rtpenc_xiph.c
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
rtsp.c avformat/rtsp: set AVFMTCTX_UNSEEKABLE flag 2025-09-28 13:37:43 +00:00
rtsp.h avformat/rtsp: add TLS options 2025-07-07 01:45:10 +02:00
rtspcodes.h ALL: move av_unused to conform with standard requirement 2025-09-26 16:15:46 +00:00
rtspdec.c lavf: add and use AVRTCPSenderReport struct 2025-07-07 16:14:02 +02: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 avformat/sbgdec: fix leak in sbg_read_header() 2025-06-17 11:27:28 -03: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 all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
sctp.c avformat/sctp: Check size in sctp_write() 2025-11-01 23:22:32 +01:00
sdns.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sdp.c avformat/sdp: add framerate entry 2025-06-11 19:19:50 +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: remove deprecated FF_API_AVSTREAM_SIDE_DATA 2025-03-28 14:33:07 -03:00
segafilm.c avformat/segafilm: Set keyframe 2024-08-14 18:20:58 +02: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 avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
siff.c avformat/siff: Basic pkt_size check 2024-07-21 17:02:11 +02:00
smacker.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
smjpegenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
smoothstreamingenc.c avformat/smoothstreamingenc: check return value of avcodec_parameters_copy() 2024-11-20 23:36:13 -06:00
smush.c avformat/smush: read ANIMv2 a/v parameters 2024-12-09 02:05:18 +01:00
sol.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
sox.h
soxdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
soxenc.c avformat: Enforce one-stream limit where appropriate 2024-03-22 23:57:19 +01:00
spdif.c
spdif.h
spdifdec.c 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: pass options to nested protocol 2024-08-07 00:59:19 +02: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 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
swf.h
swfdec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02: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 multiple bsfs in tee 2025-06-26 17:35:46 +02:00
tee_common.c
tee_common.h
teeproto.c
thp.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
tiertexseq.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01: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 Revert "avformat/tls_openssl: add av_assert0() for tls_shared" 2025-09-22 22:02:03 +02:00
tls_libtls.c avformat/tls: move AVClass to TLSShared 2025-09-19 09:59:26 +02:00
tls_mbedtls.c avformat/tls: use ff_parse_opts_from_query_string() to set URL parameters 2025-10-01 00:34:19 +02:00
tls_openssl.c avformat/tls_openssl: do not cleanup tls after a successful dtls_start() 2025-10-02 18:41:47 +02: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
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
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/ty: rec_size seems to only need 32bit 2024-07-21 17:02:11 +02:00
udp.c libavformat/udp: Fix call to recvfrom(2) 2025-10-30 17:22:12 -07:00
uncodedframecrcenc.c
unix.c avformat/unix: set is_streamed to true 2025-02-07 10:13:50 -05:00
url.c
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
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: Use static_assert for static asserts 2024-03-31 00:08:42 +01:00
version.h avformat/demux: don't overwrite container level color information if set 2025-10-05 13:22:17 -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: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
vivo.c avformat/vivo: fix sscanf specifer for double 2025-07-25 21:10:16 +02:00
voc.c
voc.h
voc_packet.c
vocdec.c avformat/avformat: Add FFInputFormat, hide internals of AVInputFormat 2024-03-07 08:53:31 -03:00
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c avformat/vpcc: Make input pointers const 2025-11-08 21:19:31 +00:00
vpcc.h avformat/vpcc: Make input pointers const 2025-11-08 21:19:31 +00: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-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
vvcdec.c lavf: vvc_probe: lower probe score for invalid SPS/PPS/IRAP order to avoid misdetection of mp3 as VVC 2025-05-12 11:07:35 +02: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/avformat: Make AVFMT_FLAG_ID3V2_AUTO private 2025-09-03 21:10:21 +00:00
wavenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wc3movie.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webm_chunk.c avformat/webm_chunk: support for arbitrary path lengths 2025-09-05 21:05:13 +02:00
webmdashenc.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
webpenc.c avformat/webpenc: Check filesize in trailer 2024-07-21 17:02:12 +02: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/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: Check ffio_ensure_seekback() 2024-05-25 13:51:27 +02:00
whip.c avformat/whip: cleanup the redundant variable 2025-10-23 10:58:45 +00:00
wsddec.c avutil/common: Don't auto-include mem.h 2024-03-31 00:08:43 +01:00
wtv.h
wtv_common.c
wtvdec.c avformat: Use ffio_read_size() where appropriate 2025-04-25 23:22:20 +02:00
wtvenc.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
wv.c
wv.h
wvdec.c fftools, avfilter, avformat: Simplify check for "is dictionary empty?" 2024-05-20 13:52:41 +02: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-21 17:02:12 +02: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/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