1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
FFmpeg/libavformat
Michael Niedermayer 189ff42196 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>
2017-06-05 13:55:01 +02:00
..
tests Merge commit '537b5b773b317af79d3a5b576ee9683e15ed84f6' 2017-04-04 15:56:36 -03:00
.gitignore Split global .gitignore file into per-directory files 2016-05-13 14:55:56 +02:00
3dostr.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
4xm.c 4xm: prevent overflow during block alignment calculation 2017-01-29 01:20:48 +01:00
a64.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
aacdec.c avformat/aacdec: add a custom read_packet function 2017-06-04 11:52:02 -03:00
aadec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
act.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
adp.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ads.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
adtsenc.c avcodec/adtsenc: check packet side data for AAC extradata updates 2017-05-24 20:28:00 -03:00
adxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
aea.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
afc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 lavf: fix usages of av_get_codec_tag_string() 2017-03-29 14:49:29 +02:00
aiffenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
aixdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
allformats.c lavf: remove the libnut library wrapper 2017-05-29 20:15:58 +01:00
amr.c lavf/amr: Return AVERROR_EOF on EOF. 2017-03-31 18:19:41 +02:00
anm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 avformat/apetag: reorder some code to improve readability 2017-02-10 18:33:30 -03: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 Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
aqtitledec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
asfcrypt.c
asfcrypt.h
asfdec_f.c lavf/asfdec_f: Remove CR/LF from avpriv_request_sample() call. 2016-12-03 15:41:27 +01:00
asfdec_o.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
asfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
assdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
assenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ast.c
ast.h
astdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
astenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
async.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
au.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
audiointerleave.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
audiointerleave.h
avc.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
avc.h
avformat.h avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
avformatres.rc
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c avformat/avidec: Limit formats in gab2 to srt and ass/ssa 2017-05-31 02:32:42 +02:00
avienc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
avio_internal.h avformat/avio: add a crc callback function for CRC-32 IEEE-LE 2016-08-04 16:25:32 -03:00
avio.c lavf/avio: Be more explicit in logging white/black list matches 2017-03-14 22:58:53 +01:00
avio.h Merge commit '3f75e5116b900f1428aa13041fc7d6301bf1988a' 2017-04-13 19:49:20 -03:00
aviobuf.c avformat/aviobuf: Only downscale the buffer once it has been used 2017-05-19 21:14:26 +02:00
avisynth.c Merge commit '3cc3463f306f425f76bd962755df1132eeac6dfa' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
avs.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
bethsoftvid.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
bfi.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
bink.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
bintext.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
bit.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
bluray.c Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d' 2016-02-29 16:51:10 +00:00
bmv.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
boadec.c boadec: remove log messages 2017-02-01 02:57:40 +01:00
brstm.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
c93.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
cache.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
caf.c avformat/caf: add 'aacl' codec tag 2017-01-19 02:40:43 +01:00
caf.h
cafdec.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
cafenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
cavsvideodec.c
cdg.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
cdxl.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
chromaprint.c lavf/chromaprint: Update for version 1.4 2016-12-06 21:07:59 +01:00
cinedec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
concat.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
concatdec.c lavf/concatdec: do not transfer custom IO flag 2017-05-22 16:55:30 +02:00
crcenc.c
crypto.c Merge commit 'd860a3cc0a12360a92b9ffd179a0c34413beaf88' 2017-04-01 15:45:32 +02:00
cutils.c
dashenc.c Merge commit 'e519dcd937c7c98815ba9884867590e302272016' 2017-05-20 16:55:22 +02:00
data_uri.c Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d' 2016-02-29 16:51:10 +00:00
dauddec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
daudenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
dcstr.c dcstr: fix division by zero 2016-10-21 19:41:09 +02:00
dfa.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dsicin.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 avformat/dtsdec: reduce the scope of crctab 2016-05-04 19:23:23 -03:00
dtshddec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dump.c avformat/dump : Display Content Light Level metadata 2017-04-06 11:40:31 -03:00
dv.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 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 'b7f98659f21dce438c33b512e25fd64b8d07c347' 2016-06-29 11:16:01 +02:00
dxa.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
eacdata.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
electronicarts.c electronicarts: prevent overflow during block alignment calculation 2017-01-29 01:20:52 +01: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 '83548fe894cdb455cc127f754d09905b6d23c173' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ffmetaenc.c
fifo.c avformat/fifo: assert on disallowed message type and state combinations 2017-02-19 16:41:43 +01:00
file_open.c
file.c file protocol: handle the file: protocol string in file_check 2016-10-16 18:47:25 +02:00
filmstripdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
filmstripenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
flac_picture.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
flac_picture.h
flacdec.c Merge commit 'ed1cd81076434b76f37576d4d806973476a8e96c' 2017-03-15 23:17:32 +01:00
flacenc_header.c
flacenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
flacenc.h
flic.c avformat/flic: fix handling of EOF case 2017-02-11 20:20:07 +01:00
flv.h
flvdec.c avformat/flvdec: check FLVHeader PreviousTagSize0 2017-03-28 16:51:28 +08:00
flvenc.c avformat/flvenc: flx flvflags no_metadata bug 2017-03-14 18:11:20 +08: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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
fsb.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ftp.c avformat/ftp: Solve a crash bug when network occur a exception 2017-04-05 23:57:08 +02:00
g722.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
g723_1.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 genh: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
gif.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
gifdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
golomb_tab.c
gopher.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
gsmdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
gxf.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
gxf.h
gxfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
h261dec.c
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 avformat/hdsenc: Pass flags to child context 2016-04-11 04:34:00 +02:00
hevc.c Merge commit 'c359d624d3efc3fd1d83210d78c4152bd329b765' 2017-03-23 14:27:48 -03:00
hevc.h
hevcdec.c Merge commit 'c359d624d3efc3fd1d83210d78c4152bd329b765' 2017-03-23 14:27:48 -03:00
hls.c avformat/hls: Check local file extensions 2017-06-05 13:55:01 +02:00
hlsenc.c avformat/hlsenc: move old_filename free operation earlier 2017-05-11 10:15:08 +08:00
hlsproto.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
hnm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
http.c libavformat/http: Ignore expired cookies 2017-05-01 17:55:22 +02: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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
icecast.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
icodec.c icodec: correctly check avio_read return value 2016-11-10 22:02:49 +01:00
icoenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
id3v1.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
id3v1.h
id3v2.c avformat/id3v2: Use ffio_ensure_seekback() in id3v2_read_internal() 2017-05-19 21:14:26 +02:00
id3v2.h
id3v2enc.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
idcin.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
iff.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
ilbc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
img2_alias_pix.c
img2_brender_pix.c
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
img2dec.c lavf/img2: Add svg and svgz to allow reading image sequences. 2017-05-22 01:09:21 +02:00
img2enc.c Revert "img2 encoder: allow %t in filename, based on patch from Yuval Adam" 2016-11-01 23:03:24 +01:00
ingenientdec.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
internal.h lavf: use the new bitstream filter for extracting extradata 2017-04-07 17:16:17 -03:00
ipmovie.c Merge commit 'ca1e5eea0c7b72a6e30aa6488cfeced3a4853521' 2017-03-24 13:23:52 +01: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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
isom.c lavf/isom: Remove codec point for WMAv2 that has never worked. 2017-04-12 22:53:21 +02:00
isom.h avformat/mov: add support for reading Content Light Level Box 2017-05-27 16:14:24 -03:00
iss.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
iv8.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ivfdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ivfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
jacosubdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
jacosubenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
jvdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '535a742c2695a9e0c586b50d7fa76e318232ff24' 2016-06-27 17:56:47 +02:00
libgme.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
libmodplug.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
libopenmpt.c avformat/libopenmpt: Check for avio_size() failure 2017-03-30 23:35:18 +02:00
librtmp.c librtmp: Avoid an infiniloop setting connection arguments 2016-07-26 12:05:29 -07:00
libsmbclient.c Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d' 2016-02-29 16:51:10 +00:00
libssh.c Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d' 2016-02-29 16:51:10 +00:00
lmlm4.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
loasdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
log2_tab.c
lrc.c
lrc.h
lrcdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
lrcenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
lvfdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
lxfdec.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +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 lavf: remove the libnut library wrapper 2017-05-29 20:15:58 +01:00
matroska.c Merge commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb' 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 resource leak 2017-05-07 11:29:08 +08:00
matroskaenc.c avformat/matroskaenc: also write chapters when output is WebM 2017-06-02 20:44:53 -03:00
md5proto.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
metadata.c
metadata.h
mgsts.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
microdvddec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
microdvdenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
mm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mmf.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mms.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mov_chan.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mov_chan.h
mov.c avformat/mov: add support for reading Content Light Level Box 2017-05-27 16:14:24 -03:00
movenc.c movenc: encryption with time code track fix 2017-05-28 03:05:59 +02:00
movenc.h Merge commit '4f7723cb3b913c577842a5bb088c804ddacac8df' 2016-11-17 14:54:51 +01: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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mp3dec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mp3enc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mpc8.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
mpc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mpeg.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mpeg.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mpegenc.c avformat/mpegenc: Check for av_mallocz() failure 2016-12-21 23:41:49 +01:00
mpegts.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mpegts.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mpegtsenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mpl2dec.c avformat/mpl2dec: skip BOM when probing 2017-02-21 10:16:20 +01:00
mpsubdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
msf.c avformat/msf: support codec 1, which is 16 bit pcm le 2017-02-01 19:21:01 +01:00
msnwc_tcp.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
musx.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mux.c avformat/mux: Fix copy an paste typo 2017-05-27 04:21:34 +02:00
mvdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mvi.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mxf.c lavf/mxf: Add a universal label for ProRes used in FCP. 2017-01-12 23:24:39 +01:00
mxf.h
mxfdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mxfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mxg.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ncdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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
nistspheredec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
nsvdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
nullenc.c
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 lavf/nutdec: Fix an impossible condition, regression since e0c53c34. 2017-05-02 08:43:12 +02:00
nutenc.c Merge commit '07eea5a5ded1141632aefecfa59dcdc26de2d7ea' 2017-03-24 13:21:04 +01:00
nuv.c nuv: validate sample_rate 2016-11-07 00:51:49 +01:00
oggdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
oggdec.h avformat/oggdec: Fix integer overflow with invalid pts 2016-08-03 16:09:03 +02:00
oggenc.c avformat/oggenc: add vp8 muxing support 2016-07-20 22:32:48 -03:00
oggparsecelt.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
oggparsedaala.c avformat/oggparsedaala: Do not leave an invalid value in gpshift 2017-04-01 22:09:23 +02:00
oggparsedirac.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
oggparseflac.c ogg: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
oggparseogm.c avformat/oggparseogm: Check ff_alloc_extradata() for failure 2017-04-11 21:28:26 +02:00
oggparseopus.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
oggparseskeleton.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 ogg: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
oggparsevorbis.c Merge commit '5c31eaa9998b2185e0aa04d11adff128498dc14a' 2016-06-21 15:42:49 +02:00
oggparsevp8.c lavf: fix typos 2016-10-09 20:09:00 +02: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 lavf/omadec: Fix packet duration for Atrac 3 lossless. 2017-02-11 19:01:14 +01:00
omaenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
options_table.h avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
options.c avformat/options: log filename on open 2017-06-03 23:14:04 +02:00
os_support.c Merge commit '00b62968d079e63bf22028f253ac297292436ebe' 2015-11-02 11:43:50 +01:00
os_support.h Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697' 2017-04-09 14:52:00 +02:00
paf.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
pcm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
pcm.h
pcmdec.c lavf/pcmdec: Try to fix msvc compilation after 4c42d306. 2016-08-18 09:45:25 +02:00
pcmenc.c
pjsdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
pmpdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
prompeg.c avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
pvfdec.c pvfdec: prevent overflow during block alignment calculation 2017-01-29 01:20:52 +01:00
qcp.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +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 '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rawdec.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
rawdec.h
rawenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rawenc.h
rawutils.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 rdt: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
rdt.h
realtextdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '7f4ec4364bc4a73036660c1c6a3c4801db524e9e' 2015-11-22 17:19:10 +00:00
replaygain.h
riff.c lavf/riff: Support more vlc fourcc's for 12 and 16 bit yuv4xx. 2017-05-21 23:39:54 +02:00
riff.h lavf/riff: Support decoding files with broken mediasubtype base guid. 2017-02-17 14:24:53 +01:00
riffdec.c lavf/riff: Support decoding files with broken mediasubtype base guid. 2017-02-17 14:24:53 +01:00
riffenc.c lavf/riffenc: Always write unexpected channel_mask. 2016-10-12 12:34:48 +02:00
rl2.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rm.c avcodec: add ClearVideo decoder 2017-03-02 11:39:54 +01:00
rm.h
rmdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rmenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rmsipr.c
rmsipr.h
rpl.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rsd.c lavf: fix usages of av_get_codec_tag_string() 2017-03-29 14:49:29 +02:00
rso.c
rso.h
rsodec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rsoenc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtmp.h
rtmpcrypt.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
rtmpcrypt.h
rtmpdh.c Merge commit '016387fe0fe3eff1a03ec0673bf4d2967f6cad94' 2017-03-24 12:43:49 +01:00
rtmpdh.h Merge commit '016387fe0fe3eff1a03ec0673bf4d2967f6cad94' 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 'a4fec9a7eab842ea5eea1b1ee98624356cb31422' 2017-04-26 16:36:13 +02:00
rtmppkt.h
rtmpproto.c rtmpproto: send swfverify value as swfurl if latter is unused 2017-05-07 00:57:08 +02:00
rtp.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtp.h Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_ac3.c
rtpdec_amr.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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_rfc2190.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_h263.c
rtpdec_h264.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpdec_hevc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_ilbc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_jpeg.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec_latm.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 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 '24130234cd9dd733116d17b724ea4c8e12ce097a' 2017-03-19 18:24:35 +01:00
rtpdec_mpeg12.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_qt.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +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 '9200514ad8717c63f82101dc394f4378854325bf' 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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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 '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec.c rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec.h
rtpenc_aac.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_amr.c
rtpenc_chain.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_chain.h
rtpenc_h261.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc_h263_rfc2190.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpenc_h263.c
rtpenc_h264_hevc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_jpeg.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc_latm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_mpegts.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_mpv.c
rtpenc_vc2hq.c Merge commit '4024b566d664a4b161d677554be52f32e7ad4236' 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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rtpenc.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpproto.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
rtpproto.h
rtsp.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtsp.h Merge commit 'bc2a32969eb4db17677971def5ad5b936d9d1648' 2016-06-21 22:26:44 +02:00
rtspcodes.h
rtspdec.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
rtspenc.c
samidec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
sapdec.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
sapenc.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
sauce.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
sauce.h
sbgdec.c sbgdec: prevent NULL pointer access 2016-11-23 01:16:42 +01:00
sccdec.c avformat/sccdec: simplify 2 sscanf calls 2017-01-30 11:00:58 +01:00
sccenc.c avformat: add SCC muxer 2017-01-30 11:00:58 +01:00
sctp.c Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d' 2016-02-29 16:51:10 +00:00
sdp.c cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
sdr2.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
segment.c avformat/segment: remove last_cut check when detecting a new segment 2017-02-04 23:36:45 +01:00
shortendec.c
sierravmd.c avformat/sierravmd: Support for Shivers 2 stereo tracks 2017-02-21 19:05:04 +01:00
siff.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
smacker.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
smjpegenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
smoothstreamingenc.c Mark read-only tables as static 2016-05-05 10:48:34 +02:00
smush.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
sol.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
sox.h
soxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
soxenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
spdif.c
spdif.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
spdifdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
spdifenc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
srtdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
srtenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
srtp.c Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13' 2016-05-11 19:13:03 +01:00
srtp.h
srtpproto.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
stldec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
subfile.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 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
subviewer1dec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
subviewerdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
supdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
svag.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 lavf: fix typos 2016-10-09 20:09:00 +02:00
swfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
takdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +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
tee.c libavformat/tee: tee was passing a wrong option name for fifo's format_options 2017-01-24 02:36:51 +01:00
teeproto.c avformat/teeproto: set forgotten url_close() 2016-08-05 18:59:21 +02:00
thp.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
tiertexseq.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
tls_gnutls.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls_openssl.c Merge commit 'ee050797664c7c74cae262ffab05006b55d47a11' 2017-03-24 12:59:21 +01:00
tls_schannel.c avformat/tls_schannel: log unknown error codes 2017-05-31 12:07:43 +02:00
tls_securetransport.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
tls.h avformat: implement SChannel SSP TLS protocol 2015-11-14 14:31:58 +01:00
tmv.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
tta.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ttaenc.c avformat: add a TTA Muxer 2016-08-04 16:25:40 -03:00
tty.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
txd.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '3ee2ec5ec1e39a438f89302d949c93a1b5d365a2' 2016-04-21 16:01:50 +01:00
url.c
url.h HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01:00
urldecode.c
urldecode.h
utils.c avformat/utils: change bitrate to int64_t in av_find_best_stream 2017-06-04 15:02:53 +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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
vc1dec.c
vc1test.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
vc1testenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
version.h Merge commit '3f75e5116b900f1428aa13041fc7d6301bf1988a' 2017-04-13 19:49:20 -03:00
vivo.c avformat/vivo: fix logic error in checking version in probe 2017-03-05 16:34:32 +01:00
voc_packet.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
voc.c
voc.h
vocdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
vocenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
vplayerdec.c lavf/vplayerdec: Improve auto-detection. 2016-07-15 10:36:05 +02:00
vqf.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
w64.c
w64.h
wavdec.c avformat/wavdec: Check chunk_size 2017-05-10 15:21:17 +02:00
wavenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
wc3movie.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
webm_chunk.c libavformat/webm_chunk: Option to specify HTTP header 2016-09-16 03:13:21 +02:00
webmdashenc.c avformat/webmdashenc: Validate the 'streams' adaptation sets parameter 2017-04-20 18:07:32 +02:00
webpenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
webvttdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
webvttenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Check pointer before use 2016-08-21 21:31:46 +02:00
wtvenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
wv.c
wv.h
wvdec.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
wvedec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
wvenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
xa.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
xmv.c xmv: validate sample_rate 2016-11-07 00:51:49 +01:00
xvag.c xvag: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
xwma.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
yop.c avformat/yop: alloc codecpar extradata only once 2016-04-14 15:55:10 -03:00
yuv4mpeg.h
yuv4mpegdec.c yuv4mpegdec: fix leaking pkt in yuv4_read_packet 2016-12-08 00:26:41 +01:00
yuv4mpegenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00