ffmpeg/libavformat
Michael Niedermayer e0a3b8670d avformat/hls: Check local file extensions
This reduces the attack surface of local file-system
information leaking.

It prevents the existing exploit leading to an information leak. As
well as similar hypothetical attacks.

Leaks of information from files and symlinks ending in common multimedia extensions
are still possible. But files with sensitive information like private keys and passwords
generally do not use common multimedia filename extensions.
It does not stop leaks via remote addresses in the LAN.

The existing exploit depends on a specific decoder as well.
It does appear though that the exploit should be possible with any decoder.
The problem is that as long as sensitive information gets into the decoder,
the output of the decoder becomes sensitive as well.
The only obvious solution is to prevent access to sensitive information. Or to
disable hls or possibly some of its feature. More complex solutions like
checking the path to limit access to only subdirectories of the hls path may
work as an alternative. But such solutions are fragile and tricky to implement
portably and would not stop every possible attack nor would they work with all
valid hls files.

Developers have expressed their dislike / objected to disabling hls by default as well
as disabling hls with local files. There also where objections against restricting
remote url file extensions. This here is a less robust but also lower
inconvenience solution.
It can be applied stand alone or together with other solutions.
limiting the check to local files was suggested by nevcairiel

This recommits the security fix without the author name joke which was
originally requested by Nicolas.

