ffmpeg/libavformat
wm4 d682ae70b4 avcodec, avformat: deprecate anything related to side data merging
This patch deprecates anything that has to do with merging/splitting
side data. Automatic side data merging (and splitting), as well as all
API symbols involved in it, are removed completely.

Two FF_API_ defines are dedicated to deprecating API symbols related to
this: FF_API_MERGE_SD_API removes av_packet_split/merge_side_data in
libavcodec, and FF_API_LAVF_KEEPSIDE_FLAG deprecates
AVFMT_FLAG_KEEP_SIDE_DATA in libavformat.

Since it was claimed that changing the default from merging side data to
not doing it is an ABI change, there are two additional FF_API_ defines,
which stop using the side data merging/splitting by default (and remove
any code in avformat/avcodec doing this): FF_API_MERGE_SD in libavcodec,
and FF_API_LAVF_MERGE_SD in libavformat.

It is very much intended that FF_API_MERGE_SD and FF_API_LAVF_MERGE_SD
are quickly defined to 0 in the next ABI bump, while the API symbols are
retained for a longer time for the sake of compatibility.
AVFMT_FLAG_KEEP_SIDE_DATA will (very much intentionally) do nothing for
most of the time it will still be defined. Keep in mind that no code
exists that actually tries to unset this flag for any reason, nor does
such code need to exist. Code setting this flag explicitly will work as
before. Thus it's ok for AVFMT_FLAG_KEEP_SIDE_DATA to do nothing once
side data merging has been removed from libavformat.

In order to avoid that anyone in the future does this incorrectly, here
is a small guide how to update the internal code on bumps:

- next ABI bump (probably soon):
  - define FF_API_LAVF_MERGE_SD to 0, and remove all code covered by it
  - define FF_API_MERGE_SD to 0, and remove all code covered by it
- next API bump (typically two years in the future or so):
  - define FF_API_LAVF_KEEPSIDE_FLAG to 0, and remove all code covered
    by it
  - define FF_API_MERGE_SD_API to 0, and remove all code covered by it

This forces anyone who actually wants packet side data to temporarily
use deprecated API to get it all. If you ask me, this is batshit fucked
up crazy, but it's how we roll. Making AVFMT_FLAG_KEEP_SIDE_DATA to be
set by default was rejected as an ABI change, so I'm going all the way
to get rid of this once and for all.

