FFmpeg/libavformat
Andreas Rheinhardt 3b49688440 avformat/movenc: Fix segfault when remuxing rtp hint stream
When remuxing an rtp hint stream (or any stream with the tag "rtp "),
the mov muxer treats this as one of the rtp hint tracks it creates
internally when ordered to do so; yet this track lacks the
AVFormatContext for the hinting rtp muxer, leading to segfaults in
mov_write_udta_sdp() if a "trak" atom is written for this stream; if not,
the stream's codecpar is freed by mov_free() as if the mov muxer owned
it (it does for the internally created "rtp " tracks), but without
resetting st->codecpar, leading to double-frees lateron. This commit
therefore ignores said tag which makes rtp hint streams unremuxable.

This fixes tickets #8181 and #8186.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
(cherry picked from commit 22c3cd1760)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2022-04-13 23:39:49 +02:00
..
tests movenc-test: Add tests for negative cts offsets 2017-09-28 18:15:45 +02:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
3dostr.c avformat/3dostr: Check sample_rate 2021-09-11 21:23:49 +02:00
4xm.c avformat/4xm: Make audio_frame_count 64bit 2021-09-11 21:23:49 +02:00
a64.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aacdec.c avformat/aacdec: resync to the next adts frame on invalid data instead of aborting 2019-07-23 01:13:41 -03:00
aadec.c avformat/aadec: Check toc_size to contain the minimum to demuxer uses 2020-07-02 19:55:09 +02:00
ac3dec.c avformat/ac3dec: Fix to prevent runaway ac3 detection by looking at the actual frame rather than the first detected frame. 2017-01-28 23:08:42 +01:00
acm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
act.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
adp.c lavf/adp: Fix the probe function on systems with signed char. 2017-10-09 02:57:48 +02:00
ads.c avformat/ads: Check size 2021-09-11 21:23:48 +02:00
adtsenc.c avformat/adtsenc: return value check for init_get_bits in adts_decode_extradata 2021-09-12 11:22:04 +02:00
adxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
aea.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
afc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aiff.h lavf/aiffdec: Support QDMC demuxing. 2016-07-03 04:37:48 +02:00
aiffdec.c avformat/aiffdec: Check for size overflow in header parsing 2021-09-12 11:22:04 +02:00
aiffenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
aixdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
allformats.c Add SUP/PGS subtitle muxer 2017-09-09 12:07:14 +02:00
amr.c libavformat/amr.c: Check return value from avio_read() 2020-07-02 19:55:09 +02:00
anm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
apc.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
ape.c lavf/ape: remove unused magic field 2017-03-29 14:49:29 +02:00
apetag.c apetag: account for header size if present when returning the start position 2017-02-25 09:57:44 +01:00
apetag.h avformat/apetag: account for header size if present when returning the start position 2017-02-10 18:33:29 -03:00
apngdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
apngenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
aqtitledec.c avformat/aqtitledec: Fix memleak upon read header failure 2020-07-03 00:02:12 +02:00
asf.c avformat/asfenc: write group_mutual_exclusion_objects for audio on multiple languages 2016-02-21 23:24:09 +01:00
asf.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
asfcrypt.c Merge commit '10de408738' 2015-09-16 11:06:55 +02:00
asfcrypt.h
asfdec_f.c avformat/asfdec_f: Check sizeX against padding 2021-09-12 11:22:04 +02:00
asfdec_o.c avformat/asfdec_o: Use ff_get_extradata() 2021-09-11 21:23:49 +02:00
asfenc.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
assdec.c avformat/assdec: Fix memleak upon read header failure 2020-07-03 00:02:12 +02:00
assenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ast.c AST Muxer 2012-12-04 11:25:46 +00:00
ast.h
astdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
astenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
async.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
au.c avformat/au: cleanup on EOF return in au_read_annotation() 2021-09-11 21:23:48 +02:00
audiointerleave.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
audiointerleave.h
avc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
avc.h
avformat.h libavformat/avformat.h: Move docs inside of #if 2017-06-30 14:35:25 +02:00
avformatres.rc
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c oavformat/avidec: Check offset in odml 2021-10-09 18:34:49 +02:00
avienc.c libavformat/avienc: Check bits per sample for PAL8 2020-07-02 19:55:09 +02:00
avio.c avformat/avio: Check av_opt_copy() for failure 2021-09-11 21:23:49 +02:00
avio.h lavf: make avio_read_partial() public 2017-09-01 17:56:33 +02:00
avio_internal.h lavf: make avio_read_partial() public 2017-09-01 17:56:33 +02:00
aviobuf.c avformat/aviobuf: Don't check for overflow after it happened 2020-07-02 23:56:13 +02:00
avisynth.c Merge commit '3cc3463f30' 2017-04-01 12:16:45 +02:00
avlanguage.c avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03:00
avlanguage.h avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03:00
avr.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
avs.c avformat/avs: Use 64bit for the avio_tell() output 2021-09-11 21:23:48 +02:00
bethsoftvid.c avformat/bethsoftvid: Check image dimensions before use 2021-09-11 21:23:48 +02:00
bfi.c avformat/bfi: check nframes 2021-09-12 11:22:04 +02:00
bink.c lavf/bink: fix latest header and add all existing revisions 2017-08-20 11:33:51 +02:00
bintext.c avformat/bintext: Check width 2021-09-11 21:23:48 +02:00
bit.c lavf/bit: Fix the G.729 bit auto-detection. 2017-09-30 20:41:52 +02:00
bluray.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
bmv.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
boadec.c avformat/boadec: Check that channels and block_align are set 2021-09-11 21:23:48 +02:00
brstm.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
c93.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
cache.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
caf.c lavf/caf: Support demuxing Opus. 2017-09-20 03:31:48 +02:00
caf.h
cafdec.c avformat/cafdec: Check channels 2021-09-11 21:23:49 +02:00
cafenc.c lavf/caf: Support demuxing Opus. 2017-09-20 03:31:48 +02:00
cavsvideodec.c
cdg.c avformat/cdg: Fix integer overflow in duration computation 2021-09-11 21:23:48 +02:00
cdxl.c avformat/cdxl: Fix integer overflow in intermediate 2019-11-15 12:25:46 +01:00
chromaprint.c lavf/chromaprint: Update for version 1.4 2016-12-06 21:07:59 +01:00
cinedec.c avformat/cinedec: Fix index_entries size check 2021-09-11 21:23:49 +02:00
concat.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
concatdec.c avformat/concatdec: use av_strstart() 2021-09-11 21:23:48 +02:00
crcenc.c
crypto.c Merge commit 'd860a3cc0a' 2017-04-01 15:45:32 +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: free resource allocated by xml 2017-09-09 08:34:07 +08:00
dashenc.c Merge commit '7295b73738' 2017-09-26 14:13:09 -03:00
data_uri.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
dauddec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
daudenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
dcstr.c avformat/dcstr: Check sample rate 2021-09-11 21:23:49 +02:00
dfa.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
diracdec.c
dnxhddec.c avcodec/dnxhddata: move avpriv_dnxhd_parse_header_prefix to a header 2016-07-25 12:19:39 -03:00
dsfdec.c avformat/dsfdec: Check block_align more completely 2021-09-11 21:23:48 +02:00
dsicin.c avformat/dsicin: Check packet size for overflow 2021-09-12 11:22:04 +02:00
dss.c lavf/dss: Do not fail randomly if dss_sp input contains 0xff. 2017-01-12 15:02:42 +01:00
dtsdec.c avcodec/dca: remove GetBitContext usage from avpriv_dca_parse_core_frame_header() 2017-07-21 12:18:10 -03:00
dtshddec.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
dump.c lavf/dump: Remove superfluous cast. 2017-08-29 01:33:47 +02:00
dv.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
dv.h
dvbsub.c
dvbtxt.c avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01:00
dvenc.c Merge commit 'b7f98659f2' 2016-06-29 11:16:01 +02:00
dxa.c avformat/dxa: Check fps to be within the supported range more precissely 2021-09-11 21:23:49 +02:00
eacdata.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
electronicarts.c avformat/electronicarts: Clear partial_packet on error 2021-09-11 21:23:49 +02:00
epafdec.c epafdec: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
ffm.h avformat/ffmdec: Add cleaner API for ffserver to interface without depending on internal ABI 2015-11-20 20:01:05 +01:00
ffmdec.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
ffmenc.c avformat/ffmenc: Remove the last use of st->codec 2016-12-02 19:37:00 +01:00
ffmeta.h
ffmetadec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ffmetaenc.c
fifo.c libavformat/fifo: Fix initialization of underlying AVFormatContext 2017-07-19 10:08:19 +02:00
file.c avformat/file: increase min/max packet size to 256k for written files 2017-06-24 18:51:29 +02:00
file_open.c
filmstripdec.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
filmstripenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
fitsdec.c avformat/fitsdec: Better size checks 2021-09-11 21:23:48 +02:00
fitsenc.c avformat/fitsenc: fill header line with spaces 2017-09-12 21:39:57 -03:00
flac_picture.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
flac_picture.h
flacdec.c Merge commit 'ed1cd81076' 2017-03-15 23:17:32 +01:00
flacenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
flacenc.h
flacenc_header.c
flic.c avformat/flic: fix handling of EOF case 2017-02-11 20:20:07 +01:00
flv.h
flvdec.c avformat/flvdec: Check array entry number 2021-09-11 21:23:49 +02:00
flvenc.c avformat/flvenc: Check audio packet size 2018-10-28 02:22:42 +02:00
format.c avformat/format: Fix registering a format more than once and related races 2016-06-25 20:09:10 +02:00
framecrcenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
framehash.c avformat/framehash: also print channel layout as a string 2016-11-05 22:42:22 -03:00
frmdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
fsb.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ftp.c avformat/ftp: Check for av_strtok() failure 2021-09-11 21:23:49 +02:00
g722.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
g723_1.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +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: Fix av_log() formating string 2016-06-23 21:37:05 +02:00
gdv.c avformat/gdv: Check fps 2019-03-24 10:38:52 +01:00
genh.c avformat/genh: Check block_align 2021-09-11 21:23:48 +02:00
gif.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
gifdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
golomb_tab.c
gopher.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
gsmdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
gxf.c avformat/gxf: Check pkt_len 2021-09-11 21:23:48 +02:00
gxf.h
gxfenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
h261dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
h263dec.c
h264dec.c avformat/h264dec: Avoid get_ue_golomb_31( ) due to ff_ prefixed table from golomb.c 2016-05-04 22:43:01 +02:00
hashenc.c avformat/hashenc: add missing avio_flush to hash_write_trailer 2016-04-16 21:31:58 -03:00
hdsenc.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
hevc.c avformat/hevc: Fix potential leak in case of ff_hevc_annexb2mp4_buf failure 2020-07-02 23:44:51 +02:00
hevc.h avformat/hevc: Fix potential leak in case of ff_hevc_annexb2mp4_buf failure 2020-07-02 23:44:51 +02:00
hevcdec.c Merge commit 'c359d624d3' 2017-03-23 14:27:48 -03:00
hls.c avformat/hls: Pass a copy of the URL for probing 2020-07-02 19:55:10 +02:00
hlsenc.c avformat/hlsenc: write fmp4 init header after first AV frame 2017-11-15 17:53:42 -08:00
hlsproto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
hnm.c avformat/hnm: Check for extradata allocation failure 2020-07-02 23:56:12 +02:00
http.c avformat/http: Fix Out-of-Bounds access in process_line() 2019-03-24 10:38:51 +01:00
http.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
httpauth.c lavf/httpauth: Do case-insensitive http header checks. 2016-09-03 13:56:40 +02:00
httpauth.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
icecast.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
icodec.c avformat/icodec: Check for zero streams and stream creation failure 2021-09-11 21:23:48 +02:00
icoenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
id3v1.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
id3v1.h
id3v2.c avformat/id3v2: Check end for overflow in id3v2_parse() 2021-09-11 21:23:49 +02:00
id3v2.h avformat: fix id3 chapters 2017-10-05 17:10:23 +02:00
id3v2enc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
idcin.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
idroqdec.c idroqdec: fix leaking pkt on failure 2016-11-30 00:22:45 +01:00
idroqenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
iff.c avformat/iff: Use 64bit in duration computation 2021-09-11 21:23:49 +02:00
ilbc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
img2.c lavf/img2: Add svg and svgz to allow reading image sequences. 2017-05-22 01:09:21 +02:00
img2.h avformat/img2dec: do not interpret the filename by default if a IO context has been opened 2016-01-20 17:31:01 +01:00
img2_alias_pix.c
img2_brender_pix.c
img2dec.c avformat/img2dec: fix infinite loop 2018-06-18 01:16:03 +02:00
img2enc.c avformat/img2enc: remove av_dup_packet() call 2017-09-25 23:44:53 -03:00
ingenientdec.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
internal.h lavf: consider codec framerate for framerate detection 2017-06-07 11:08:06 +02:00
ipmovie.c Interplay MVE: Implement frame format 0x10 2017-06-27 15:09:12 +02:00
ircam.c
ircam.h
ircamdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
ircamenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
isom.c libavformat : add mov dataformat tag for HapAlphaOnly and HapQAlpha 2017-09-24 21:54:13 +02:00
isom.h avformat/mov.c: require tfhd to begin parsing trun 2019-03-24 10:38:51 +01:00
iss.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
iv8.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ivfdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ivfenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
jacosubdec.c avformat/jacosubdec: Check for min in t overflow in get_shift() 2021-10-09 18:34:49 +02:00
jacosubenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
jvdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
latmenc.c avformat/latmenc: check packet side data for AAC extradata updates 2017-05-24 20:28:00 -03:00
libavformat.v Merge commit '535a742c26' 2016-06-27 17:56:47 +02:00
libgme.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
libmodplug.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
libopenmpt.c avformat/libopenmpt: Query duration and metadata after selecting subsong 2017-09-24 15:54:38 +01:00
librtmp.c avformat/librtmp: check return value of setsockopt 2017-06-13 19:48:08 +02:00
libsmbclient.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
libssh.c avformat/libssh: check the user provided a password before trying to use it 2017-06-17 17:16:13 -03:00
lmlm4.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
loasdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
log2_tab.c avutil: Duplicate ff_log2_tab instead of sharing it across libs 2012-10-12 20:39:17 +02:00
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: Clip timestamps 2021-09-11 21:23:48 +02:00
lrcenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
lvfdec.c avformat/lvfdec: Check stream_index before use 2021-09-11 21:23:48 +02:00
lxfdec.c avformat/lxfdec: Fix multiple integer overflows related to track_size 2021-09-11 21:23:49 +02:00
m4vdec.c avformat/m4vdec: Detect raw mpeg4video with unidentified non mpeg headers with a very low score 2017-02-18 04:18:30 +01:00
Makefile Add SUP/PGS subtitle muxer 2017-09-09 12:07:14 +02:00
matroska.c Merge commit 'd42809f983' 2017-03-19 18:28:40 +01:00
matroska.h avformat/matroskadec: add support for Spherical Video elements 2016-12-07 22:40:59 -03:00
matroskadec.c avformat/matroskadec: Fix handling of huge default durations 2021-09-11 21:23:49 +02:00
matroskaenc.c avformat/matroskaenc: Don't use NULL for %s format string 2020-07-03 00:02:14 +02:00
md5proto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
metadata.c
metadata.h
mgsts.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
microdvddec.c avformat/microdvddec: use 64bit for durations 2021-09-11 21:23:49 +02:00
microdvdenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mj2kdec.c avformat: Auto-detect mjpeg 2000 in mpeg-ts 2016-12-17 23:52:25 +01:00
mkvtimestamp_v2.c
mlpdec.c avformat/mlpdec: consider all valid mlp access units when probing 2015-11-29 10:41:51 +01:00
mlvdec.c avformat/mlvdec: fail reading a packet with 0 streams 2020-07-02 19:55:09 +02:00
mm.c avformat/mm: Check for existence of audio stream 2021-09-11 21:23:48 +02:00
mmf.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
mms.c avformat/mms: Add missing chunksize check 2018-07-07 12:27:00 +02:00
mms.h
mmsh.c lavf: forward protocol_whitelist for the remaining cases 2016-08-05 16:18:49 +02:00
mmst.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mov.c avformat/mov: do not ignore errors in mov_metadata_hmmt() 2021-09-12 11:22:04 +02:00
mov_chan.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mov_chan.h
movenc.c avformat/movenc: Fix segfault when remuxing rtp hint stream 2022-04-13 23:39:49 +02:00
movenc.h movenc: Add an option for enabling negative CTS offsets 2017-09-28 18:15:45 +02:00
movenccenc.c movenc: support cenc (common encryption) 2015-12-15 14:16:28 +01:00
movenccenc.h movenc: support cenc (common encryption) 2015-12-15 14:16:28 +01:00
movenchint.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mp3dec.c avformat/mp3dec: Check that the frame fits within the probe buffer 2019-11-21 23:27:24 +01:00
mp3enc.c avformat/mp3enc: Avoid SEEK_END as it is unsupported 2019-11-14 23:30:37 +01:00
mpc.c avformat/mpc: deallocate frames array on errors 2019-11-15 12:25:45 +01:00
mpc8.c avformat/mpc8: Check for position overflow in mpc8_handle_chunk() 2021-09-11 21:23:49 +02:00
mpeg.c avformat/mpeg: Check avio_read() return value in get_pts() 2021-09-11 21:23:48 +02:00
mpeg.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegenc.c avformat/mpegenc: Fix integer overflow with AV_NOPTS_VALUE 2020-07-02 19:55:09 +02:00
mpegts.c avformat/mpegts: use actually read packet size in mpegts_resync special case 2021-10-09 18:34:49 +02:00
mpegts.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegtsenc.c mpegtsenc: Don't pass NULL to memcpy 2017-07-06 21:28:20 -04:00
mpegvideodec.c
mpjpeg.c Merge commit '161a301d44' 2015-07-09 00:11:32 +02:00
mpjpegdec.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
mpl2dec.c avformat/mpl2dec: Fix memleak upon read header failure 2020-07-03 00:02:13 +02:00
mpsubdec.c avformat/mpsubdec: Fix memleak upon read header failure 2020-07-03 00:02:13 +02:00
msf.c avformat/msf: Check that channels doesnt overflow during extradata construction 2021-09-11 21:23:49 +02:00
msnwc_tcp.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mtaf.c avformat: add MTAF demuxer 2016-05-21 18:49:45 +02:00
mtv.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
musx.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mux.c avformat: make flush_packets a tri-state and set it to -1 (auto) by default 2017-06-24 18:51:29 +02:00
mvdec.c avformat/mvdec: Do not set invalid sample rate 2021-10-09 18:34:49 +02:00
mvi.c avformat/mvi: Check audio size for more overflows 2021-09-11 21:23:49 +02:00
mxf.c lavf/mxf: Add a universal label for ProRes used in FCP. 2017-01-12 23:24:39 +01:00
mxf.h lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input. 2015-07-22 10:23:18 +02:00
mxfdec.c avformat/mxfdec: check channel number in mxf_get_d10_aes3_packet() 2021-10-09 18:34:49 +02:00
mxfenc.c avformat/mxfenc: Fix labels for IEC PAL DV 420 2017-10-03 18:34:37 +02:00
mxg.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ncdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
network.c libavformat/tcp: fix return code for tcp_accept 2017-05-10 14:00:20 +02:00
network.h network: Define ENOTCONN as WSAENOTCONN if not defined 2021-09-12 11:22:04 +02:00
nistspheredec.c avformat/nistspheredec: Check bits_per_coded_sample and channels 2021-09-11 21:23:48 +02:00
nsvdec.c avformat/nsvdec: Fix memleaks on errors while reading the header 2020-07-02 19:55:09 +02:00
nullenc.c Merge commit 'b9ece15a01' 2015-10-14 13:48:22 +02:00
nut.c avformat/nut: Add HEVC and Opus support 2017-03-30 13:26:04 +02:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c avformat/nutdec: Check tmp_size 2021-09-11 21:23:49 +02:00
nutenc.c avformat/nutenc: Do not pass NULL to memcmp() in get_needed_flags() 2019-11-15 12:25:47 +01:00
nuv.c avformat/nuv: Check channels 2021-09-11 21:23:48 +02:00
oggdec.c avformat/oggdec: Check for EOF after page header 2020-07-02 19:55:09 +02:00
oggdec.h avformat/oggdec: Fix integer overflow with invalid pts 2016-08-03 16:09:03 +02:00
oggenc.c avformat/oggenc: check for stream private data in ogg_free() 2017-06-22 16:12:51 -03:00
oggparsecelt.c avformat/oggparsecelt: Do not re-allocate os->private 2017-07-25 22:04:34 +02:00
oggparsedaala.c avformat/oggparsedaala: Do not adjust AV_NOPTS_VALUE 2018-06-18 01:16:03 +02:00
oggparsedirac.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
oggparseflac.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
oggparseogm.c avformat/oggparseogm: Check lb against psize 2018-06-18 01:16:03 +02:00
oggparseopus.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
oggparseskeleton.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
oggparsespeex.c avformat/oggparsespeex: Check frames_per_packet and packet_size 2016-12-03 03:59:13 +01:00
oggparsetheora.c avformat/oggparsetheora: Do not adjust AV_NOPTS_VALUE 2018-06-18 01:16:03 +02:00
oggparsevorbis.c avformat/oggparsevorbis: Error out on double init of vp 2020-07-02 19:55:09 +02:00
oggparsevp8.c Don't manipulate duration when it's AV_NOPTS_VALUE. 2017-12-01 01:24:17 -03:00
oma.c avcodec: add ATRAC Advanced Lossless decoders 2017-02-11 12:00:38 +01:00
oma.h avcodec: add ATRAC Advanced Lossless decoders 2017-02-11 12:00:38 +01:00
omadec.c avformat/omadec: Fix memleaks upon read_header failure 2020-07-02 23:58:21 +02:00
omaenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
options.c avformat/options: log filename on open 2017-06-03 23:14:04 +02:00
options_table.h avformat: make flush_packets a tri-state and set it to -1 (auto) by default 2017-06-24 18:51:29 +02:00
os_support.c Merge commit '00b62968d0' 2015-11-02 11:43:50 +01:00
os_support.h lavf/os_support: Use existing WinRT config value. 2017-07-30 14:31:04 +10:00
paf.c avformat/paf: Check for EOF before allocation in read_header() 2021-09-11 21:23:49 +02:00
pcm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pcm.h
pcmdec.c avformat/pcmdec: fix memory leak 2017-06-13 19:49:06 +02:00
pcmenc.c
pjsdec.c avformat/pjsdec: Fix memleak upon read header failure 2020-07-03 00:02:13 +02:00
pmpdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
prompeg.c avformat: Fix Pro-MPEG non-square matrix 2017-06-27 12:54:06 +02:00
protocols.c avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01:00
psxstr.c cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
pva.c avformat/pva: Check for EOF before retrying in read_part_of_packet() 2018-07-07 12:27:00 +02:00
pvfdec.c pvfdec: prevent overflow during block alignment calculation 2017-01-29 01:20:52 +01:00
qcp.c avformat/qcp: Avoid negative nb_rates 2021-09-11 21:23:49 +02:00
qtpalette.c qtpalette: make the color_* variables unsigned again 2016-01-11 23:14:52 +01:00
qtpalette.h lavf/qtpalette: Fix incorrect palettes 2016-01-19 11:18:32 +01:00
r3d.c avformat/r3d: Check samples before computing duration 2021-09-11 21:23:49 +02:00
rawdec.c lavf: make avio_read_partial() public 2017-09-01 17:56:33 +02:00
rawdec.h
rawenc.c lavf/rawenc: Only accept the appropriate stream type for raw muxers. 2019-09-06 19:01:27 -03:00
rawenc.h
rawutils.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rawvideodec.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
rdt.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
rdt.h
realtextdec.c avformat/realtextdec: Check the pts difference before using it for the duration computation 2021-09-11 21:23:49 +02:00
redspark.c avformat/redspark: deobfuscate header decrypt code 2016-06-12 17:26:43 -03:00
replaygain.c Merge commit '7f4ec4364b' 2015-11-22 17:19:10 +00:00
replaygain.h
riff.c avformat/riff: remove useless tag correlation 'mpg2'->MPEG1VIDEO. 2017-08-02 15:26:35 +02:00
riff.h Merge commit '0539d84d98' 2017-09-28 00:28:38 -03:00
riffdec.c Merge commit '0539d84d98' 2017-09-28 00:28:38 -03: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/rl2: Fix DoS due to lack of eof check 2017-08-27 19:23:30 +02:00
rm.c avcodec: add ClearVideo decoder 2017-03-02 11:39:54 +01:00
rm.h Merge commit '1c77ead1fb' 2014-12-06 00:48:47 +01:00
rmdec.c avformat/rmdec: Check for multiple audio_stream_info 2021-10-09 18:34:49 +02:00
rmenc.c avformat/rmenc: do not access AVIO write buffer directly 2017-06-18 16:16:52 +02:00
rmsipr.c
rmsipr.h
rpl.c avformat/rpl: The associative law doesnt hold for signed integers in C 2021-09-11 21:23:49 +02:00
rsd.c uavformat/rsd: check for EOF in extradata 2021-09-11 21:23:48 +02:00
rso.c
rso.h
rsodec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rsoenc.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
rtmp.h rtmpproto: use AVHMAC instead of a custom implementation 2015-07-29 22:09:16 +03:00
rtmpcrypt.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
rtmpcrypt.h
rtmpdh.c Merge commit '016387fe0f' 2017-03-24 12:43:49 +01:00
rtmpdh.h Merge commit '016387fe0f' 2017-03-24 12:43:49 +01:00
rtmphttp.c avformat/rtmphttp: fix bug for rtmphttp 2017-01-02 19:35:47 +01:00
rtmppkt.c Merge commit 'a1a143adb0' 2017-09-26 18:29:05 -03:00
rtmppkt.h Merge commit 'a1a143adb0' 2017-09-26 18:29:05 -03:00
rtmpproto.c Merge commit '15a92e0c40' 2017-09-26 18:34:25 -03:00
rtp.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtp.h Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec.c rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec.h Merge commit '3c525b8b47' 2015-09-16 14:07:05 +02:00
rtpdec_ac3.c
rtpdec_amr.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_asf.c libavformat/rtpdec_asf: zero initialize the AVIOContext struct 2016-07-25 19:39:13 +02:00
rtpdec_dv.c
rtpdec_formats.h rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec_g726.c lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-22 03:53:38 +02:00
rtpdec_h261.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_h263.c
rtpdec_h263_rfc2190.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_h264.c avformat/rtpdec_h264: Fix heap-buffer-overflow 2017-08-23 22:19:33 +02:00
rtpdec_hevc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_ilbc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_jpeg.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
rtpdec_latm.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
rtpdec_mpa_robust.c avformat/rtpdec_mpa_robust: change assignment to inequality test in conditional 2015-11-17 16:30:15 -05:00
rtpdec_mpeg4.c Merge commit '24130234cd' 2017-03-19 18:24:35 +01:00
rtpdec_mpeg12.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_mpegts.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_qcelp.c
rtpdec_qdm2.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_qt.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
rtpdec_rfc4175.c rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec_svq3.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_vc2hq.c rtpdec_vc2hq: avoid magic number 2016-06-13 18:40:14 +02:00
rtpdec_vp8.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpdec_vp9.c rtpdec_vp9: Support parsing the scalability structure 2016-06-14 08:00:17 +02:00
rtpdec_xiph.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
rtpenc.c lavf/rtpenc: Add support for little-endian G.726. 2017-10-07 20:47:10 +02:00
rtpenc.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpenc_aac.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_amr.c
rtpenc_chain.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_chain.h
rtpenc_h261.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpenc_h263.c
rtpenc_h263_rfc2190.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
rtpenc_h264_hevc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_jpeg.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpenc_latm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_mpegts.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_mpv.c
rtpenc_vc2hq.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
rtpenc_vp8.c
rtpenc_vp9.c rtpenc: packetizer for VP9 RTP payload format (draft v2) 2016-06-13 18:09:34 +02:00
rtpenc_xiph.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpproto.c Merge commit '67351924fa' 2017-03-30 10:26:29 +02:00
rtpproto.h
rtsp.c avformat/rtsp: Check number of streams in sdp_parse_line() 2019-03-24 10:38:51 +01:00
rtsp.h Merge commit '79331df362' 2017-10-03 23:08:06 -03:00
rtspcodes.h
rtspdec.c rtspdec: Fix return error 2017-07-10 15:02:29 -04:00
rtspenc.c
s337m.c avformat/s337m: fix potentially undefined pointer arithmetic 2017-07-26 21:23:07 +03:00
samidec.c avformat/samidec: Sanity check pts 2021-09-11 21:23:49 +02:00
sapdec.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
sapenc.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
sauce.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
sauce.h
sbgdec.c avformat/sbgdec: Check for overflow in timestamp preparation 2021-09-12 11:22:04 +02:00
sccdec.c avformat/sccdec: Fix memleak upon read header failure 2020-07-03 00:02:13 +02:00
sccenc.c avformat: add SCC muxer 2017-01-30 11:00:58 +01:00
sctp.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
sdp.c lavf/rtpenc: Add support for little-endian G.726. 2017-10-07 20:47:10 +02:00
sdr2.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
sdsdec.c avformat: add MIDI Sample Dump Standard demuxer 2017-01-22 13:00:25 +01:00
sdxdec.c avformat: add Sample Dump eXchange demuxer 2017-01-25 12:00:02 +01:00
segafilm.c avformat/segafilm: Do not assume AV_CODEC_ID_NONE is 0 2021-09-11 21:23:48 +02:00
segment.c Fix several typos 2017-09-21 16:17:02 -08:00
shortendec.c avformat/shortendec: Check k in probe 2019-11-15 12:25:46 +01:00
sierravmd.c avformat/sierravmd: Support for Shivers 2 stereo tracks 2017-02-21 19:05:04 +01:00
siff.c avformat/siff: Reject audio packets without audio stream 2021-09-11 21:23:48 +02:00
smacker.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c avformat/smjpegdec: Check the existence of referred streams 2021-09-11 21:23:48 +02:00
smjpegenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
smoothstreamingenc.c avformat/smoothstreaming: Fix memleaks on errors 2020-07-02 23:56:12 +02:00
smush.c Merge commit '67351924fa' 2017-03-30 10:26:29 +02:00
sol.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
sox.h
soxdec.c avformat/soxdec: Check channels to be positive 2021-09-11 21:23:49 +02:00
soxenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
spdif.c
spdif.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
spdifdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
spdifenc.c Merge commit '67deba8a41' 2017-03-31 10:40:34 +02:00
srtdec.c avformat/srtdec: Fix memleak upon read header failure 2020-07-03 00:02:13 +02:00
srtenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
srtp.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
srtp.h
srtpproto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
stldec.c avformat/stldec: Fix memleak upon read header failure 2020-07-03 00:02:14 +02:00
subfile.c libavformat/subfile: return AVERROR_EOF on EOF 2017-06-17 22:36:54 +02:00
subtitles.c avformat/subtitles: Don't increment packet counter prematurely 2020-07-02 23:56:12 +02:00
subtitles.h avformat/subtitles: make dropping duplicate events optional 2015-09-21 13:42:48 +02:00
subviewer1dec.c avformat/subviewer1dec: Fix memleak upon read header failure 2020-07-03 00:02:14 +02:00
subviewerdec.c avformat/subviewerdec: fail on AV_NOPTS_VALUE 2021-09-11 21:23:48 +02:00
supdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
supenc.c Add SUP/PGS subtitle muxer 2017-09-09 12:07:14 +02:00
svag.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
swf.c
swf.h Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
swfdec.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
swfenc.c avformat/swfenc: Fix integer overflow in frame rate handling 2020-07-02 19:55:09 +02:00
takdec.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
tcp.c libavformat/tcp: fix return code for tcp_accept 2017-05-10 14:00:20 +02:00
tedcaptionsdec.c avformat/tedcaptionsdec: Check for overflow in parse_int() 2021-09-11 21:23:48 +02:00
tee.c libavformat/tee: tee was passing a wrong option name for fifo's format_options 2017-01-24 02:36:51 +01:00
tee_common.c avformat/tee: Factor parse_slave_options() out 2016-08-02 20:22:55 +02:00
tee_common.h avformat/tee: Factor parse_slave_options() out 2016-08-02 20:22:55 +02:00
teeproto.c avformat/teeproto: set forgotten url_close() 2016-08-05 18:59:21 +02:00
thp.c avformat/thp: Check fps 2020-07-02 19:55:10 +02:00
tiertexseq.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
tls.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
tls.h avformat: implement SChannel SSP TLS protocol 2015-11-14 14:31:58 +01:00
tls_gnutls.c lavf/tls_gnutls: fix warnings from version check 2017-09-26 15:05:32 +02:00
tls_openssl.c Merge commit 'ee05079766' 2017-03-24 12:59:21 +01:00
tls_schannel.c avformat/tls_schannel: immediately return decrypted data if available 2020-09-04 20:46:29 +03:00
tls_securetransport.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tmv.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
tta.c avformat/tta: Check for EOF in index reading loop 2021-09-11 21:23:49 +02:00
ttaenc.c avformat: add a TTA Muxer 2016-08-04 16:25:40 -03:00
tty.c avformat/tty: add probe function 2022-04-13 23:39:49 +02:00
txd.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
udp.c lavf/udp: Do not use MCAST_* for multicast on tvOS. 2016-09-03 15:18:40 +02:00
uncodedframecrcenc.c avformat: do not use AVFrame accessor 2017-04-23 14:30:53 +07:00
unix.c Merge commit '3ee2ec5ec1' 2016-04-21 16:01:50 +01:00
url.c
url.h avformat/aviobuf: add support for specifying minimum packet size and marking flush points 2017-06-24 18:51:29 +02:00
urldecode.c
urldecode.h
utils.c avformat/utils: Use 64bit earlier in r_frame_rate check 2021-09-11 21:23:49 +02:00
v210.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
vag.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
vc1dec.c lavf/vc1dec: Autodetect raw vc-1 streams. 2015-10-14 16:40:57 +02:00
vc1test.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
vc1testenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
version.h Bump minor versions for branching 3.4 2017-10-11 01:23:47 +02:00
vivo.c avformat/vivo: fix logic error in checking version in probe 2017-03-05 16:34:32 +01:00
voc.c
voc.h
voc_packet.c avformat/voc_packet: prevent remaining size from becoming negative in ff_voc_get_packet() 2021-09-11 21:23:49 +02:00
vocdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
vocenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
vorbiscomment.c
vorbiscomment.h
vpcc.c movenc/isom: update vpcC box to version 1.0 of the specification 2017-05-16 01:53:05 +02:00
vpcc.h Add experimental support for vp9 in iso-bmff 2016-06-17 10:36:09 -04:00
vpk.c avformat/vpk: Check offset for validity 2019-11-14 23:30:37 +01:00
vplayerdec.c avformat/vplayerdec: Fix memleak upon read header failure 2020-07-03 00:02:14 +02:00
vqf.c avformat/vqf: Check len for COMM chunks 2021-09-11 21:23:48 +02:00
w64.c
w64.h
wavdec.c avformat/wavdec: Check smv_block_size 2021-10-09 18:34:49 +02:00
wavenc.c avformat/wavenc: replace literal numbers with enum constants 2017-10-05 09:49:22 +02:00
wc3movie.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
webm_chunk.c lavf/webm_chunk: Fix NULL dereference 2020-07-03 00:03:45 +02:00
webmdashenc.c avformat/webmdashenc: Check codec types 2020-07-02 23:56:13 +02: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-07-03 00:02:14 +02:00
webvttenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
westwood_aud.c westwood_aud: prevent division by zero 2016-10-17 20:42:18 +02:00
westwood_vqa.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
wsddec.c avformat/wsddec: Fix undefined shift 2019-11-14 23:30:37 +01:00
wtv.h
wtv_common.c
wtvdec.c avformat/wtvdec: Check for EOF before seeking back in parse_media_type() 2021-09-12 11:22:04 +02:00
wtvenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
wv.c
wv.h
wvdec.c avformat/wvdec: detect and error out on WavPack DSD files 2019-03-24 10:38:51 +01:00
wvedec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wvenc.c Merge commit '83548fe894' 2017-03-21 17:02:30 -03:00
xa.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
xmv.c avformat/xmv: Make bitrate 64bit 2019-11-14 23:30:37 +01:00
xvag.c xvag: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
xwma.c avformat/xwma: Check for EOF in dpds_table read code 2021-09-11 21:23:48 +02:00
yop.c avformat/yop: alloc codecpar extradata only once 2016-04-14 15:55:10 -03:00
yuv4mpeg.h yuv4mpeg: add rough duration estimate and seeking. 2015-07-11 14:46:19 +02:00
yuv4mpegdec.c yuv4mpegdec: fix leaking pkt in yuv4_read_packet 2016-12-08 00:26:41 +01:00
yuv4mpegenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00