1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-08 13:22:53 +02:00
FFmpeg/libavformat
James Almer 41e349c24a avformat/mov: add support for tile HEIF still images
Export each tile as its own stream, and the grid information as a Stream Group
of type TILE_GRID.
This also enables exporting other stream items like thumbnails, which may be
present in non tiled HEIF images too. For those, the primary stream will be
tagged with the default disposition.

Based on a patch by Swaraj Hota

Signed-off-by: James Almer <jamrial@gmail.com>
2024-02-26 12:21:12 -03:00
..
tests avformat/imf: clean-up logging 2023-05-31 09:03:58 -07:00
.gitignore
3dostr.c 3dostr: convert to new channel layout API 2022-03-15 09:42:29 -03:00
4xm.c 4xm: convert to new channel layout API 2022-03-15 09:42:29 -03:00
a64.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
aacdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
aadec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aaxdec.c avformat/aaxdec: Check for empty segments 2022-07-12 21:55:22 +02:00
ac3_channel_layout_tab.c avcodec/ac3tab: Unavpriv ac3_channel_layout_tab 2022-01-04 13:16:49 +01:00
ac3dec.c avformat: allow .ec3 as extension for raw E-AC-3 stream 2022-08-08 16:19:38 +02:00
ac4dec.c avformat/ac4dec: Constify demuxer 2023-06-29 20:22:58 +02:00
ac4enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
acedec.c ace: convert to new channel layout API 2022-03-15 09:42:29 -03:00
acm.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
act.c avformat/act: Check ff_get_wav_header() for failure 2022-05-26 11:54:05 +02:00
adp.c adp: convert to new channel layout API 2022-03-15 09:42:29 -03:00
ads.c ads: convert to new channel layout API 2022-03-15 09:42:29 -03:00
adtsenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
adxdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
aea.c avformat/aea: fix bitrate for mono 2023-10-02 01:28:14 +02:00
afc.c afc: convert to new channel layout API 2022-03-15 09:42:30 -03:00
aiff.c avcodec: add CBD2 DPCM decoder 2023-01-27 19:45:36 +01:00
aiff.h avformat/aiff: Deduplicate codec tags and codec tags list 2021-02-23 11:30:57 +01:00
aiffdec.c avformat/aiffdec: improve probe 2023-09-12 19:33:17 +02:00
aiffenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aixdec.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
allformats.c libavformat: add RCWT closed caption muxex 2024-01-14 14:49:12 +01:00
alp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
amr.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
amvenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
anm.c lavf: return AVERROR_EOF rather than EIO on EOF 2023-03-27 17:14:31 +02:00
apac.c avformat: add APAC demuxer 2022-09-23 20:27:35 +02:00
apc.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
ape.c avformat/ape: Check frames size 2022-09-24 17:57:35 +02:00
apetag.c avformat/apetag: use av_dict_iterate 2022-12-01 11:21:15 +01:00
apetag.h
apm.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
apngdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
apngenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aptxdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
aqtitledec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
argo_asf.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
argo_asf.h Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
argo_brp.c avformat/argo_brp: use bits_per_coded_sample instead of bits_per_raw_sample 2021-07-19 14:14:39 +10:00
argo_cvg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
asf_tags.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
asf.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
asf.h avformat/asf: Factor common code out 2021-03-31 22:01:36 +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 Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
asfdec_o.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
asfenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
assdec.c libavformat: fix incorrect handling of incomplete AVBPrint. 2023-07-29 16:05:29 +02:00
assenc.c lavf/assenc: normalize line endings to \n 2024-02-11 17:01:07 -08: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 ast: convert to new channel layout API 2022-03-15 09:42:30 -03:00
astenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
async.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
au.c avformat/au: improve au_probe() 2023-08-11 23:55:05 +02:00
av1.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
av1.h avformat/av1: Add a parameter to av1c to omit seq header 2022-05-13 12:45:17 +05:30
av1dec.c avcodec: move leb reading functions to its own header 2024-01-31 11:19:16 -03:00
avc.c avformat/avc: Add functions to split access unit into list of NALUs 2022-01-19 12:02:36 +01:00
avc.h avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
avformat.c avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
avformat.h avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
avformatres.rc
avi.h
avidec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
avienc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
avio_internal.h lavf/avio_internal: add ffio_write_lines for line ending normalization 2024-02-11 17:01:07 -08:00
avio.c avformat/avio: Don't use incompatible function pointer type for call 2023-09-12 23:22:49 +02:00
avio.h avformat/avio: Constify data pointees of write callbacks 2023-09-10 22:55:42 +02:00
aviobuf.c lavf/avio_internal: add ffio_write_lines for line ending normalization 2024-02-11 17:01:07 -08:00
avisynth.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
avlanguage.c avformat/avlanguage: add the 6 deprecated DVD languages 2024-02-03 12:52:47 +01:00
avlanguage.h avformat/avlanguage: Remove long disabled av_convert_lang_to 2021-02-25 22:05:09 +01:00
avr.c avformat/avr: Check sample rate 2023-08-02 17:31:13 +02:00
avs2dec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
avs3dec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
avs.c avformat/avs: Check if return code is representable 2023-10-03 20:09:27 +02:00
bethsoftvid.c bethsoftvid: convert to new channel layout API 2022-03-15 09:42:30 -03:00
bfi.c avformat/bfi: Check offsets better 2022-06-09 20:46:10 +02:00
bink.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
binka.c bink: convert to new channel layout API 2022-03-15 09:42:30 -03:00
bintext.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
bit.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01: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 bmv: convert to new channel layout API 2022-03-15 09:42:31 -03:00
boadec.c avformat/boadec: fix check for invalid channel count 2022-03-17 16:52:08 -03:00
bonk.c avformat/bonk: remove unused variable 2023-01-25 18:49:09 +01:00
brstm.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
c93.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
cache.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
caf.c avformat/cafdec: Implement FLAC-in-CAF parsing 2022-07-05 14:11:20 +02:00
caf.h avformat/caf: Deduplicate codec tags list 2021-02-23 10:14:26 +01:00
cafdec.c avformat/cafdec: improve probing 2023-09-21 22:41:10 +02:00
cafenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
cavsvideodec.c lavf/cavsvideodec: Add GuangDian profile support 2022-05-08 10:50:30 +08:00
cdg.c avformat/cdg: add probe 2023-02-18 09:56:40 +01:00
cdxl.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
chromaprint.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
cinedec.c avformat/cinedec: Check size and pos more 2022-07-07 21:52:52 +02:00
codec2.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
concat.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
concatdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
crcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
crypto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dash.c Remove unnecessary avassert.h inclusions 2021-07-22 15:02:30 +02:00
dash.h
dashdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dashenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
data_uri.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
dauddec.c lavf/dauddec: set timebase to 1/samplerate 2023-04-28 14:31:55 +02:00
daudenc.c lavf/daudenc: clarify error messages 2024-01-24 00:09:21 +01:00
dca_sample_rate_tab.c avcodec/dca: Unavpriv dca_sample_rates 2022-01-04 13:16:49 +01:00
dcstr.c dcstr: convert to new channel layout API 2022-03-15 09:42:31 -03:00
demux_utils.c avformat/utils: Move ff_find_stream_index to demux_utils.c 2022-05-10 07:49:01 +02:00
demux.c avformat/demux: allow demuxers to output more than one packet per read_packet() call 2024-02-20 11:24:19 -03:00
demux.h avformat/demux: allow demuxers to output more than one packet per read_packet() call 2024-02-20 11:24:19 -03:00
derf.c derf: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dfa.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
dfpwmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
dhav.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
diracdec.c
dnxhddec.c
dovi_isom.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
dovi_isom.h avformat/dovi_isom: Don't use AVFormatContext* for logctx 2023-08-10 23:56:35 +02:00
dsfdec.c dsfdec: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dsicin.c dsicin: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dss.c dss: convert to new channel layout API 2022-03-15 09:42:31 -03:00
dtsdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
dtshddec.c avformat/dtshddec: also read trailing padding in samples 2023-01-16 09:59:31 +01:00
dump.c avformat: add a Tile Grid stream group type 2024-02-26 12:21:12 -03:00
dv.c lavf/dv: stop setting a random video bitrate 2023-07-07 12:13:05 +02:00
dv.h lavf/dv: do not set video timebase more than once 2023-05-02 10:57:21 +02:00
dvbsub.c
dvbtxt.c
dvenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
dxa.c avformat/dxa: avoid bpc overflows 2022-09-24 17:57:37 +02:00
eacdata.c eac: convert to new channel layout API 2022-03-15 09:42:31 -03:00
electronicarts.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
epafdec.c epafdec: convert to new channel layout API 2022-03-15 09:42:32 -03:00
evc.c avformat/evc: use get_ue_golomb_long() 2023-06-27 12:52:38 -03:00
evc.h avformat/evc: Don't cast const away, avoid loop 2023-07-09 03:05:00 +02:00
evcdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
ffmeta.h
ffmetadec.c avformat/utils: Move avpriv_new_chapter to demux_utils.c 2022-05-10 07:42:07 +02:00
ffmetaenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
fifo_test.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fifo.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
file_open.c
file.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
filmstripdec.c lavf: return AVERROR_EOF rather than EIO on EOF 2023-03-27 17:14:31 +02:00
filmstripenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
fitsdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fitsenc.c avformat/fits*: format does not store timestamps 2023-05-21 20:59:23 +02:00
flac_picture.c avformat/utils: Move ff_add_attached_pic to demux_utils.c 2022-05-10 07:42:22 +02:00
flac_picture.h avformat/flac_picture: Try to reuse buffer for attached picture 2021-08-28 15:25:18 +02:00
flacdec.c lavf/flacdec: stop accessing FFStream.avctx 2024-02-09 16:14:56 +01:00
flacenc_header.c
flacenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
flacenc.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
flic.c flic: convert to new channel layout API 2022-03-15 09:42:32 -03:00
flv.h avformat/flv: correct the video frametype mask to 0x70 2023-08-14 14:17:35 +08:00
flvdec.c flvdec: Honor the "flv_metadata" option for the "datastream" metadata field 2024-02-20 16:49:51 +02:00
flvenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
format.c avformat/format: Stop reading data at EOF during probing 2023-09-16 20:47:32 +02:00
framecrcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
framehash.c libavformat: Split version.h 2022-03-16 14:05:26 +02:00
frmdec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
fsb.c fsb: convert to new channel layout API 2022-03-15 09:42:32 -03:00
ftp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
fwse.c fwse: convert to new channel layout API 2022-03-15 09:42:32 -03:00
g722.c g722: convert to new channel layout API 2022-03-15 09:42:33 -03:00
g723_1.c g723_1: convert to new channel layout API 2022-03-15 09:42:33 -03:00
g726.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
g729dec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gdv.c gdv: convert to new channel layout API 2022-03-15 09:42:33 -03:00
genh.c avformat/genh: Check nb_channels for IMA ADPCM 2022-09-24 17:57:37 +02:00
gif.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gifdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
golomb_tab.c
gopher.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
gsmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
gxf.c avformat/utils: Move ff_find_stream_index to demux_utils.c 2022-05-10 07:49:01 +02:00
gxf.h
gxfenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
h261dec.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
h263dec.c
h264dec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
hashenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hca.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hcom.c hcom: convert to new channel layout API 2022-03-15 09:42:33 -03:00
hdsenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hevc.c lavf/hevc: Fix type specifiers, missed in 8b5d1553 2022-10-23 20:45:25 +02:00
hevc.h
hevcdec.c
hls_sample_encryption.c avformat/hls_sample_encryption: Always free AC3HeaderInfo on error 2023-08-02 18:31:59 +02:00
hls_sample_encryption.h avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
hls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
hlsenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
hlsplaylist.c avformat/hlsenc: Add CHANNELS to EXT-X-MEDIA for Audio 2023-11-12 16:44:47 +08:00
hlsplaylist.h avformat/hlsenc: Add CHANNELS to EXT-X-MEDIA for Audio 2023-11-12 16:44:47 +08:00
hlsproto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
hnm.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
http.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
http.h avformat/http: remove unused function ff_http_get_shutdown_status 2022-05-12 11:31:38 +08:00
httpauth.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
httpauth.h
iamf_parse.c avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamf_parse.h avformat/iamf*: Improve included headers 2024-02-03 00:26:10 +01:00
iamf_reader.c avformat/iamfdec: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_reader.h avformat/iamfdec: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_writer.c avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf_writer.h avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
iamf.c avformat: Immersive Audio Model and Formats demuxer 2023-12-18 15:20:59 -03:00
iamf.h avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamfdec.c avformat/iamfdec: set disposition flags to output streams 2024-02-19 20:53:36 -03:00
iamfenc.c avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
icecast.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
icodec.c avformat/icodec: Check nb_pal 2022-09-22 17:44:05 +02:00
icoenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
id3v1.c lavf/id3v1: drop unnecessary avcodec.h include 2021-06-10 16:51:44 +02:00
id3v1.h
id3v2.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02: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/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
idroqdec.c lavf: return AVERROR_EOF rather than EIO on EOF 2023-03-27 17:14:31 +02:00
idroqenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
iff.c libavformat/iff: Check for overflow in body_end calculation 2022-08-28 22:06:44 +02:00
ifv.c avutil/dict: Move avpriv_dict_set_timestamp() to a header of its own 2022-09-03 15:41:44 +02:00
ilbc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
imf_cpl.c avformat/imf_cpl: Replace NULL content_title_utf8 by "" 2023-07-25 23:17:29 +02:00
imf.h avformat/imf: clean-up logging 2023-05-31 09:03:58 -07:00
imfdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2_alias_pix.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2_brender_pix.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
img2.c avcodec: WBMP (Wireless Application Protocol Bitmap) image format 2022-08-07 19:18:18 +10:00
img2.h
img2dec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
img2enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
imx.c imx: convert to new channel layout API 2022-03-15 09:42:33 -03:00
ingenientdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_rawvideo_options 2021-07-08 16:03:18 +02:00
internal.h avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
ip.c avutil/log: Don't include avutil.h 2022-02-24 12:56:49 +01:00
ip.h
ipfsgateway.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
ipmovie.c avformat/utils: Move ff_add_param_change to demux_utils.c 2022-05-10 07:42:46 +02:00
ipudec.c all: Remove unnecessary libavcodec/internal.h inclusions 2022-02-08 06:16:26 +01:00
ircam.c
ircam.h
ircamdec.c ircam: convert to new channel layout API 2022-03-15 09:42:33 -03:00
ircamenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
isom_tags.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
isom.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
isom.h avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
iss.c iss: convert to new channel layout API 2022-03-15 09:42:33 -03:00
iv8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
ivfdec.c avformat/ivfenc: Set the "number of frames" in IVF header 2023-07-09 16:56:58 -04:00
ivfenc.c avformat/ivfenc: Set the "number of frames" in IVF header 2023-07-09 16:56:58 -04:00
jacosubdec.c avformat/jacosubdec: Check timeres 2023-10-08 21:36:00 +02:00
jacosubenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +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: Check that size fits within argument 2023-09-14 22:00:17 +02: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/jvdec: Remove redundant ; 2022-05-06 15:57:45 +02:00
kvag.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
lafdec.c avformat/lafdec: Check for 0 parameters 2023-11-03 22:16:33 +01:00
latmenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libamqp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libavformat.v
libgme.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libmodplug.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libopenmpt.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librist.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
librtmp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
libsmbclient.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libsrt.c avformat/libsrt: use SRT_EPOLL_IN for waiting for an incoming connection 2024-02-25 00:35:02 +01:00
libssh.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
libzmq.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
lmlm4.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
loasdec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: Fix declaration-after-statement warning 2023-07-29 17:58:58 +02:00
lrcenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
luodatdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
lvfdec.c lvf: convert to new channel layout API 2022-03-15 09:42:34 -03:00
lxfdec.c avformat/internal: Move FFERROR_REDO to demux.h 2022-05-12 08:52:59 +02:00
m4vdec.c
Makefile avformat/iamfenc: further split into shareable modules 2024-02-19 20:53:36 -03:00
matroska.c avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 15:27:29 +01:00
matroska.h avformat/matroska: Move ff_mkv_stereo3d_conv() to demuxer 2023-08-30 19:34:47 +02:00
matroskadec.c avformat/matroska: Add support for A_ATRAC/AT1 2024-02-13 15:27:29 +01:00
matroskaenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mca.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
mccdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
md5proto.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
metadata.c avformat/metadata: use av_dict_iterate 2022-12-01 11:21:14 +01:00
metadata.h
mgsts.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
microdvddec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
microdvdenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +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/mlpdec: Remove unused-but-set variable 2022-07-03 11:41:23 +02:00
mlvdec.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
mm.c mm: convert to new channel layout API 2022-03-15 09:42:34 -03:00
mmf.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
mms.c
mms.h
mmsh.c avformat/asf: Move ASF GUIDs to a new file 2022-05-10 07:46:57 +02:00
mmst.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
mods.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
moflex.c moflex: convert to new channel layout API 2022-03-15 09:42:34 -03:00
mov_chan.c avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +01:00
mov_chan.h avformat/mov_chan: rework ff_mov_read_chnl 2024-02-18 10:54:24 +01:00
mov_esds.c
mov.c avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
movenc_ttml.c avcodec/packet_internal: Add proper PacketList struct 2022-01-04 13:16:50 +01:00
movenc_ttml.h avformat/movenc: add support for TTML muxing 2021-08-25 09:26:46 +03:00
movenc.c avformat/movenc: Make check actually check what is intended 2024-02-20 19:00:23 +01:00
movenc.h avformat/movenc: add support for Immersive Audio Model and Formats in ISOBMFF 2024-02-20 11:45:11 -03:00
movenccenc.c avformat/movenccenc: Fix memory leak for muxing CENC-encrypted files 2021-02-27 22:09:51 +01:00
movenccenc.h
movenchint.c av(format|device): Add const to muxer packet data pointers 2022-07-09 19:37:53 +02:00
mp3dec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mp3enc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpc8.c avformat/mpc8: Check and propagate more errors 2022-07-21 19:28:52 +02:00
mpc.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
mpeg4audio_sample_rates.c avcodec/mpeg4audio: Unavpriv and deduplicate mpeg4audio_sample_rates 2022-01-04 13:16:50 +01:00
mpeg.c avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpeg.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpegaudiotabs.c avcodec/mpegaudiodata: Unavpriv mpa_bitrate and mpa_frequency tabs 2022-01-04 13:16:50 +01:00
mpegenc.c lavf/mpegenc: extend options definition 2024-01-24 00:09:21 +01:00
mpegts.c avformat/mpegts: remove decoding param from ts_packetsize option 2024-02-19 11:25:21 -03:00
mpegts.h avformat/mpegts: add ts stream types for H266/VVC 2024-01-31 22:14:12 +08:00
mpegtsenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mpegvideodec.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
mpjpeg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpjpegdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
mpl2dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
mpsubdec.c libavformat: fix incorrect handling of incomplete AVBPrint. 2023-07-29 16:05:29 +02:00
msf.c msf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
msnwc_tcp.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mspdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
mtaf.c mtaf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mtv.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
musx.c musx: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mux_utils.c avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
mux.c avformat/mux: Don't allocate priv_pts separately 2024-02-07 10:22:18 +01:00
mux.h avformat/avformat: Deprecate AVFMT_ALLOW_FLUSH 2023-10-03 01:45:46 +02:00
mvdec.c mvdec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mvi.c mvi: convert to new channel layout API 2022-03-15 09:42:35 -03:00
mxf.c avformat/mxfdec: recognize AAC per SMPTE ST 381-4 2023-05-11 22:37:41 +02:00
mxf.h Add jpeg2000 subdescriptor (V2). 2023-12-31 14:18:01 +01:00
mxfdec.c avformat/mxfdec: do not use AnyType when resolving Descriptors and MultipleDescriptors 2024-02-20 00:04:40 +01:00
mxfenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
mxg.c mxg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
ncdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
network.c libavformat/tcp: add local_addr/local_port for network option 2023-03-30 12:09:49 +02:00
network.h libavformat/tcp: add local_addr/local_port for network option 2023-03-30 12:09:49 +02:00
nistspheredec.c nistspheredec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
nspdec.c nspdec: convert to new channel layout API 2022-03-15 09:42:35 -03:00
nsvdec.c avformat/nsvdec: add support for STARDIVA format 2023-01-12 10:44:16 +01:00
nullenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
nut.c swscale: add GBRAP14 format support 2023-09-28 19:37:58 +02:00
nut.h
nutdec.c avformat/nutdec: Don't shrink packet size manually 2022-09-25 14:56:03 +02:00
nutenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
nuv.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
oggdec.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
oggdec.h avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
oggenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
oggparsecelt.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparsedirac.c
oggparseflac.c avformat/oggparseflac: use the GetByteContext API 2023-06-01 19:51:06 -03:00
oggparseogm.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparseopus.c ogg: convert to new channel layout API 2022-03-15 09:42:35 -03:00
oggparseskeleton.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
oggparsespeex.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
oggparsetheora.c avformat/oggparsetheora: clip duration within 64bit 2023-06-04 18:21:25 +02:00
oggparsevorbis.c lavf/oggdec: fix demux with unrecognized header packets 2023-03-28 16:46:03 -04:00
oggparsevp8.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
oma.c avformat/oma: Move stuff only used by demuxer to demuxer 2021-02-23 11:26:21 +01:00
oma.h oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
omadec.c oma: convert to new channel layout API 2022-03-15 09:42:35 -03:00
omaenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
options_table.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
options.c avformat: add a Tile Grid stream group type 2024-02-26 12:21:12 -03:00
os_support.c configure: Set WIN32_LEAN_AND_MEAN at configure time 2023-08-14 22:57:28 +03:00
os_support.h avformat/os_support: Include stdint.h for int64_t 2022-08-24 03:43:52 +02:00
osq.c avformat: add OSQ demuxer 2023-09-01 14:26:47 +02:00
paf.c paf: convert to new channel layout API 2022-03-15 09:42:35 -03:00
pcm.c pcm: convert to new channel layout API 2022-03-15 09:42:36 -03:00
pcm.h
pcmdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
pcmenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
pdvdec.c avformat: add PDV demuxer 2023-04-20 16:11:18 +02:00
pjsdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
pmpdec.c pmp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
pp_bnk.c pp_bnk: convert to new channel layout API 2022-03-15 09:42:36 -03:00
prompeg.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
protocols.c avutil/mem: Don't include avutil.h 2023-09-07 00:42:10 +02:00
psxstr.c avformat/psxstr: fix demuxing I/O error at EOF 2024-01-11 17:09:45 +01:00
pva.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
pvfdec.c pvf: convert to new channel layout API 2022-03-15 09:42:36 -03:00
qcp.c qcp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
qoadec.c avformat: add QOA demuxer 2023-11-26 17:49:11 +01: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 r3d: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rangecoder_dec.c avformat/mxfenc: SMPTE RDD 48:2018 Amd 1:2022 support 2023-03-25 19:28:36 +01:00
rawdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rawdec.h lavf/rawdec: mark raw demuxers as having no timestamps 2023-04-13 15:34:07 +02:00
rawenc.c avformat/rawenc: add H266/VVC muxer 2023-06-29 14:12:50 -03: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 Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rcwtenc.c avformat/rcwtenc: Pass RCWTContext directly in rcwt_init_cluster() 2024-02-09 10:20:42 +01:00
rdt.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rdt.h
realtextdec.c libavformat: fix incorrect handling of incomplete AVBPrint. 2023-07-29 16:05:29 +02:00
redspark.c redspark: convert to new channel layout API 2022-03-15 09:42:36 -03:00
replaygain.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
replaygain.h
riff.c avcodec: LEAD MCMP decoder 2023-11-08 17:37:58 +11:00
riff.h avformat/riffdec: Pass logctx as void* instead of AVFormatContext* 2023-08-30 20:00:55 +02:00
riffdec.c avformat/riffdec: Pass logctx as void* instead of AVFormatContext* 2023-08-30 20:00:55 +02:00
riffenc.c avformat/riffenc: don't force WAVEFORMATEXTENSIBLE for flt/dbl LPCM 2023-12-28 11:11:33 +05:30
rka.c avformat/rka: bps < 8 is invalid 2023-07-22 16:18:39 +02:00
rl2.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
rm.c
rm.h avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
rmdec.c avformat/rmdec: check tag_size 2022-09-24 18:28:19 +02:00
rmenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Check for number_of_chunks overflow 2023-10-08 21:36:02 +02:00
rsd.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02: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 rso: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rsoenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +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
rtmpdigest.c
rtmphttp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtmppkt.c avformat/rtmppkt: add ff_amf_write_array for write 2023-09-05 09:13:08 +08:00
rtmppkt.h avformat/rtmppkt: add ff_amf_write_array for write 2023-09-05 09:13:08 +08:00
rtmpproto.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtp.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtp.h lavf/sdp: add const qualifiers where appropriate 2021-12-17 10:22:41 +01:00
rtpdec_ac3.c
rtpdec_amr.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpdec_asf.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_dv.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_h263_rfc2190.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c avcodec/jpegtables: Unavpriv MJPEG-tables 2022-01-04 13:16:50 +01:00
rtpdec_latm.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_mpa_robust.c
rtpdec_mpeg4.c avformat/rtpdec: return value check for init_get_bits() 2022-01-30 13:26:35 +08:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c Remove/replace some unnecessary avcodec.h inclusions 2021-07-22 15:29:46 +02:00
rtpdec_qt.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
rtpdec_rfc4175.c avformat/rtpdec_rfc4175: fix interlace format 2022-02-05 11:40:40 +08:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c avformat: Remove unnecessary inclusions from libavcodec 2022-03-23 23:45:39 +01:00
rtpdec_vp9.c
rtpdec_xiph.c
rtpdec.c rtp: convert to new channel layout API 2022-03-15 09:42:36 -03:00
rtpdec.h avformat/rtpdec: Make ff_rtp_handler_iterate() static 2021-09-08 22:59:14 +02:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c avformat/avio_internal: Don't include url.h 2023-09-10 21:19:29 +02:00
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c lavf/rtpenc_jpeg: Retrieve sampling factor from SOF0 2023-06-20 09:52:43 +08:00
rtpenc_latm.c
rtpenc_mpegts.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpenc_mpv.c avcodec/internal.h: Move avpriv_find_start_code() to startcode.h 2022-02-08 06:22:14 +01:00
rtpenc_rfc4175.c avformat/rtpenc_rfc4175: support for interlace format 2022-01-12 09:21:07 +08:00
rtpenc_vc2hq.c
rtpenc_vp8.c rtpenc_vp8: Use 15-bit PictureIDs 2022-03-26 00:42:00 +02:00
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpenc.h all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtpproto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtpproto.h
rtsp.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
rtsp.h avformat/internal: Don't auto-include os_support.h 2023-09-02 10:36:11 +02:00
rtspcodes.h
rtspdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
rtspenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
s337m.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
samidec.c libavformat: fix incorrect handling of incomplete AVBPrint. 2023-07-29 16:05:29 +02:00
sapdec.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
sapenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
sauce.c
sauce.h
sbcdec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
sbgdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sccdec.c avformat/sccdec: Remove nonsense cast 2021-10-07 11:52:10 +02:00
sccenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
scd.c apply spelling fixes 2023-11-18 19:55:42 +01:00
sctp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sdns.c avformat: add SDNS demuxer 2023-02-11 11:30:46 +01:00
sdp.c lavf/sdp: Add missing version.h include 2022-08-31 16:24:22 +02:00
sdr2.c sdr2: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sdsdec.c avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation 2022-09-24 18:28:51 +02:00
sdxdec.c sdx: convert to new channel layout API 2022-03-15 09:42:37 -03:00
seek.c avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
segafilm.c segafilm: convert to new channel layout API 2022-03-15 09:42:37 -03:00
segafilmenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
segment.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
serdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
sga.c sga: convert to new channel layout API 2022-03-15 09:42:37 -03:00
shortendec.c avformat/rawdec: Deduplicate AVClasses based upon ff_raw_options 2021-07-08 16:03:18 +02:00
sierravmd.c sierravmd: convert to new channel layout API 2022-03-15 09:42:37 -03:00
siff.c siff: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smacker.c lavf/smacker: export sample_aspect_ratio 2023-11-05 11:30:13 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c smjpegenc: convert to new channel layout API 2022-03-15 09:42:37 -03:00
smjpegenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
smoothstreamingenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
smush.c smush: convert to new channel layout API 2022-03-15 09:42:37 -03:00
sol.c lavf: return AVERROR_EOF rather than EIO on EOF 2023-03-27 17:14:31 +02:00
sox.h
soxdec.c avformat/sox*: extend long name 2023-08-15 21:42:21 +02:00
soxenc.c avformat/sox*: extend long name 2023-08-15 21:42:21 +02:00
spdif.c
spdif.h
spdifdec.c lavf/spdifdec: support EAC3 2023-01-13 11:22:59 -06:00
spdifenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
srtdec.c libavformat: fix incorrect handling of incomplete AVBPrint. 2023-07-29 16:05:29 +02:00
srtenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
srtp.c
srtp.h
srtpproto.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
stldec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subfile.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
subtitles.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
subtitles.h avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
subviewer1dec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
subviewerdec.c avformat/subviewerdec: Make read_ts() more flexible 2022-08-23 20:03:03 +02:00
supdec.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
supenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
svag.c svag: convert to new channel layout API 2022-03-15 09:42:37 -03:00
svs.c svs: convert to new channel layout API 2022-03-15 09:42:37 -03:00
swf.c 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/utils: Move ff_add_param_change to demux_utils.c 2022-05-10 07:42:46 +02:00
swfenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
takdec.c tak: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tcp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tedcaptionsdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tee_common.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
tee_common.h
tee.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
teeproto.c avformat/teeproto: Remove always-false check 2023-09-10 21:19:11 +02:00
thp.c thp: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tiertexseq.c tiertexseq: convert to new channel layout API 2022-03-15 09:42:38 -03:00
tls_gnutls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_libtls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_mbedtls.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_openssl.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_schannel.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls_securetransport.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
tls.c avformat/tls: check for memory allocation failure when setting options 2023-03-08 23:19:15 +01:00
tls.h avformat/http,tls: honor http_proxy command line variable for HTTPS 2021-03-19 22:43:02 +01:00
tmv.c avformat/tmv: Check video chunk size 2023-10-15 18:54:37 +02:00
to_upper4.c avcodec/utils: Unavpriv avpriv_toupper4() 2022-01-04 13:16:50 +01:00
tta.c avformat/tta: Better totalframes check 2023-10-08 21:36:04 +02:00
ttaenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
ttmlenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +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 Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
txd.c avformat: Constify all muxer/demuxers 2021-04-27 11:48:06 -03:00
ty.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
udp.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
uncodedframecrcenc.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00
unix.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
url.c avformat: Remove avformat and avio headers from protocols 2023-09-10 21:17:55 +02:00
url.h avformat/avio: Constify data pointees of write callbacks 2023-09-10 22:55:42 +02:00
urldecode.c
urldecode.h
usmdec.c avformat/usmdec: do not return 0 when no packet was produced 2023-10-16 01:09:09 +02:00
utils.c avformat/internal: Don't auto-include os_support.h 2023-09-02 10:36:11 +02:00
vag.c vag: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vapoursynth.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
vc1dec.c
vc1test.c lavf: return AVERROR_EOF rather than EIO on EOF 2023-03-27 17:14:31 +02:00
vc1testenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
version_major.h avformat/avformat: use the side data from AVStream.codecpar 2023-10-06 10:03:57 -03:00
version.c lib*/version: Move library version functions into files of their own 2022-05-10 06:49:32 +02:00
version.h avformat/mov: add support for tile HEIF still images 2024-02-26 12:21:12 -03:00
vividas.c avformat/aviobuf: Add ffio_init_(read|write)_context() 2023-09-07 00:41:45 +02:00
vivo.c vivo: convert to new channel layout API 2022-03-15 09:42:38 -03:00
voc_packet.c voc: convert to new channel layout API 2022-03-15 09:42:38 -03:00
voc.c configure: Use a separate config_components.h header for $ALL_COMPONENTS 2022-03-16 14:12:49 +02:00
voc.h avformat/voc: Deduplicate codec tags list 2021-02-23 11:23:29 +01:00
vocdec.c avformat: Avoid allocation for AVStreamInternal 2021-09-17 13:22:25 +02:00
vocenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
vorbiscomment.c avformat/vorbiscomment: use av_dict_iterate 2022-12-01 11:21:14 +01:00
vorbiscomment.h
vpcc.c avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* defines 2023-09-07 00:39:02 +02:00
vpcc.h avformat/vpcc: parse bitstream data to get profile and bitdepth 2022-11-17 10:05:49 -03:00
vpk.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
vplayerdec.c avformat/subtitles: Deduplicate subtitles' read_(packet|seek|close) 2021-07-18 04:26:35 +02:00
vqf.c vqf: convert to new channel layout API 2022-03-15 09:42:38 -03:00
vvc.c avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
vvc.h avformat/mp4: add muxer support for H266/VVC 2024-01-31 22:14:12 +08:00
vvcdec.c libavformat/vvc: Make probe more conservative 2023-12-19 19:44:38 +08:00
w64.c
w64.h
wady.c avformat: add WADY demuxer 2023-01-24 16:58:01 +01:00
wavarc.c avformat/wavarc: fix data end calculation 2023-09-02 16:34:25 +02:00
wavdec.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
wavenc.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
wc3movie.c wc3movie: convert to new channel layout API 2022-03-15 09:42:38 -03:00
webm_chunk.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webmdashenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webpenc.c Revert "all: Don't set AVClass.item_name to its default value" 2024-01-20 10:34:48 +01:00
webvttdec.c all: use designated initializers for AVOption.unit 2024-02-14 14:53:41 +01:00
webvttenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
westwood_aud.c westwood: convert to new channel layout API 2022-03-15 09:42:38 -03:00
westwood_audenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
westwood_vqa.c avformat/westwood_vqa: Check chunk size 2023-10-03 20:09:27 +02:00
wsddec.c avformat: Inline raw_codec_id where known 2023-09-14 12:32:02 +02:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Avoid unnecessary allocations 2023-09-12 23:35:26 +02:00
wtvenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
wv.c Remove unnecessary libavutil/(avutil|common|internal).h inclusions 2022-02-24 12:56:49 +01:00
wv.h
wvdec.c wv: convert to new channel layout API 2022-03-15 09:42:38 -03:00
wvedec.c wve: convert to new channel layout API 2022-03-15 09:42:39 -03:00
wvenc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
xa.c xa: convert to new channel layout API 2022-03-15 09:42:38 -03:00
xmd.c avformat: add XMD demuxer 2023-01-30 21:02:48 +01:00
xmv.c xmv: convert to new channel layout API 2022-03-15 09:42:39 -03:00
xvag.c xvag: convert to new channel layout API 2022-03-15 09:42:39 -03:00
xwma.c avformat/xwma: sanity check bits_per_coded_sample 2023-10-08 21:36:07 +02:00
yop.c avformat/utils: Move ff_get_extradata to demux_utils.c 2022-05-10 07:45:58 +02:00
yuv4mpeg.h
yuv4mpegdec.c avformat/yuv4mpegdec: increase header limit 2022-10-21 20:11:14 +02:00
yuv4mpegenc.c avformat/avformat: Avoid including codec.h, frame.h 2023-09-07 00:30:08 +02:00