Reviewed-by: James Almer <jamrial@gmail.com>
Reviewed-by: Rostislav Pehlivanov <atomnuker@gmail.com>
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
2017-03-21 06:13:45 +01:00
..
tests ffmpeg, ffprobe: don't "merge" side data into packet data by default 2017-03-14 23:37:28 +01: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 4xm: prevent overflow during block alignment calculation 2017-01-29 01:20:48 +01:00
a64.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
aacdec.c lavf/aacdec: Do not autodetect a single frame inside the file. 2016-09-24 18:33:55 +02:00
aadec.c avformat/aadec: use avio_get_str() 2017-01-16 10:24:02 +01: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 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: 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 Merge commit '0638b99cdb' 2017-03-17 13:31:03 +01:00
aiffenc.c lavf/aiffenc: Write extradata also for qcelp. 2016-10-11 09:52:34 +02:00
aixdec.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
allformats.c avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01: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: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
ape.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Revert "apngdec: use side data to pass extradata to the decoder" 2016-11-18 12:24:28 -03:00
apngenc.c avformat/apngenc: use the stream parameters extradata if available 2016-11-18 12:26:44 -03: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 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
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 avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03:00
asfenc.c avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03: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-10-17 20:41:26 +02: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 avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
avformatres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c avformat/avidec: clean-up identifier names 2017-01-03 13:46:55 +01:00
avienc.c avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avio.c lavf/avio: Be more explicit in logging white/black list matches 2017-03-14 22:58:53 +01:00
avio.h HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01:00
avio_internal.h avformat/avio: add a crc callback function for CRC-32 IEEE-LE 2016-08-04 16:25:32 -03:00
aviobuf.c HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01:00
avisynth.c avformat/avisynth.c: Use new safe dlopen code. 2016-11-05 18:08:53 +11: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 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 avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
bink.c lavf/bink.c: fix warning due to misleading indentation 2016-10-03 15:42:27 +01: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 boadec: remove log messages 2017-02-01 02:57:40 +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 avformat/caf: add 'aacl' codec tag 2017-01-19 02:40:43 +01:00
caf.h Move channel chunk reading function to isom.c. 2011-04-28 10:45:32 +02:00
cafdec.c cafdec: prevent overflow during bit rate calculation 2016-12-15 01:25:43 +01: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 lavf/chromaprint: Update for version 1.4 2016-12-06 21:07:59 +01:00
cinedec.c cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
concat.c Merge commit 'fab8156b2f' 2016-04-21 15:55:09 +01:00
concatdec.c concatdec: pass AVFormatContext flags to sub demuxer 2017-03-09 16:24:00 +01:00
crcenc.c Merge commit 'd92024f18f' 2014-03-11 21:05:34 +01:00
crypto.c avformat/crypto: add seeking support on read 2016-08-30 17:14:28 +02:00
cutils.c Merge commit 'ed6dad3737' 2014-10-26 03:22:52 +01:00
dashenc.c lavf/dashenc: update bitrates on dash_write_trailer 2017-03-11 16:43:43 +01: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-10-21 19:41:09 +02: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 avcodec/dnxhddata: move avpriv_dnxhd_parse_header_prefix to a header 2016-07-25 12:19:39 -03: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 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 avformat/dtshddec: move data_start outside of DTSHDDemuxContext 2016-05-19 00:02:50 -03:00
dump.c spherical: Change types of bounding and pad to uint32_t 2017-03-17 13:12:25 -04: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 'b7f98659f2' 2016-06-29 11:16:01 +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 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 avformat/ffmdec: Silence "may be used uninitialized in this function" warnings 2016-12-03 19:45:31 +01:00
ffmenc.c avformat/ffmenc: Remove the last use of st->codec 2016-12-02 19:37:00 +01:00
ffmeta.h Merge remote-tracking branch 'qatar/master' 2011-05-22 04:53:19 +02:00
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
fifo.c avformat/fifo: assert on disallowed message type and state combinations 2017-02-19 16:41:43 +01: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-13 19:18:14 +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 Merge commit 'ed1cd81076' 2017-03-15 23:17:32 +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 avformat/flic: fix handling of EOF case 2017-02-11 20:20:07 +01:00
flv.h Merge commit 'a7ac1a7b94' 2015-06-12 22:55:49 +02:00
flvdec.c avformat/flvdec: remove meaningless warning 2017-03-06 11:08:03 +01: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 avformat/framehash: enable new output 2016-04-13 21:13:21 -03: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 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 genh: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +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 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
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 hls: pass AVFormatContext flags to sub demuxer 2017-03-09 16:24:00 +01:00
hlsenc.c avformat/hlsenc: fix duration wrong when no pkt duration 2017-03-15 07:37:11 +08: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 HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +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 icodec: correctly check avio_read return value 2016-11-10 22:02:49 +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 avformat: fix ID3v2 parser for v2.2 comment frames 2017-01-28 13:52:09 +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 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: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
ilbc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
img2.c avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +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 avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01: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 avformat: Ignore ID3v2 tags if other tags are present e.g. vorbis 2017-01-28 23:08:42 +01: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 ircamdec: prevent overflow during block alignment calculation 2017-01-31 02:11:17 +01:00
ircamenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
isom.c lavf/isom: Support DTS Express in mov. 2017-02-03 19:01:59 +01:00
isom.h mov: fix decryption with edit list 2017-02-01 15:09:38 +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 ivfenc: Add VPX codec tags. 2016-09-10 16:40:47 -07: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 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
libnut.c libnut: Pass stream to ff_parse_specific_params 2016-04-21 15:21:09 +01:00
libopenmpt.c libopenmpt: add missing avio_read return value check 2017-01-16 02:54:04 +01:00
librtmp.c librtmp: Avoid an infiniloop setting connection arguments 2016-07-26 12:05:29 -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: Detect raw mpeg4video with unidentified non mpeg headers with a very low score 2017-02-18 04:18:30 +01:00
Makefile avcodec: add XPM decoder and demuxer 2017-03-12 18:24:49 +01: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 spherical: Change types of bounding and pad to uint32_t 2017-03-17 13:12:25 -04:00
matroskaenc.c avformat/matroskaenc: add support for Spherical Video elements 2017-03-09 13:57:03 -03: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
mj2kdec.c avformat: Auto-detect mjpeg 2000 in mpeg-ts 2016-12-17 23:52:25 +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 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 mov: Drop extra format specifier in error message 2017-03-17 15:30:11 -04: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 movenc: add support for track names in ISML manifests 2017-02-12 20:18:32 +01:00
movenc.h Merge commit '4f7723cb3b' 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 '9200514ad8' 2016-04-10 20:59:55 +01:00
mp3dec.c avformat: Ignore ID3v2 tags if other tags are present e.g. vorbis 2017-01-28 23:08:42 +01:00
mp3enc.c Merge commit 'e72d6fa08a' 2016-11-14 11:20:15 +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:15:08 +01:00
mpeg.h Merge commit '41ed7ab45f' 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 lavf/mpegts: Make a pointer cast explicit. 2017-02-12 13:57:59 +01:00
mpegts.h Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
mpegtsenc.c lavf/mpegtsenc: clarify pcr_period unit of measurement 2017-03-16 11:35:41 -08: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 avformat/mpl2dec: skip BOM when probing 2017-02-21 10:16:20 +01:00
mpsubdec.c Merge commit '9200514ad8' 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 '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 avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
mvdec.c mvdec: validate sample_rate 2016-11-07 00:51:49 +01:00
mvi.c Merge commit '9200514ad8' 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 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-23 00:40:52 +01:00
mxfenc.c lavf/mxfenc: Do not print a useless error message. 2016-10-11 09:45: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/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 'be3363f664' 2017-03-19 16:04:46 +01:00
nullenc.c Merge commit 'b9ece15a01' 2015-10-14 13:48:22 +02:00
nut.c nut: add gray12 support 2016-11-10 01:18:43 +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 nuv: validate sample_rate 2016-11-07 00:51:49 +01:00
oggdec.c avformat/oggdec: fix leak in ogg_restore() 2017-03-02 03:12:26 +01: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 '9200514ad8' 2016-04-10 20:59:55 +01:00
oggparsedaala.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 Merge commit '5c31eaa999' 2016-06-21 15:42:49 +02:00
oggparseopus.c oggparseopus: export pre-skip 2016-07-02 09:30:40 +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-03 03:59:13 +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 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 Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
options.c avformat/mux: implement AVFMT_FLAG_SHORTEST 2016-09-11 23:17:31 +02:00
options_table.h avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +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 lavf/pcmdec: Try to fix msvc compilation after 4c42d306. 2016-08-18 09:45:25 +02: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
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 '9200514ad8' 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 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 'e72d6fa08a' 2016-11-14 11:20:15 +01:00
rawenc.h Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
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 Merge commit 'd42809f983' 2017-03-19 18:28:40 +01: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 '41ed7ab45f' 2016-06-21 21:55:34 +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 Merge commit 'd9442d1303' 2017-03-19 15:49:47 +01:00
rmenc.c Merge commit 'd9442d1303' 2017-03-19 15:49:47 +01: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-10-20 19:54:54 +02: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 avformat/rtmphttp: fix bug for rtmphttp 2017-01-02 19:35:47 +01:00
rtmppkt.c avformat/rtmppkt: Check for packet size mismatches 2016-12-05 21:30:12 +01:00
rtmppkt.h Merge commit '3b18857ab3' 2014-06-01 23:56:22 +02:00
rtmpproto.c lavf/rtmpproto: Make bytes_read variables 64bit. 2017-01-25 00:39:13 +01: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 avformat/rtpdec: Add support for 24 bit RTSP audio playback 2016-11-05 17:21:57 +01: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-07-25 19:39:13 +02:00
rtpdec_dv.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_formats.h lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-22 03:53:38 +02:00
rtpdec_g726.c lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-22 03:53:38 +02: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 '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 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 avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01:00
rtpproto.h Merge commit 'b7e6da988b' 2013-08-01 12:03:24 +02:00
rtsp.c lavf/rtsp: Fix a crash with the RTSP muxer. 2016-09-15 13:50:57 +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 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
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 '2758cdedfb' 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 '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 Merge commit '41ed7ab45f' 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 lavf/shortendec: Autodetect raw Shorten streams. 2015-10-03 21:48:16 +02:00
sierravmd.c avformat/sierravmd: Support for Shivers 2 stereo tracks 2017-02-21 19:05:04 +01: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 Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
soxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
soxenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
spdif.c Replace FFmpeg with Libav in licence headers 2011-03-19 13:33:20 +00:00
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 lavf: fix typos 2016-10-09 20:09:00 +02:00
swfenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
takdec.c Merge commit 'b668662939' 2016-06-29 11:35:10 +02:00
tcp.c HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01:00
tedcaptionsdec.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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 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 avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls_openssl.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls_schannel.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01: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: remove custom crc callback function 2016-08-04 16:25:36 -03:00
ttaenc.c avformat: add a TTA Muxer 2016-08-04 16:25:40 -03: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 lavf/udp: Do not use MCAST_* for multicast on tvOS. 2016-09-03 15:18:40 +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 HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01: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 avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01: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 avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
vivo.c avformat/vivo: fix logic error in checking version in probe 2017-03-05 16:34:32 +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 avformat: fix overflows during bit rate calculation 2016-12-14 01:06: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:05 +02:00
vqf.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06: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: enable seeking with XMA2 2017-01-20 13:58:41 +01:00
wavenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01:00
wc3movie.c Merge commit 'a4b1b5aa28' 2017-03-19 15:59:49 +01:00
webm_chunk.c libavformat/webm_chunk: Option to specify HTTP header 2016-09-16 03:13:21 +02:00
webmdashenc.c Merge commit '9200514ad8' 2016-04-10 20:59:55 +01: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-10-17 20:42:18 +02:00
westwood_vqa.c Merge commit '41ed7ab45f' 2016-06-21 21:55:34 +02:00
wsddec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01: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-21 21:31:46 +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 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 lavf/xwma: fix incorrect format specifier 2017-01-31 10:42:14 +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 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