FFmpeg/libavformat
softworkz 69a6974116
avformat/hls: Partially revert "reduce default max reload to 3"
(setting to 100 as a reasonable compromise)

The change has caused regressions for many users and consumers.
Playlist reloads only happen when a playlist doesn't indicate that it
has ended (via #EXT-X-ENDLIST), which means that the addition of future
segments is still expected.
It is well possible that an HLS server is temporarily unable to serve
further segments but resumes after some time, either indicating a
discontinuity or even by fully catching up.
With a segment length of 3s, a max_reload value of 1000 corresponds to
a duration of 50 minutes which appears to be a reasonable default.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit ace9f03a6c)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2025-03-01 03:22:50 +01:00
..
tests avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases 2021-04-08 17:49:26 +02:00
.gitignore lavf: add new API for iterating muxers and demuxers 2018-02-06 18:57:42 +00:00
3dostr.c avformat/3dostr: Check sample_rate 2021-02-20 14:21:24 +01:00
4xm.c avformat/4xm: Check for duplicate track ids 2022-04-06 20:38:05 +02:00
a64.c
aacdec.c avformat/id3v2: Remove unnecessary indirection 2020-05-25 07:06:44 +02:00
aadec.c avformat/aadec: Check for EOF while reading chapters 2021-10-06 14:41:40 +02:00
ac3dec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
acm.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
act.c avformat/act: Check ff_get_wav_header() for failure 2022-09-26 16:50:42 +02:00
adp.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
ads.c avformat/ads: Check size 2021-02-02 14:18:21 +01:00
adtsenc.c avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata 2021-10-06 14:41:41 +02:00
adxdec.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
aea.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
afc.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
aiff.h
aiffdec.c avformat/aiffdec: Use 64bit for block_duration use 2022-09-26 16:50:59 +02:00
aiffenc.c avformat/aiffenc: Don't forget chapters 2020-05-25 05:38:15 +02:00
aixdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
allformats.c avformat: add kvag muxer 2020-05-31 00:55:12 +02:00
alp.c avformat/alp: fix handling of TUN files 2020-11-08 00:26:11 +10:00
amr.c avformat/amr: Don't reimplement ff_raw_write_packet() 2020-04-14 18:52:44 +02:00
anm.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
apc.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
ape.c avformat/ape: Use 64bit for final frame size 2024-06-14 11:11:49 +02:00
apetag.c avformat/apetag: Check APETAGEX 2025-02-27 17:53:03 +01:00
apetag.h
apm.c avformat: add demuxer for Rayman 2's APM format 2020-02-21 14:47:29 +01:00
apngdec.c avformat/apngdec: Fix size/overflow checks 2021-02-27 07:20:59 +01:00
apngenc.c avformat/apngenc: Add deinit function 2019-10-30 15:28:48 -03:00
aptxdec.c lavf/aptxdec: fix the limit on the APTX demuxer definition 2018-02-10 18:20:18 +02:00
aqtitledec.c avformat/aqtitledec: Skip unrepresentable durations 2022-04-06 20:38:06 +02:00
argo_asf.c avformat/argo_asf: fix handling of v1.1 files 2020-11-08 00:16:49 +10:00
asf.c
asf.h lavf/asf: Remove an unneeded forward declaration. 2019-01-30 23:15:28 +01:00
asfcrypt.c
asfcrypt.h
asfdec_f.c avformat/asfdec_f: Use 64bit for preroll computation 2024-06-14 11:11:50 +02:00
asfdec_o.c avformat/asfdec_o: Check size of index object 2024-07-22 14:49:50 +02:00
asfenc.c avformat: convert some avio_flush() calls to avio_write_marker(AVIO_DATA_MARKER_FLUSH_POINT) 2020-01-07 21:51:45 +01:00
assdec.c avformat/assdec: Fix memleak upon read header failure 2020-06-15 17:25:46 +02:00
assenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
ast.c
ast.h
astdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
astenc.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
async.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
au.c avformat/au: cleanup on EOF return in au_read_annotation() 2021-02-02 14:18:21 +01:00
av1.c avformat/av1: Avoid allocation + copying when filtering OBUs 2020-01-26 12:41:32 -03:00
av1.h avformat/av1: Avoid allocation + copying when filtering OBUs 2020-01-26 12:41:32 -03:00
av1dec.c avformat/av1dec: simplify annexb_probe() 2019-11-16 15:56:36 -03:00
avc.c avformat/avc, mxfenc: Avoid allocation of H264 SPS structure, fix memleak 2020-07-01 19:00:19 +02:00
avc.h avformat/avc, mxfenc: Avoid allocation of H264 SPS structure, fix memleak 2020-07-01 19:00:19 +02:00
avformat.h avformat/avformat: Remove redundant "NOT PART OF PUBLIC API" 2020-05-23 01:40:05 +02:00
avformatres.rc
avi.h
avidec.c avformat/avidec: Prevent entity expansion attacks 2022-09-26 16:50:53 +02:00
avienc.c avformat/avienc: Use AV_STRINGIFY for compile time constant 2020-03-14 22:07:27 +01:00
avio.c avformat/avio: Check av_opt_copy() for failure 2021-10-06 14:41:41 +02:00
avio.h avformat/avio: add avio_protocol_get_class 2020-01-30 17:10:12 +08:00
avio_internal.h avformat/aviobuf: Add function to reset dynamic buffer 2020-03-30 05:50:49 +02:00
aviobuf.c avformat/aviobuf: Also return truncated buffer in avio_get_dyn_buf() 2020-07-01 18:59:27 +02:00
avisynth.c avformat/avisynth: fix deprecation warning 2020-04-05 01:23:46 +02:00
avlanguage.c
avlanguage.h
avr.c avformat/avr: Check sample rate 2024-04-14 21:19:26 +02:00
avs.c avformat/avs: Check if return code is representable 2024-04-14 21:19:32 +02:00
bethsoftvid.c avformat/bethsoftvid: Check image dimensions before use 2021-02-02 14:18:21 +01:00
bfi.c avformat/bfi: Check offsets better 2022-09-26 16:50:42 +02:00
bink.c avformat/bink: properly mark packets that are key frames 2020-03-20 14:24:34 +01:00
bintext.c avformat/bintext: Check avio_size() return 2024-07-22 14:50:23 +02:00
bit.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
bluray.c lavf/bluray: translate a read of 0 to EOF 2018-05-06 18:51:33 +03:00
bmv.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
boadec.c avformat/boadec: Check that channels and block_align are set 2021-02-02 14:18:21 +01:00
brstm.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
c93.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
cache.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
caf.c lavf/caf: Support demuxing Opus. 2017-09-20 03:31:48 +02:00
caf.h
cafdec.c avformat/cafdec: Check that data chunk end fits within 64bit 2024-04-14 21:19:52 +02:00
cafenc.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
cavsvideodec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
cdg.c avformat/cdg: Fix integer overflow in duration computation 2021-02-02 14:18:20 +01:00
cdxl.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
chromaprint.c lavf/chromaprint: Silence compilation warnings 2020-04-05 22:47:21 +02:00
cinedec.c avformat/cinedec: Fix index_entries size check 2021-10-06 14:41:41 +02:00
codec2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
concat.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
concatdec.c avformat/concatdec: Check user_duration sum 2024-04-14 21:19:53 +02:00
crcenc.c
crypto.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
cutils.c
dash.c avformat/dash:add copyright to dash.c 2017-09-01 18:52:56 +08:00
dash.h avformat/dash: move reused API to common file and header file 2017-09-01 10:20:56 +08:00
dashdec.c avformat/dashdec: Check whitelist 2025-02-27 17:53:20 +01:00
dashenc.c avformat/dashenc: use AVStream timebase when computing missing bitrate 2020-06-01 18:58:04 +05:30
data_uri.c
dauddec.c
daudenc.c
davs2.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dcstr.c avformat/dcstr: Check sample rate 2021-10-06 14:41:40 +02:00
derf.c avformat: add derf demuxer 2020-03-17 16:05:49 +01:00
dfa.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
dhav.c avformat/dhav: Break out of infinite dhav search loop 2021-02-02 14:18:21 +01:00
diracdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dnxhddec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dsfdec.c avformat/dsfdec: Change order of operations in bitrate computation 2021-10-06 14:41:41 +02:00
dsicin.c avformat/dsicin: Check packet size for overflow 2021-10-06 14:41:41 +02:00
dss.c avformat/dss: Remove unnecessary allocation 2020-04-03 17:56:57 +02:00
dtsdec.c avformat/dtsdec: make S16LE discrimination sharper 2020-01-18 18:35:57 +01:00
dtshddec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dump.c avformat/dump: Use int64_t for intermediate time values 2020-05-17 13:03:30 +01:00
dv.c avformat/dv: free all allocated structs on dv_read_header failure 2019-10-11 20:38:36 -03:00
dv.h
dvbsub.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvbtxt.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
dvenc.c avformat/dvenc: Don't zero unnecessarily 2020-01-26 17:24:41 +01:00
dxa.c avformat/dxa: check bpc 2025-02-27 17:53:14 +01:00
eacdata.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
electronicarts.c avformat/electronicarts: Clear partial_packet on error 2021-02-20 14:21:24 +01:00
epafdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ffmeta.h
ffmetadec.c avformat/ffmetadec: finalize AVBPrint on errors 2021-02-02 14:18:21 +01:00
ffmetaenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
fifo.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
fifo_test.c avformat/fifo_test: remove network.h include 2018-02-07 00:30:00 -03:00
file.c avformat/hls: support data protocol in uri for EXT-X-MAP 2020-01-18 22:41:11 +08:00
file_open.c
filmstripdec.c
filmstripenc.c avformat/filmstripenc: Use ff_raw_write_packet() 2020-04-14 19:01:27 +02:00
fitsdec.c avformat/fitsdec: Better size checks 2021-02-02 14:18:21 +01:00
fitsenc.c avformat/fitsenc: validate input pixel format 2017-11-13 20:33:10 +01:00
flac_picture.c libavformat/flacdec: Workaround for truncated metadata picture size 2020-05-25 11:59:45 +02:00
flac_picture.h libavformat/flacdec: Workaround for truncated metadata picture size 2020-05-25 11:59:45 +02:00
flacdec.c avformat/flacdec: Avoid double AVERRORS 2024-04-14 21:19:46 +02:00
flacenc.c avformat/flacenc: Fix memleak when writing attached pictures fails 2021-02-27 07:20:59 +01:00
flacenc.h avformat/flacenc: Add const to ff_flac_write_header() parameter 2019-11-28 18:44:01 +01:00
flacenc_header.c avformat/flacenc: Add const to ff_flac_write_header() parameter 2019-11-28 18:44:01 +01:00
flic.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
flv.h flvdec: Export unknown metadata packets as opaque data 2018-11-05 16:02:51 +02:00
flvdec.c avformat/flvdec: Use 64bit for sum_flv_tag_size 2022-09-26 16:51:01 +02:00
flvenc.c avformat/flvenc: Avoid unnecessary seek 2020-01-17 20:17:55 +01:00
format.c avformat: add ff_match_url_ext() 2025-02-27 17:53:25 +01:00
framecrcenc.c
framehash.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
frmdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
fsb.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
ftp.c avformat/ftp: Check for av_strtok() failure 2021-10-06 14:41:41 +02:00
fwse.c avformat/fwse: Remove always false expression 2024-06-14 11:11:50 +02:00
g722.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
g723_1.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
g726.c lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified. 2017-08-24 12:55:46 +02:00
g729dec.c avformat/g729dec: set packet duration and correctly set timebase info 2019-09-27 12:39:21 +02:00
gdv.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
genh.c avformat/genh: Check sample rate 2022-09-26 16:50:40 +02:00
gif.c avformat/gif: abort early if nothing was written yet 2019-05-29 10:57:18 +02:00
gifdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
golomb_tab.c
gopher.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
gsmdec.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
gxf.c avformat/gxf: Check pkt_len 2021-02-02 14:18:21 +01:00
gxf.h
gxfenc.c avformat: implement retiming directly in mxfenc and gxfenc 2020-05-07 23:12:24 +02:00
h261dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
h263dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
h264dec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
hashenc.c avformat: remove avio_flush() calls from the end of write_packet functions 2020-01-07 21:51:45 +01:00
hca.c avformat: add hca demuxer 2020-03-17 16:08:13 +01:00
hcom.c avformat/hcom: Tell the compiler about set but not read variables 2019-09-16 00:04:18 +02:00
hdsenc.c avformat/hdsenc: Add explicit deinit function 2020-04-30 08:24:09 +02:00
hevc.c avformat/av1, hevc: Make *_buf-functions return 0 on success 2020-01-26 12:41:31 -03:00
hevc.h avformat/av1, avc, hevc: Remove av_freep() 2020-01-26 12:41:32 -03:00
hevcdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
hls.c avformat/hls: Partially revert "reduce default max reload to 3" 2025-03-01 03:22:50 +01:00
hlsenc.c avformat/hlsenc: Check ret 2024-07-22 14:50:42 +02:00
hlsplaylist.c avformat/hlsenc, hlsplaylist: Cosmetics 2020-05-28 11:18:53 +02:00
hlsplaylist.h avformat/hlsenc, hlsplaylist: Cosmetics 2020-05-28 11:18:53 +02:00
hlsproto.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
hnm.c avformat/hnm: Check *chunk_size 2024-07-22 16:21:52 +02:00
http.c avformat/http: increase BUFFER_SIZE to MAX_URL_SIZE + HTTP_HEADERS_SIZE 2020-05-21 22:45:21 +02:00
http.h avformat/http: add ff_http_do_new_request2 for options 2019-10-08 14:57:44 +08:00
httpauth.c avformat/httpauth: do not decode plus sign to space in credentials 2020-02-15 18:41:36 +01:00
httpauth.h
icecast.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
icodec.c avformat/icodec: fix integer overflow with nb_pal 2025-02-27 17:53:13 +01:00
icoenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
id3v1.c libavformat: fix spelling in ID3v1 genres and extend the list of Winamp extensions. 2020-01-05 20:31:42 +01:00
id3v1.h libavformat: fix spelling in ID3v1 genres and extend the list of Winamp extensions. 2020-01-05 20:31:42 +01:00
id3v2.c avformat/id3v2: read_uslt() check for the amount read 2024-04-14 21:19:50 +02:00
id3v2.h avformat/id3v2: Remove unnecessary indirection 2020-05-25 07:06:44 +02:00
id3v2enc.c avformat/id3v2enc: fix bad ID3v2 tag length 2020-01-10 12:02:13 +01:00
idcin.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
idroqdec.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
idroqenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
iff.c avformat/iff: Check that we have a stream in read_dst_frame() 2025-02-27 17:53:24 +01:00
ifv.c avformat/ifv: Check that total frames do not overflow 2021-02-02 14:18:21 +01:00
ilbc.c avformat/ilbc: Check avio_read() for failure 2025-02-27 17:53:12 +01:00
img2.c avcodec: add PFM image decoder 2020-05-30 18:02:55 +02:00
img2.h avformat/img2dec: add option to provide metadata fields related to input path 2020-01-10 23:08:18 +01:00
img2_alias_pix.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
img2_brender_pix.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
img2dec.c avformat/img2dec: Clear padding data after EOF 2024-08-05 23:20:04 +02:00
img2enc.c ffplay, avcodec, avformat: Don't initialize before av_packet_ref() 2020-03-28 04:17:20 +01:00
ingenientdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
internal.h avformat: add ff_match_url_ext() 2025-02-27 17:53:25 +01:00
ip.c avformat/ip: factorize some IP filtering and resolving functions to a new file 2018-10-03 22:03:29 +02:00
ip.h avformat/ip: factorize some IP filtering and resolving functions to a new file 2018-10-03 22:03:29 +02:00
ipmovie.c avformat/ipmovie: Check signature_buffer read 2025-02-27 17:53:22 +01:00
ircam.c
ircam.h
ircamdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ircamenc.c
isom.c avcodec: add NotchLC decoder 2020-05-19 20:09:25 +02:00
isom.h libavformat/mov: fix multiple trun per traf 2020-04-11 18:15:58 +02:00
iss.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
iv8.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
ivfdec.c avformat/ivfdec: Change the length field to 32 bits 2019-10-08 21:45:00 -04:00
ivfenc.c avformat/ivfenc: move bsf insertion to the init function 2020-05-11 19:41:59 -03:00
jacosubdec.c avformat/jacosubdec: Use 64bit for abs 2024-04-14 21:19:54 +02:00
jacosubenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
jvdec.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
kvag.c avformat/kvag: Check sample_rate 2024-06-14 11:11:41 +02:00
latmenc.c avformat/latmenc: abort if no extradata is available 2019-10-15 13:04:44 -03:00
libamqp.c avformat: Add AMQP version 0-9-1 protocol support 2020-03-09 22:07:17 +01:00
libavformat.v libavformat: unexpose private ff_ functions needed by ffserver 2018-01-06 18:37:06 +00:00
libgme.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
libmodplug.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
libopenmpt.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
librtmp.c avformat/librtmp: fix returning EOF from Read/Write 2018-07-28 01:04:38 +02:00
libsmbclient.c lavf/libsmbclient: return AVERROR_EOF for EOF. 2018-09-02 18:37:09 +02:00
libsrt.c avformat/libsrt: fix cleanups on failed libsrt_open() and libsrt_setup() 2020-10-28 21:41:04 +01:00
libssh.c lavf/libssh: translate a read of 0 to EOF 2018-05-28 20:33:50 +03:00
libzmq.c avformat/libzmq: fix check for zmq protocol prefix 2024-09-02 23:32:05 +02:00
lmlm4.c avformat/lmlm4: Eliminate some AVERROR(EIO) 2025-02-27 17:52:58 +01:00
loasdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: Clip timestamps 2021-02-02 14:18:21 +01:00
lrcenc.c
lvfdec.c avformat/lvfdec: Check stream_index before use 2021-02-02 14:18:21 +01:00
lxfdec.c avformat/lxfdec: Fix multiple integer overflows related to track_size 2021-10-06 14:41:40 +02:00
m4vdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
Makefile avformat: add kvag muxer 2020-05-31 00:55:12 +02:00
matroska.c avformat/matroska: Move mime_tag lists to matroskadec 2020-04-20 21:24:18 +02:00
matroska.h avformat/matroska: Move mime_tag lists to matroskadec 2020-04-20 21:24:18 +02:00
matroskadec.c avformat/matroskadec: Check pre_ns for overflow 2025-02-27 17:53:15 +01:00
matroskaenc.c avformat/matroskaenc: Don't use NULL for %s format string 2020-06-15 17:30:33 +02:00
md5proto.c
metadata.c
metadata.h
mgsts.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
microdvddec.c avformat/microdvddec: use 64bit for durations 2021-10-06 14:41:40 +02:00
microdvdenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
mj2kdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mkvtimestamp_v2.c
mlpdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
mlvdec.c avformat/mlvdec: fix size checks 2025-02-27 17:53:24 +01:00
mm.c avformat/mm: Check length 2024-07-22 16:22:18 +02:00
mmf.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
mms.c avformat/mms: add logging context to log 2019-10-08 13:47:16 +08:00
mms.h
mmsh.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
mmst.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
mov.c avformat/mov: Use 64bit for str_size 2024-07-22 16:23:01 +02:00
mov_chan.c
mov_chan.h
mov_esds.c avformat/mov_esds: check return value of ff_mp4_read_dec_config_descr 2017-11-25 23:15:28 -03:00
movenc.c avformat/movenc: Check that cts fits in 32bit 2024-04-14 21:19:57 +02:00
movenc.h avformat/movenc: remove the write_clli mov flag 2020-04-13 10:37:45 -06:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c avformat/mp3dec: Check header_filesize 2024-07-22 16:24:03 +02:00
mp3enc.c lavf/mp3enc: fix ID3v1 year metadata setting issue 2020-04-29 15:14:17 +08:00
mpc.c avformat/mpc: Simplify cleanup 2020-04-19 02:37:46 +02:00
mpc8.c avformat/mpc8: Check first keyframe position for overflow 2021-10-06 14:41:41 +02:00
mpeg.c avformat/mpeg: Check an avio_read() for failure 2025-02-27 17:53:01 +01:00
mpeg.h lavf/mpeg: Support demuxing HEVC in mpeg-ps. 2018-09-27 23:53:21 +02:00
mpegenc.c avformat/mpegenc: Avoid adding invalid packet to queue 2021-02-27 07:20:59 +01:00
mpegts.c avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen 2025-02-27 17:53:11 +01:00
mpegts.h avformat/mpegtsenc: use standard pids for m2ts 2020-04-21 21:28:29 +02:00
mpegtsenc.c avformat/mpegtsenc: set stream_id correctly based on KLV profile selected 2020-05-31 18:43:02 +02:00
mpegvideodec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mpjpeg.c avformat/mpjpeg: Remove mpjpeg_write_trailer 2020-01-08 01:32:26 +01:00
mpjpegdec.c avformat/mpjpegdec: Remove redundant initializations 2020-02-11 00:15:19 +01:00
mpl2dec.c avformat/mpl2dec: Fix memleak upon read header failure 2020-06-15 17:25:47 +02:00
mpsubdec.c avformat/mpsubdec: Use av_sat_add/sub64() in fracval handling 2021-02-02 14:18:21 +01:00
msf.c avformat/msf: Check that channels doesnt overflow during extradata construction 2021-10-06 14:41:41 +02:00
msnwc_tcp.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mtaf.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mtv.c avformat/mtv: check av_strdup() return value 2019-10-19 06:54:53 +02:00
musx.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
mux.c avformat/mux: Remove unnecessary unreferencing of AVPacket 2020-05-23 05:43:42 +02:00
mvdec.c avformat/mvdec: Check if name was fully read 2025-02-27 17:53:04 +01:00
mvi.c avformat/mvi: Check audio_data_size to be non negative 2021-10-06 14:41:41 +02:00
mxf.c avformat/mxfenc: add some missing content package rates 2020-03-14 22:25:25 +01:00
mxf.h avformat/mxfenc: move content package rates and timebase combinations to a separate struct 2020-03-14 22:25:25 +01:00
mxfdec.c avformat/mxfdec: Check edit unit for overflow in mxf_set_current_edit_unit() 2025-02-27 17:53:23 +01:00
mxfenc.c avformat/mxfenc: Never set codec_ul UID to NULL 2021-02-27 07:20:59 +01:00
mxg.c avformat/mxg: return reference counted packets 2018-03-02 12:26:09 -03:00
ncdec.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
network.c avformat/network: add logging context to log 2019-10-08 13:47:07 +08:00
network.h network: Define ENOTCONN as WSAENOTCONN if not defined 2019-12-11 22:18:09 +02:00
nistspheredec.c avformat/nistspheredec: Clear buffer 2025-02-27 17:53:12 +01:00
nspdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
nsvdec.c avformat/nsvdec: Check asize for PCM 2024-07-22 16:24:30 +02:00
nullenc.c
nut.c avformat/nut: add pcm_s64 support 2019-09-27 12:15:50 +02:00
nut.h
nutdec.c avformat/nutdec: Add check for avformat_new_stream 2023-04-16 10:51:12 -03:00
nutenc.c avformat/nutenc: Write size into right dynamic buffer 2020-05-05 19:35:38 +02:00
nuv.c avformat/nuv: Check channels 2021-02-02 14:18:21 +01:00
oggdec.c avformat/oggdec: Disable mid stream codec changes 2020-06-14 22:02:34 +02:00
oggdec.h oggdec: remove the oggparsedaala subdemuxer 2020-05-23 19:07:20 +01:00
oggenc.c avformat/oggenc: Avoid allocating and copying when writing page data 2020-05-09 16:18:39 +02:00
oggparsecelt.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
oggparsedirac.c
oggparseflac.c avformat/oggparseflac: Replace skip_bits_long() by skip_bits() where possible 2019-12-31 18:43:50 +01:00
oggparseogm.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
oggparseopus.c oggdec: add support for proper demuxing of chained Opus files and streams 2020-04-30 23:05:51 +01:00
oggparseskeleton.c
oggparsespeex.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
oggparsetheora.c avformat/oggparsetheora: clip duration within 64bit 2024-04-14 21:19:23 +02:00
oggparsevorbis.c avformat/oggdec: Avoid duplicating buffer when adding side-data 2020-05-28 12:04:26 +02:00
oggparsevp8.c Don't manipulate duration when it's AV_NOPTS_VALUE. 2017-11-29 00:52:27 -03:00
oma.c
oma.h
omadec.c avformat/omadec: Fix memleaks upon read_header failure 2020-06-15 17:25:46 +02:00
omaenc.c
options.c avformat/options: don't call avformat_free_context() within avformat_alloc_context() 2019-10-19 21:29:36 -03:00
options_table.h remove CHAR_MIN/CHAR_MAX usage 2020-03-17 22:46:36 +01:00
os_support.c lavf/os_support: Only compile inet_aton() if getaddrinfo() is needed. 2018-04-23 13:39:29 +02:00
os_support.h os_support: define socket shutdown SHUT_xxx macros if they are not defined 2018-12-11 22:08:18 +11:00
paf.c avformat/paf: Check for EOF before allocation in read_header() 2021-10-06 14:41:40 +02:00
pcm.c avformat/pcm: Check block_align 2021-02-02 14:18:21 +01:00
pcm.h
pcmdec.c avformat/pcmdec: endianness for audio/L16 mime type 2018-11-25 00:25:03 +01:00
pcmenc.c avcodec: Implement Archimedes VIDC encoder/decoder 2018-10-26 13:39:25 +02:00
pjsdec.c avformat/pjsdec: Fix memleak upon read header failure 2020-06-15 17:25:47 +02:00
pmpdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pp_bnk.c avformat: add demuxer for Pro Pinball Series' Soundbanks 2020-05-05 20:07:19 +02:00
prompeg.c lavf/prompeg: prompeg_write() must report data all was written 2020-06-14 21:09:05 +02:00
protocols.c avformat: Add AMQP version 0-9-1 protocol support 2020-03-09 22:07:17 +01:00
psxstr.c avformat: Improve returned error codes 2020-01-08 01:32:26 +01:00
pva.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
pvfdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
qcp.c avformat/qcp: Avoid negative nb_rates 2021-10-06 14:41:41 +02:00
qtpalette.c avformat/qtpalette: parse color table according to the QuickTime file format specs 2018-04-30 21:50:12 +02:00
qtpalette.h
r3d.c avformat/r3d: Check samples before computing duration 2021-02-20 14:21:24 +01:00
rawdec.c avformat/rawdec: fix identifier names 2020-06-06 00:25:00 +02:00
rawdec.h avformat/rawdec: fix identifier names 2020-06-06 00:25:00 +02:00
rawenc.c lavf/rawenc: Only accept the appropriate stream type for raw muxers. 2019-09-06 16:22:44 -03:00
rawenc.h
rawutils.c
rawvideodec.c
rdt.c avformat/rdt: Check pkt_len 2024-07-21 19:59:20 +02:00
rdt.h lavf/rtpdec: Constify several pointers. 2018-02-11 20:03:33 +01:00
realtextdec.c avformat/realtextdec: Check the pts difference before using it for the duration computation 2021-10-06 14:41:41 +02:00
redspark.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
replaygain.c avformat/replaygain: avoid undefined / negative abs 2023-04-15 22:37:59 +02:00
replaygain.h
riff.c avcodec: add NotchLC decoder 2020-05-19 20:09:25 +02:00
riff.h avformat/avidec: add support for recognizing HEVC fourcc when demuxing 2019-08-31 17:38:25 +02:00
riffdec.c avcodec: fix pcm zork decoder 2020-02-16 12:54:57 +01:00
riffenc.c avformat/riff.h : remove unused function parameter "const AVCodecTag *tags" of "void ff_put_bmp_header()" 2017-08-02 15:26:25 +02:00
rl2.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
rm.c Add ClearVideo decoder 2017-04-25 15:39:10 +02:00
rm.h
rmdec.c avformat/rmdec: check that buf if completely filled 2025-02-27 17:53:17 +01:00
rmenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: Fix check for negative values 2025-02-27 17:53:16 +01:00
rsd.c uavformat/rsd: check for EOF in extradata 2021-02-02 14:18:21 +01:00
rso.c
rso.h
rsodec.c
rsoenc.c avformat/rso: Don't reimplement ff_raw_write_packet() 2020-04-14 18:57:59 +02:00
rtmp.h
rtmpcrypt.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
rtmpcrypt.h
rtmpdh.c libavformat: add mbedTLS based TLS 2018-05-21 19:43:04 -03:00
rtmpdh.h libavformat: add mbedTLS based TLS 2018-05-21 19:43:04 -03:00
rtmpdigest.c Merge commit 'b864230c49' 2017-10-21 13:32:13 -03:00
rtmphttp.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
rtmppkt.c avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly 2024-07-21 21:41:43 +02:00
rtmppkt.h Merge commit 'a1a143adb0' 2017-09-26 18:29:05 -03:00
rtmpproto.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
rtp.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
rtp.h
rtpdec.c avformat: remove unneeded avio_flush() calls before calling avio_close_dyn_buf() 2020-01-07 21:51:45 +01:00
rtpdec.h avformat/rtpdec.h remove unused variable 2019-03-13 12:54:30 +01:00
rtpdec_ac3.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_amr.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_asf.c lavf: Constify AVInputFormat pointer. 2019-03-20 18:52:38 +01:00
rtpdec_dv.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_formats.h lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_g726.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_h261.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_h263.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_h263_rfc2190.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_h264.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_hevc.c avformat/rtpdec_hevc: Don't reimplement ff_alloc_extradata 2019-12-12 19:25:33 +01:00
rtpdec_ilbc.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_jpeg.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_latm.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
rtpdec_mpa_robust.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_mpeg4.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
rtpdec_mpeg12.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_mpegts.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_qcelp.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_qdm2.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
rtpdec_qt.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpdec_rfc4175.c Revert "avformat/rtpdec_rfc4175: Fix incorrect copy_offset calculation" 2019-08-06 10:37:41 +02:00
rtpdec_svq3.c avformat: Don't free old extradata before ff_alloc/get_extradata 2019-12-12 19:25:33 +01:00
rtpdec_vc2hq.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_vp8.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_vp9.c lavf/rtpdec*: Constify all RTPDynamicProtocolHandler. 2018-02-14 01:14:35 +01:00
rtpdec_xiph.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
rtpenc.c Revert "avformat/utils: make ff_ntp_time() accept a timestamp as input argument" 2020-01-16 22:27:35 -03:00
rtpenc.h Revert "avformat/utils: make ff_ntp_time() accept a timestamp as input argument" 2020-01-16 22:27:35 -03:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c lavf: Constify AVOutputFormat pointer. 2019-03-20 18:38:48 +01:00
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263.c
rtpenc_h263_rfc2190.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c avformat/rtpenc_mpegts: removed unused check of avformat_free_context 2019-12-02 00:08:21 +08:00
rtpenc_mpv.c
rtpenc_vc2hq.c avformat/rtpenc_vc2hq: Check sizes 2024-07-21 21:10:36 +02:00
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpproto.c avformat/rtpproto: av_dict_set() -> av_dict_set_int() 2020-06-02 22:25:11 +08:00
rtpproto.h libavformat: remove the ff_rtp_get_local_rtcp_port function 2018-01-06 18:34:55 +00:00
rtsp.c avformat/rtsp: Check that lower transport is handled in one of the if() 2024-07-21 21:12:33 +02:00
rtsp.h Merge commit '1e56173515' 2019-05-02 13:02:58 -03:00
rtspcodes.h
rtspdec.c avformat/rtspdec: av_dict_set() -> av_dict_set_int() 2020-06-02 22:25:11 +08:00
rtspenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
s337m.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
samidec.c avformat/samidec: Sanity check pts 2021-02-20 14:21:24 +01:00
sapdec.c avformat/sapdec: Check ffurl_get_file_handle() for error 2024-07-22 16:24:50 +02:00
sapenc.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
sauce.c avformat/sauce: Check avio_size() for failure 2024-07-22 16:25:40 +02:00
sauce.h
sbcdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
sbgdec.c avformat/sbgdec: Check for negative duration 2024-04-14 21:19:55 +02:00
sccdec.c avformat/sccdec: Fix memleak upon read header failure 2020-06-15 17:30:28 +02:00
sccenc.c
sctp.c avformat/sctp: close socket on errors 2022-09-26 16:50:45 +02:00
sdp.c avformat/sdp: Check before appending "," 2024-06-14 11:11:53 +02:00
sdr2.c avformat: Remove unnecessary av_packet_unref() 2020-02-10 22:41:38 +01:00
sdsdec.c avformat/sdsdec: Use av_rescale() to avoid intermediate overflow in duration calculation 2022-09-26 16:51:03 +02:00
sdxdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
segafilm.c avformat/segafilm: Set keyframe 2025-02-27 17:53:01 +01:00
segafilmenc.c avformat/segafilmenc: Add deinit function 2020-02-25 19:57:16 +01:00
segment.c avformat/segment: Fix error messages 2021-02-27 07:21:00 +01:00
serdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
shortendec.c avformat/shortendec: Check k in probe 2019-10-16 19:17:57 +02:00
sierravmd.c avformat/sierravmd: Don't return packets for non-existing stream 2021-02-22 22:00:15 +01:00
siff.c avformat/siff: Basic pkt_size check 2024-07-22 16:26:18 +02:00
smacker.c avformat/smacker: Check for too small pts_inc 2021-02-02 14:18:22 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c avformat/smjpegdec: Check the existence of referred streams 2020-07-09 12:35:39 +02:00
smjpegenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
smoothstreamingenc.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
smush.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
sol.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
sox.h Implement SoX native format muxer and demuxer. 2009-05-30 18:51:15 +00:00
soxdec.c avformat/soxdec: Check channels to be positive 2021-02-02 14:18:22 +01:00
soxenc.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
spdif.c
spdif.h
spdifdec.c avformat/spdifdec: Use 64bit to compute bit rate 2022-09-26 16:51:04 +02:00
spdifenc.c avformat/spdifenc: Fix leak upon error 2021-02-27 07:20:59 +01:00
srtdec.c avformat/srtdec: Fix memleak upon read header failure 2020-06-15 17:30:32 +02:00
srtenc.c
srtp.c
srtp.h
srtpproto.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
stldec.c avformat/stldec: Fix memleak upon read header failure 2020-06-15 17:30:32 +02:00
subfile.c avformat/subfile: Assert that whence is a known case 2024-07-21 21:35:15 +02:00
subtitles.c avformat/subtitles: Don't increment packet counter prematurely 2020-03-22 13:00:19 +01:00
subtitles.h avformat/subtitles: ignore extra '\r' at line endings 2019-04-27 12:49:56 +02:00
subviewer1dec.c avformat/subviewer1dec: Fix memleak upon read header failure 2020-06-15 17:30:32 +02:00
subviewerdec.c avformat/subviewerdec: Make read_ts() more flexible 2022-09-26 16:50:52 +02:00
supdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
supenc.c lavf/supenc: Remove some unneeded casts. 2019-01-24 13:08:27 +01:00
svag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
swf.c
swf.h
swfdec.c avformat/swfdec: Reorder allocations/initializations 2021-02-27 07:20:58 +01:00
swfenc.c avformat/swfenc: Fix memleak upon write_header error 2021-02-27 07:20:58 +01:00
takdec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
tcp.c avformat/tcp: re-add checks for setsockopt return values 2018-09-11 15:48:55 -03:00
tedcaptionsdec.c avformat/tedcaptionsdec: Fix leak of AVBPrint upon error 2021-02-27 07:20:58 +01:00
tee.c lavf/tee: pass options to protocol. 2020-06-04 10:52:42 +02:00
tee_common.c
tee_common.h
teeproto.c
thp.c avformat/thp: Check fps 2020-06-14 22:02:34 +02:00
tiertexseq.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
tls.c
tls.h Merge commit '4cf84e254a' 2018-02-11 23:08:48 -03:00
tls_gnutls.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
tls_libtls.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
tls_mbedtls.c lavf/tls_mbedtls: add support for mbedtls version 3 2022-04-27 18:47:59 +02:00
tls_openssl.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
tls_schannel.c avformat/tls_schannel: Initialize ret 2024-07-21 21:36:44 +02:00
tls_securetransport.c avformat: Replace ffurl_close() by ffurl_closep() where appropriate 2020-05-25 13:11:36 +02:00
tmv.c avformat/tmv: Check video chunk size 2024-04-14 21:19:36 +02:00
tta.c avformat/tta: Better totalframes check 2024-04-14 21:19:34 +02:00
ttaenc.c avformat/ttaenc: Defer freeing dynamic buffer 2020-05-21 05:30:26 +02:00
tty.c avformat/tty: Check avio_size() 2024-07-22 16:26:51 +02:00
txd.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
ty.c avformat/ty: rec_size seems to only need 32bit 2024-07-22 16:27:09 +02:00
udp.c avformat/udp: support w32pthreads compat 2020-03-08 19:08:04 +01:00
uncodedframecrcenc.c
unix.c avformat/unix: fix handling of EOF in case of SOCK_STREAM. 2018-03-21 19:02:06 +01:00
url.c avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases 2021-04-08 17:49:26 +02:00
url.h avformat/url: add ff_make_absolulte_url2 to be able to test windows path cases 2021-04-08 17:49:26 +02:00
urldecode.c avformat/urldecode: add the ability to not decode plus sign to space 2020-02-15 18:41:36 +01:00
urldecode.h avformat/urldecode: add the ability to not decode plus sign to space 2020-02-15 18:41:36 +01:00
utils.c seek: Fix crashes in ff_seek_frame_binary if built with latest Clang 14 2024-04-14 21:19:41 +02:00
v210.c
vag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vapoursynth.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vc1dec.c lavf/vc1dec: Reduce probe score for streams with invalid frames. 2019-04-19 14:06:29 +02:00
vc1test.c avformat: Forward errors where possible 2019-12-12 19:25:33 +01:00
vc1testenc.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
version.h Bump minor versions to separate 4.3 from master 2020-06-08 22:49:04 +02:00
vividas.c avformat/vividas: Check avio_read() for failure 2025-02-27 17:53:13 +01:00
vivo.c avformat/vivo: Favor setting fps from explicit fractions 2022-04-06 20:38:05 +02:00
voc.c
voc.h
voc_packet.c avformat/voc_packet: prevent remaining size from becoming negative in ff_voc_get_packet() 2021-10-06 14:41:41 +02:00
vocdec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
vocenc.c
vorbiscomment.c avformat/vorbiscomment: Switch to AVIOContext from bytestream API 2020-05-03 13:43:54 +02:00
vorbiscomment.h avformat/vorbiscomment: Switch to AVIOContext from bytestream API 2020-05-03 13:43:54 +02:00
vpcc.c avformat/vpcc: fix values in VP9 level detection heuristics 2018-09-15 18:06:58 -03:00
vpcc.h avformat/vpcc: Calculate VP9 level from Luma's Sample rate and Picture size 2018-04-26 14:23:08 +05:30
vpk.c avformat/vpk: add seeking support 2020-03-12 18:47:39 +01:00
vplayerdec.c avformat/vplayerdec: Fix memleak upon read header failure 2020-06-15 17:30:33 +02:00
vqf.c avformat/vqf: Propagate errors from add_metadata() 2025-02-27 17:53:21 +01:00
w64.c
w64.h
wavdec.c avformat/wavdec: Check if there are 16 bytes before testing them 2024-08-05 23:19:20 +02:00
wavenc.c avformat/wavenc: Fix leak and segfault on reallocation error 2021-02-27 07:20:59 +01:00
wc3movie.c avformat/wc3movie: Cleanup on wc3_read_header() failure 2021-02-02 14:18:20 +01:00
webm_chunk.c avformat/webm_chunk: Open AVIOContext before initializing sub-muxer 2020-05-23 07:15:35 +02:00
webmdashenc.c avformat/webmdashenc: fix on-demand profile string 2022-04-08 00:07:11 -03:00
webpenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
webvttdec.c avformat/webvttdec: Fix memleak upon read header failure 2020-06-15 17:30:33 +02:00
webvttenc.c avformat: remove avio_flush() calls from the end of write_header functions 2020-01-07 21:51:45 +01:00
westwood_aud.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
westwood_vqa.c avformat/westwood_vqa: Fix 2g packets 2024-04-14 21:19:56 +02:00
wsddec.c avformat/rawdec: Make the raw packet size configurable 2019-07-17 23:18:50 +02:00
wtv.h
wtv_common.c
wtvdec.c avformat/wtvdec: Initialize buf 2025-02-27 17:53:21 +01:00
wtvenc.c avformat: remove unneeded avio_flush() calls from the end of write_trailer functions 2020-01-07 21:51:45 +01:00
wv.c
wv.h Merge commit '794ca87d2b' 2013-05-29 10:07:30 +02:00
wvdec.c avformat/wvdec: Check rate for overflow 2021-02-02 14:18:20 +01:00
wvedec.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
wvenc.c
xa.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
xmv.c avformat/xmv: Check this_packet_size 2024-07-22 16:27:40 +02:00
xvag.c lavf: Constify the probe function argument. 2019-03-21 11:42:17 +01:00
xwma.c avformat/xwma: sanity check bits_per_coded_sample 2024-04-14 21:19:35 +02:00
yop.c avformat/yop: Use av_packet_move_ref() for packet ownership transfer 2020-03-26 20:51:34 +01:00
yuv4mpeg.h
yuv4mpegdec.c avformat/yuv4mpegdec: add support for 444alpha 2020-03-19 17:34:31 +01:00
yuv4mpegenc.c libavformat/yuv4mpeg: Add color range support for Y4M Add color_range support in Y4M. 2018-06-30 00:41:35 +02:00