Found-by: Emil Lerner and Pavel Cheremushkin
Reported-by: Thierry Foucu <tfoucu@google.com>

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 189ff42196)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-06-18 16:05:23 +02:00
..
tests Merge commit 'a79aafd0b4' 2016-06-23 22:20:10 +02:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
3dostr.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
4xm.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
a64.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aacdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aadec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ac3dec.c avcodec: drop 2 suffix from avpriv_ac3_parse_header2 2015-10-22 00:34:54 +02: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ads.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
adtsenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
adxdec.c avformat/adxdec: set bit_rate, fixes duration calculation 2016-05-15 19:05:19 +02: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 aiff: Support demuxing G.722 streams 2015-11-12 04:39:14 +01:00
aiffdec.c aiff: check block_align in aiff_read_packet 2016-11-27 00:28:03 +01:00
aiffenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aixdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
allformats.c lavf/img2dec: add pnm pipe demuxers 2016-06-22 15:24:19 +02:00
amr.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
anm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
apc.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
ape.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
apetag.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
apetag.h Merge commit '2d2d6a4883' 2013-05-29 10:40:42 +02:00
apngdec.c avformat/apng: fix setting frame delay when max_fps is set to no limit 2017-03-21 20:21:53 -03:00
apngenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aqtitledec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
asfdec_o.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
asfenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
assdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 AST Muxer 2012-12-04 11:25:46 +00:00
astdec.c astdec: fix division by zero 2016-11-27 00:28:02 +01:00
astenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
async.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
au.c avformat/au: Read MetaData from AU Sun audio file header 2016-06-13 20:58:43 +02:00
audiointerleave.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
audiointerleave.h Merge remote-tracking branch 'qatar/master' 2012-10-06 13:45:08 +02:00
avc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
avc.h Merge commit 'a2efbecc4e' 2014-09-25 00:09:42 +02:00
avformat.h avformat: Add max_streams option 2016-12-11 00:43:29 +01:00
avformatres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
avi.h lavf/avienc: Add xxpc entries to index 2016-03-13 16:06:09 +01:00
avidec.c avformat/avidec: Limit formats in gab2 to srt and ass/ssa 2017-06-18 16:05:23 +02:00
avienc.c avformat/avienc: Fix memleaks on errors 2016-05-22 02:14:33 +02:00
avio.c avformat/avio: Fix null pointer dereference in case of memleak 2016-05-18 00:53:21 +02:00
avio.h Merge commit 'db7968bff4' 2016-06-23 15:59:44 +02:00
avio_internal.h hls: read protocol options through the AVIOContext 2016-03-16 10:31:36 +01:00
aviobuf.c Merge commit 'db7968bff4' 2016-06-23 15:59:44 +02:00
avisynth.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
avlanguage.c Merge remote-tracking branch 'qatar/master' 2011-09-08 22:37:31 +02:00
avlanguage.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
avr.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
avs.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
bethsoftvid.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
bfi.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
bink.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
bintext.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
bit.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
brstm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 lavc/cafenc: Allow QDMC muxing. 2016-06-19 18:51:39 +02:00
caf.h
cafdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
cafenc.c lavc/cafenc: Allow QDMC muxing. 2016-06-19 18:51:39 +02:00
cavsvideodec.c avformat/cavsvideodec: use avpriv_find_start_code in cavsvideo_probe() 2015-03-16 15:40:10 +01:00
cdg.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
cdxl.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
chromaprint.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
cinedec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
concat.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
concatdec.c avformat/concatdec: fix the h264 annexb extradata check 2017-05-16 11:30:16 -03:00
crcenc.c Merge commit 'd92024f18f' 2014-03-11 21:05:34 +01:00
crypto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
cutils.c Merge commit 'ed6dad3737' 2014-10-26 03:22:52 +01:00
dashenc.c avformat/dashenc: Pass flags to child context 2016-04-11 04:34:00 +02: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 dcstr: fix division by zero 2016-11-27 00:28:03 +01:00
dfa.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
diracdec.c avformat/diracdec: check 2 chunks in probe 2013-11-10 16:06:16 +01:00
dnxhddec.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dsfdec.c avformat/dsfdec: set bit_rate, fixes duration estimation 2016-05-01 16:16:39 +02:00
dsicin.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
dss.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
dtsdec.c avformat/dtsdec: reduce the scope of crctab 2016-05-04 19:23:23 -03:00
dtshddec.c avformat/dtshddec: move data_start outside of DTSHDDemuxContext 2016-05-19 00:02:50 -03:00
dump.c Merge commit 'e45a638f50' 2016-06-26 14:13:36 +02:00
dv.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
dv.h Merge remote-tracking branch 'qatar/master' 2012-02-16 01:34:37 +01:00
dvbsub.c avformat/dvbsub: Fix hypothetical pointer overflow in dvbsub_probe() 2015-03-15 13:45:31 +01:00
dvbtxt.c avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01:00
dvenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
dxa.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
eacdata.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
electronicarts.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
epafdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +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 avformat/ffmdec: Check media type for chunks 2016-12-05 18:29:12 +01:00
ffmenc.c avformat/ffmenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
ffmeta.h
ffmetadec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ffmetaenc.c Merge commit '3f7fd59d15' 2012-09-16 14:24:11 +02:00
file.c lavf/os_support.h: Fix for unicode filenames on windows. 2016-06-13 13:47:32 +10:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
filmstripdec.c filmstripdec: correctly check image dimensions 2016-11-27 00:28:06 +01:00
filmstripenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
flac_picture.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
flac_picture.h Merge commit '601d6228c4' 2013-10-13 09:37:21 +02:00
flacdec.c avformat/flacdec: Check avio_read result when reading flac block header. 2017-02-08 20:32:01 +01:00
flacenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
flacenc.h Merge commit 'e19d48dfce' 2014-06-01 14:16:29 +02:00
flacenc_header.c Merge commit 'e19d48dfce' 2014-06-01 14:16:29 +02:00
flic.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
flv.h Merge commit 'a7ac1a7b94' 2015-06-12 22:55:49 +02:00
flvdec.c avformat/flvdec: Fix regression loosing streams 2016-12-05 18:29:12 +01:00
flvenc.c Merge commit '371df9ba71' 2016-06-23 17:43:19 +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 avformat/framehash: enable new output 2016-04-13 21:13:21 -03:00
framehash.c avformat/framehash: enable new output 2016-04-13 21:13:21 -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 Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01: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
g729dec.c avformat/g729dec: Fix av_log() formating string 2016-06-23 21:37:05 +02:00
genh.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
gif.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
gifdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
golomb_tab.c avformat: fix hevcs use of golomb from avformat 2014-03-09 22:59:46 +01:00
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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
gxf.h
gxfenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
h261dec.c avformat/h261dec: dont accept invalid gobs in probe as valid 2013-11-09 01:12:10 +01:00
h263dec.c avformat/h263dec/h263_probe: Check TR 2014-05-07 03:42:21 +02:00
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 avformat/hdsenc: Pass flags to child context 2016-04-11 04:34:00 +02:00
hevc.c cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hevc.h Merge commit '34bbc81de8' 2014-03-10 23:38:01 +01:00
hevcdec.c Merge commit '5846646296' 2013-11-01 17:33:05 +01:00
hls.c avformat/hls: Check local file extensions 2017-06-18 16:05:23 +02:00
hlsenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
hlsproto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
hnm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
http.c avformat/http: Check for truncated buffers in http_connect() 2017-05-16 16:00:21 +02:00
http.h cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
httpauth.c httpauth: Add space after commas in HTTP/RTSP auth header 2015-10-14 14:35:34 +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 icodec: correctly check avio_read return value 2016-11-27 00:28:05 +01:00
icoenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
id3v1.c avformat/id3v1: strip trailing whitespace 2015-01-05 20:52:51 +01:00
id3v1.h Merge remote-tracking branch 'qatar/master' 2012-01-29 00:34:59 +01:00
id3v2.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
id3v2.h ff_id3v2_read: add option to limit ID3 magic number search 2014-04-19 04:25:01 +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 avformat/idroqdec: Check chunk_size for being too large 2016-12-05 18:29:12 +01:00
idroqenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
iff.c avformat/iff: parse DPAN chunk 2016-05-19 17:02:06 +02:00
ilbc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
img2.c Merge commit 'fa55addd23' 2016-04-11 14:59:58 +01: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 avformat/img2_alias_pix: Add AVClass and image2 AVOptions 2014-09-11 15:34:13 +02:00
img2_brender_pix.c avformat/img2_alias & brender_pix: fix function names 2014-09-11 15:16:24 +02:00
img2dec.c lavf/img2dec: add pnm pipe demuxers 2016-06-22 15:24:19 +02:00
img2enc.c img2enc: Refactor the atomic renaming code 2016-04-19 20:30:48 +02:00
ingenientdec.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
internal.h lavf: update auto-bsf to new BSF API 2016-06-25 15:50:04 -05:00
ipmovie.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
ircam.c add forgotten AV_ prefix to some CODEC_IDs 2012-12-09 01:47:58 +00:00
ircam.h IRCAM demuxer & muxer 2012-12-05 13:01:22 +00:00
ircamdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
ircamenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
isom.c avformat/isom: Fix old API regression with exporting max bitrate 2016-12-05 18:29:12 +01:00
isom.h mov - support seek in encrypted mp4 2016-03-06 17:29:32 +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 '9200514ad8' 2016-04-10 20:59:55 +01:00
jacosubdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
libavformat.v avformat: stop exporting ffurl_read_complete, ffurl_seek and ffurl_size 2015-10-29 23:48:13 +01: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
libnut.c libnut: Pass stream to ff_parse_specific_params 2016-04-21 15:21:09 +01:00
librtmp.c librtmp: Avoid an infiniloop setting connection arguments 2016-07-26 12:07:40 -07:00
libsmbclient.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
libssh.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00: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 AVFormat: LRC demuxer and muxer 2014-07-13 19:18:31 +02:00
lrc.h AVFormat: LRC demuxer and muxer 2014-07-13 19:18:31 +02:00
lrcdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
lrcenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
lvfdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
lxfdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
m4vdec.c avformat/m4vdec: mark as possibly containing discontinuities 2014-10-17 12:51:49 +02:00
Makefile lavf/img2dec: add pnm pipe demuxers 2016-06-22 15:24:19 +02:00
matroska.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
matroska.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
matroskadec.c lavf/matroskadec: fix is_keyframe for early Blocks 2017-02-08 20:32:01 +01:00
matroskaenc.c Merge commit '71852a1ba8' 2016-06-23 17:57:34 +02:00
md5proto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
metadata.c avformat/metadata: allow ff_metadata_conv() to be called with NULL saftely 2014-01-17 23:09:52 +01:00
metadata.h Merge remote-tracking branch 'qatar/master' 2012-01-28 07:53:34 +01:00
mgsts.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
microdvddec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
microdvdenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mkvtimestamp_v2.c lavf: remove some flushing in write_packet muxers callbacks. 2013-04-14 21:16:53 +02:00
mlpdec.c avformat/mlpdec: consider all valid mlp access units when probing 2015-11-29 10:41:51 +01:00
mlvdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mmf.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mms.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mms.h Merge remote-tracking branch 'qatar/master' 2012-10-06 13:45:08 +02:00
mmsh.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mmst.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mov.c lavf/mov.c: Avoid heap allocation wraps in mov_read_{senc,saiz}() 2017-05-16 16:00:21 +02:00
mov_chan.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mov_chan.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
movenc.c avformat/movenc: Check packet in mov_write_single_packet() too 2016-09-28 14:23:06 +02:00
movenc.h avformat/movenc: add option to use keys/mdta atoms for metadata 2016-06-25 14:38:14 +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: fix msan warning when verifying mpa header 2017-02-08 20:32:01 +01:00
mp3enc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mpc.c Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
mpc8.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
mpeg.c lavf/mpeg: Initialize a stack variable used by memcmp(). 2017-02-21 02:16:18 +01:00
mpeg.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegts.c mpegts: prevent division by zero 2016-11-27 00:28:05 +01:00
mpegts.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegtsenc.c Merge commit '393596f9d5' 2016-06-23 08:17:31 +02:00
mpegvideodec.c avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo_probe() 2015-03-15 13:39:56 +01:00
mpjpeg.c Merge commit '161a301d44' 2015-07-09 00:11:32 +02:00
mpjpegdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mpl2dec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mpsubdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
msf.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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/mux: Fix copy an paste typo 2017-06-18 16:05:23 +02:00
mvdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mvi.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
mxf.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mxf.h lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input. 2015-07-22 10:23:18 +02:00
mxfdec.c mxfdec: fix NULL pointer dereference in mxf_read_packet_old 2016-11-27 00:28:07 +01:00
mxfenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +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/network: use defined constant in poll 2016-01-29 21:31:47 +01:00
network.h lavf/network: split ff_listen_bind into ff_listen and ff_accept 2015-08-01 00:58:31 +02:00
nistspheredec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
nsvdec.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
nullenc.c Merge commit 'b9ece15a01' 2015-10-14 13:48:22 +02:00
nut.c Kill timed SSA 2016-02-26 21:34:33 +01:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
nutenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
nuv.c Merge commit '709c0f79d8' 2016-04-17 19:06:18 +01:00
oggdec.c avformat/oggdec: Skip streams in duration correction that did not had their duration set. 2016-12-11 00:43:29 +01:00
oggdec.h avformat/oggdec: Fix integer overflow with invalid pts 2016-08-06 00:34:54 +02:00
oggenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
oggparsecelt.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
oggparsedaala.c avformat/oggparsedaala: Do not leave an invalid value in gpshift 2017-05-16 16:00:22 +02:00
oggparsedirac.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
oggparseflac.c avformat/oggparseflac: Fix memleaks in old_flac_header() 2016-05-28 01:22:01 +02:00
oggparseogm.c avformat/oggparseogm: Check ff_alloc_extradata() for failure 2017-05-16 16:00:22 +02:00
oggparseopus.c avformat/oggparseopus: Fix Undefined behavior in oggparseopus.c and libavformat/utils.c 2016-05-29 00:58:15 +02: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-05 18:29:12 +01:00
oggparsetheora.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
oggparsevorbis.c Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
oggparsevp8.c avformat/oggparsevp8: fix pts calculation on pages ending with an invisible frame 2016-07-25 10:01:11 -03:00
oma.c Merge commit '23d0fdcf6f' 2013-09-30 02:15:36 +02:00
oma.h Merge commit '23d0fdcf6f' 2013-09-30 02:15:36 +02:00
omadec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
omaenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
options.c avformat/options: log filename on open 2017-06-18 16:05:23 +02:00
options_table.h avformat/options_table: Set the default maximum number of streams to 1000 2017-02-08 20:32:01 +01:00
os_support.c Merge commit '00b62968d0' 2015-11-02 11:43:50 +01:00
os_support.h os_support: use the appropriate stat functions matching the stat type 2016-06-14 23:49:42 +02:00
paf.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pcm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pcm.h pcmdec: move read_packet function to pcm.c so it can be shared with other demuxers 2012-12-05 12:40:57 +00:00
pcmdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pcmenc.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
pjsdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pmpdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
protocols.c Merge commit '06edef3d5e' 2016-05-12 14:04:02 +01:00
psxstr.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
pva.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
pvfdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
qcp.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rawdec.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
rawdec.h avformat/rawdec: Add FF_DEF_RAWSUB_DEMUXER 2015-01-05 01:45:49 +01:00
rawenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rdt.h Merge commit 'feeafb4ada' 2013-10-29 11:06:32 +01:00
realtextdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit 'ae43c10e36' 2014-04-17 21:45:58 +02:00
riff.c avcodec: add YUY2 Lossless Codec decoder 2016-06-26 10:18:10 +02:00
riff.h Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
riffdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
riffenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rl2.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rm.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
rm.h Merge commit '1c77ead1fb' 2014-12-06 00:48:47 +01:00
rmdec.c rmdec: validate block alignment 2016-11-27 00:28:07 +01:00
rmenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rmsipr.c Merge commit '4c995fafd8' 2012-10-16 13:20:46 +02:00
rmsipr.h Merge commit '4c995fafd8' 2012-10-16 13:20:46 +02:00
rpl.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rsd.c rsd: limit number of channels 2016-11-27 00:28:02 +01:00
rso.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
rso.h Merge remote-tracking branch 'qatar/master' 2011-11-03 02:16:26 +01:00
rsodec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rsoenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge remote-tracking branch 'qatar/master' 2012-07-23 21:25:09 +02:00
rtmpdh.c Merge commit 'd12b5b2f13' 2016-05-11 19:13:03 +01:00
rtmpdh.h Merge commit '439929859a' 2016-04-21 16:04:17 +01:00
rtmphttp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtmppkt.c avformat/rtmppkt: Check for packet size mismatches 2016-12-05 21:37:48 +01:00
rtmppkt.h Merge commit '3b18857ab3' 2014-06-01 23:56:22 +02:00
rtmpproto.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02: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 Merge commit '9ea78fd00a' 2016-06-21 22:24:30 +02:00
rtpdec.h Merge commit '3c525b8b47' 2015-09-16 14:07:05 +02:00
rtpdec_ac3.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
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-08-01 17:29:14 +02:00
rtpdec_dv.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_formats.h Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_g726.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_h261.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_h263.c Merge commit '2b982e92f4' 2015-02-24 22:34:08 +01:00
rtpdec_h263_rfc2190.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpdec_h264.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +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 rtpdec_jpeg: fix low contrast image on low quality setting 2016-03-26 00:15:24 +02:00
rtpdec_latm.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 '41ed7ab45f' 2016-06-21 21:55:34 +02: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 Merge commit '5d8cae4573' 2015-02-24 22:55:20 +01:00
rtpdec_qdm2.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpdec_qt.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02: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 '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +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 Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
rtpenc_chain.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
rtpenc_chain.h Merge remote-tracking branch 'qatar/master' 2012-11-15 11:31:13 +01:00
rtpenc_h261.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpenc_h263.c Change all uses of restrict to use av_restrict instead. 2012-06-17 00:38:39 +02:00
rtpenc_h263_rfc2190.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02: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 Merge commit 'f1e9398621' 2013-03-26 13:44:09 +01:00
rtpenc_vc2hq.c Merge commit '4024b566d6' 2016-06-26 15:12:48 +02:00
rtpenc_vp8.c Merge commit '65e053271a' 2012-12-17 13:46:54 +01:00
rtpenc_vp9.c rtpenc: packetizer for VP9 RTP payload format (draft v2) 2016-06-13 18:09:34 +02:00
rtpenc_xiph.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
rtpproto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
rtpproto.h Merge commit 'b7e6da988b' 2013-08-01 12:03:24 +02:00
rtsp.c Merge commit '3fdffc032e' 2016-06-26 14:51:33 +02:00
rtsp.h Merge commit 'bc2a32969e' 2016-06-21 22:26:44 +02:00
rtspcodes.h avformat/rtspcodes: introduce ff_rtsp_averror() 2014-10-21 03:51:14 +02:00
rtspdec.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
rtspenc.c avformat/rtsp: Use ff_rtsp_averror() 2014-10-21 03:52:27 +02:00
samidec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 sbgdec: prevent NULL pointer access 2016-11-27 00:28:07 +01:00
sctp.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
sdp.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
sdr2.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
segafilm.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
segment.c lavf: update auto-bsf to new BSF API 2016-06-25 15:50:04 -05:00
shortendec.c lavf/shortendec: Autodetect raw Shorten streams. 2015-10-03 21:48:16 +02:00
sierravmd.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
siff.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
smacker.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
smjpeg.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
smjpeg.h Replace Libav with FFmpeg in license headers for files created by me 2012-06-29 01:58:34 +00:00
smjpegdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
smjpegenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
smoothstreamingenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
smush.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
sol.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
sox.h
soxdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
soxenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 '41ed7ab45f' 2016-06-21 21:55:34 +02:00
srtdec.c lavf/srtdec: fix indent 2016-06-25 15:53:11 -05: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 Merge commit 'a2a991b2dd' 2013-01-21 15:00:45 +01:00
srtpproto.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
stldec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
subfile.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
subtitles.c avformat/subtitles: treat negative duration like unknown duration 2015-12-23 15:08:58 +01:00
subtitles.h avformat/subtitles: make dropping duplicate events optional 2015-09-21 13:42:48 +02:00
subviewer1dec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
subviewerdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
supdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
svag.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
swf.c Merge remote-tracking branch 'qatar/master' 2012-08-18 15:20:32 +02:00
swf.h Drop pointless assert.h #includes 2016-05-03 15:45:10 +02:00
swfdec.c avformat/swfdec: Fix inflate() error code check 2016-08-25 03:29:35 +02:00
swfenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
takdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
tcp.c tcp: Use rw_timeout for setting the connect/listen timeouts 2016-03-24 10:34:24 +02:00
tedcaptionsdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
tee.c avformat/tee: Support arbitrary number of slaves 2016-06-25 23:34:26 +02:00
thp.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
tls_openssl.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
tls_schannel.c Merge commit '2758cdedfb' 2016-02-29 16:51:10 +00:00
tls_securetransport.c avformat: Add a protocol blacklisting API 2016-03-04 16:13:42 +00:00
tmv.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
tta.c Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
tty.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
txd.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
udp.c avformat/udp: replace packet_gap with bitrate option 2016-06-19 22:55:57 +02:00
uncodedframecrcenc.c avformat/framehash: enable new output 2016-04-13 21:13:21 -03:00
unix.c Merge commit '3ee2ec5ec1' 2016-04-21 16:01:50 +01:00
url.c avformat/url: Use size_t for len from strlen() 2015-05-11 03:50:01 +02:00
url.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
urldecode.c Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
urldecode.h Merge remote-tracking branch 'qatar/master' 2012-07-26 21:37:15 +02:00
utils.c avformat/options: log filename on open 2017-06-18 16:05:23 +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 '9200514ad8' 2016-04-10 20:59:55 +01:00
version.h avformat/avformat: Move new field to the end of AVStream 2016-06-30 17:58:11 +02:00
vivo.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
voc.c Merge commit '36ef5369ee' 2012-08-07 22:45:46 +02:00
voc.h avformat/voc: add seeking support 2015-01-11 00:35:01 +01:00
voc_packet.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 avformat/vorbiscomment: Use 64bit int for ff_vorbiscomment_length() 2015-05-11 15:56:16 +02:00
vorbiscomment.h avformat/vorbiscomment: Use 64bit int for ff_vorbiscomment_length() 2015-05-11 15:56:16 +02:00
vpcc.c Add experimental support for vp9 in iso-bmff 2016-06-17 10:36:09 -04:00
vpcc.h Add experimental support for vp9 in iso-bmff 2016-06-17 10:36:09 -04:00
vpk.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
vplayerdec.c lavf/vplayerdec: Improve auto-detection. 2016-07-15 10:36:59 +02:00
vqf.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
w64.c Merge commit '13f57a4d88' 2013-05-03 11:06:27 +02:00
w64.h w64: fact guid support 2013-01-07 10:08:38 +00:00
wavdec.c avformat/wavdec: Check chunk_size 2017-05-16 16:00:23 +02:00
wavenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wc3movie.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
webm_chunk.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
webmdashenc.c avformat/webmdashenc: Validate the 'streams' adaptation sets parameter 2017-05-16 16:00:22 +02:00
webpenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
webvttdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
webvttenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
westwood_aud.c westwood_aud: prevent division by zero 2016-11-27 00:28:02 +01:00
westwood_vqa.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wsddec.c avformat/wsddec: set bit_rate, fixes duration estimation 2016-05-01 16:25:57 +02:00
wtv.h wtv: make ff_format_videoinfo2 visible to wtv encoder 2013-12-23 19:43:09 +01:00
wtv_common.c wtv: make ff_format_videoinfo2 visible to wtv encoder 2013-12-23 19:43:09 +01:00
wtvdec.c avformat/wtvdec: Check pointer before use 2016-08-25 03:29:36 +02:00
wtvenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wv.c Merge commit '794ca87d2b' 2013-05-29 10:07:30 +02:00
wv.h Merge commit '794ca87d2b' 2013-05-29 10:07:30 +02:00
wvdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wvedec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wvenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
xa.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
xmv.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
xvag.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
xwma.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
yuv4mpegenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00