FFmpeg/libavformat
Joel Cunningham f3778108d3 tcp: set socket buffer sizes before listen/connect/accept
From e24d95c0e06a878d401ee34fd6742fcaddeeb95f Mon Sep 17 00:00:00 2001
From: Joel Cunningham <joel.cunningham@me.com>
Date: Mon, 9 Jan 2017 13:37:51 -0600
Subject: [PATCH] tcp: set socket buffer sizes before listen/connect/accept

Attempting to set SO_RCVBUF and SO_SNDBUF on TCP sockets after connection
establishment is incorrect and some stacks ignore the set call on the socket at
this point.  This has been observed on MacOS/iOS.  Windows 7 has some peculiar
behavior where setting SO_RCVBUF after applies only if the buffer is increasing
from the default while decreases are ignored.  This is possibly how the incorrect
usage has gone unnoticed

Unix Network Programming Vol. 1: The Sockets Networking API (3rd edition, seciton 7.5):

"When setting the size of the TCP socket receive buffer, the ordering of the
function calls is important.  This is because of TCP's window scale option,
which is exchanged with the peer on SYN segments when the connection is
established. For a client, this means the SO_RCVBUF socket option must be
set before calling connect.  For a server, this means the socket option must
be set for the listening socket before calling listen.  Setting this option
for the connected socket will have no effect whatsoever on the possible window
scale option because accept does not return with the connected socket until
TCP's three-way handshake is complete.  This is why the option must be set on
the listening socket. (The sizes of the socket buffers are always inherited from
the listening socket by the newly created connected socket)"

Signed-off-by: Joel Cunningham <joel.cunningham@me.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2017-01-26 20:19:18 +01:00
..
tests avformat/test/fifo_muxer: add check for FailingMuxerPacketData alloc 2017-01-06 06:35:32 +08: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 bit rate calculation 2016-12-15 01:25:34 +01:00
a64.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 avcodec: drop 2 suffix from avpriv_ac3_parse_header2 2015-10-22 00:34:54 +02: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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ads.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
adtsenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '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 avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +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 avformat: add Scenarist Closed Captions demuxer 2017-01-25 12:00:02 +01:00
amr.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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
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 '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 Merge commit '10de408738d28ab17aa5c1fdccd809b0637c12d5' 2015-09-16 11:06:55 +02:00
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 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 '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 astdec: fix division by zero 2016-10-17 20:41:26 +02:00
astenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
async.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 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 '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 Merge commit 'a2efbecc4ed12d287cf29856418c4da4a7648d95' 2014-09-25 00:09:42 +02:00
avformat.h ffmpeg: pass output stream duration as a hint to the muxer 2017-01-19 01:54:49 +01:00
avformatres.rc
avi.h lavf/avienc: Add xxpc entries to index 2016-03-13 16:06:09 +01:00
avidec.c avformat/avidec: clean-up identifier names 2017-01-03 13:46:55 +01:00
avienc.c avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03: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 avformat/avio: Fix null pointer dereference in case of memleak 2016-05-18 00:53:21 +02:00
avio.h libavformat/avio: Add avio_get_dyn_buf function 2017-01-07 13:04:05 +01:00
aviobuf.c libavformat/avio: Add avio_get_dyn_buf function 2017-01-07 13:04:05 +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 '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 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 '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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
brstm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 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 '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 cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
concat.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
concatdec.c avformat/concatdec: don't call open_file when seek position within a file 2016-09-28 20:31:22 +02:00
crcenc.c
crypto.c avformat/crypto: add seeking support on read 2016-08-30 17:14:28 +02:00
cutils.c Merge commit 'ed6dad3737bf7bb2d5e9fa9511dfdb44806010e8' 2014-10-26 03:22:52 +01:00
dashenc.c lavf/movenc+dashenc: add automatic bitstream filtering 2016-10-24 03:53:23 -05: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 avformat/dsfdec: set bit_rate, fixes duration estimation 2016-05-01 16:16:39 +02: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 avformat/dtshddec: move data_start outside of DTSHDDemuxContext 2016-05-19 00:02:50 -03:00
dump.c lavc: Add spherical packet side data API 2016-12-07 14:40:06 -05:00
dv.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
dv.h
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 'b7f98659f21dce438c33b512e25fd64b8d07c347' 2016-06-29 11:16:01 +02:00
dxa.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
eacdata.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
electronicarts.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
epafdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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: 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
ffmetadec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ffmetaenc.c
fifo.c lavf/fifo: fix undefined behaviour in deinit when destroying mutex 2016-11-13 03:10:36 +01:00
file_open.c
file.c lavf/os_support.h: Fix for unicode filenames on windows. 2016-06-13 13:47:32 +10:00
filmstripdec.c filmstripdec: correctly check image dimensions 2016-11-13 19:18:14 +01: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 avformat/flacdec: Check avio_read result when reading flac block header. 2017-01-25 22:08:28 +01:00
flacenc_header.c
flacenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
flacenc.h
flic.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
flv.h Merge commit 'a7ac1a7b94447f33ae95be4d6d186e2775977f91' 2015-06-12 22:55:49 +02:00
flvdec.c refine avformat/flvdec set bit_rate 2016-11-26 11:28:22 +08:00
flvenc.c avformat/flvenc: refine the flvenc shift_data code 2017-01-24 12:31:36 +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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
fsb.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ftp.c Merge commit 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02: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 cosmetics: Fix spelling mistakes 2016-05-04 18:16:21 +02:00
hevc.h
hevcdec.c
hls.c hls: fix leaking avio_opts on hls_read_header error 2016-11-07 19:44:41 +01:00
hlsenc.c avformat/hlsenc: improve to write m3u8 head block 2017-01-24 22:25:29 +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 http: move chunk handling from http_read_stream() to http_buf_read(). 2016-12-05 16:15:10 -05: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 '9200514ad8717c63f82101dc394f4378854325bf' 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
id3v2.c avformat/id3v2: fix memleak with empty strings 2016-08-11 14:10:19 +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 avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01: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: Remove ffv1-img. 2016-07-15 10:25:02 +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/img2dec: Increase detection score of jpgs without EOI. 2017-01-01 18:59:57 +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 Merge commit '785c25443b56adb6dbbb78d68cccbd9bd4a42e05' 2016-11-13 22:57:02 +01:00
ipmovie.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
ircam.c
ircam.h
ircamdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
ircamenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
isom.c isom: map xalg and avlg to h264, fixes ticket #6099 2017-01-24 23:46:38 -05:00
isom.h Add missing #includes for standalone spherical-information-related headers 2016-12-14 13:33:30 -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 ivfenc: Add VPX codec tags. 2016-09-10 16:40:47 -07: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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
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 '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 '9200514ad8717c63f82101dc394f4378854325bf' 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 avformat: add Scenarist Closed Captions demuxer 2017-01-25 12:00:02 +01:00
matroska.c lavf/matroska: Fix the codec_id for mkv tag A_MPEG/L1. 2017-01-04 12:48:09 +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 OOM on long streams 2016-12-27 02:48:19 +01:00
matroskaenc.c matroskaenc: remove unofficial compliance on color information 2017-01-15 17:49:21 +00: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mmf.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mov_chan.h
mov.c lavf/mov: Unscramble dref debug output. 2017-01-25 11:49:04 +01:00
movenc.c avformat/movenc: Restrict experimental VP9 support to MODE_MP4. 2016-11-21 16:07:14 -03: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 avformat/mp3dec: fix msan warning when verifying mpa header 2016-12-15 04:36:28 +01:00
mp3enc.c Merge commit 'e72d6fa08a3c1876109149401753a8d2c736d418' 2016-11-14 11:20:15 +01:00
mpc8.c avformat: add AVFormatContext to ff_get_extradata() 2016-04-14 18:21:08 +02:00
mpc.c Merge commit '5c31eaa9998b2185e0aa04d11adff128498dc14a' 2016-06-21 15:42:49 +02:00
mpeg.c avformat/mpeg: Adjust vid probe threshold to correct mis-detection 2016-11-23 00:54:45 +01: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 mpegts: prevent division by zero 2016-11-08 22:27:11 +01:00
mpegts.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mpegtsenc.c libavformat/mpegtsenc: support hevc with missing in stream headers like h.264 2017-01-17 20:36:34 +01:00
mpegvideodec.c avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo_probe() 2015-03-15 13:39:56 +01:00
mpjpeg.c Merge commit '161a301d44274645c2272855dac3e4664f935603' 2015-07-09 00:11:32 +02:00
mpjpegdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mpl2dec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
mpsubdec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
msf.c avformat/msf: add support for ATRAC3 codec 2016-09-15 16:59:31 +02: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 lavf/mux: don't warn about missing timestamps on attached pictures 2016-11-14 01:45:02 -06:00
mvdec.c mvdec: validate sample_rate 2016-11-07 00:51:49 +01: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 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 '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/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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
nsvdec.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
nullenc.c Merge commit 'b9ece15a01782b4f301c0c139d1d7b20f848914c' 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 '9200514ad8717c63f82101dc394f4378854325bf' 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: Skip streams in duration correction that did not had their duration set. 2016-12-09 17:43:47 +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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
oggparsedaala.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
oggparsedirac.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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 '5c31eaa9998b2185e0aa04d11adff128498dc14a' 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 '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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +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
oma.h
omadec.c omadec: fix overflows during bit rate calculation 2017-01-06 19:58:42 +01:00
omaenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
options_table.h avformat/options_table: Set the default maximum number of streams to 1000 2016-12-13 15:55:42 +01:00
options.c avformat/mux: implement AVFMT_FLAG_SHORTEST 2016-09-11 23:17:31 +02:00
os_support.c Merge commit '00b62968d079e63bf22028f253ac297292436ebe' 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 '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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
qcp.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '9200514ad8717c63f82101dc394f4378854325bf' 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 'e72d6fa08a3c1876109149401753a8d2c736d418' 2016-11-14 11:20:15 +01: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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02: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 avcodec: add Newtek SpeedHQ decoder 2017-01-11 16:02:10 +01:00
riff.h Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 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
rm.h Merge commit '1c77ead1fb14d64e6798fc5e32af04abcb3cebb4' 2014-12-06 00:48:47 +01:00
rmdec.c avcodec: add SIPR parser 2017-01-16 10:24:01 +01:00
rmenc.c avformat/rmenc: Check framerate before storing 2016-11-27 23:28:23 +01:00
rmsipr.c
rmsipr.h
rpl.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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
rso.h
rsodec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rsoenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 'fab8156b2f30666adabe227b3d7712fd193873b1' 2016-04-21 15:55:09 +01:00
rtmpcrypt.h
rtmpdh.c Merge commit 'd12b5b2f135aade4099f4b26b0fe678656158c13' 2016-05-11 19:13:03 +01:00
rtmpdh.h Merge commit '439929859ae0eb9542d3bb8a0c856bd5a1d1ec48' 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
rtmpproto.c lavf/rtmpproto: Make bytes_read variables 64bit. 2017-01-25 00:39:13 +01: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 Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
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 Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 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 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_h263_rfc2190.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpdec_h263.c Merge commit '2b982e92f42a6e661d90b12b6592cd13cae496d4' 2015-02-24 22:34:08 +01:00
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 rtpdec_jpeg: fix low contrast image on low quality setting 2016-03-26 00:15:24 +02:00
rtpdec_latm.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpdec_mpeg12.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_mpegts.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_qcelp.c Merge commit '5d8cae45737bed6239bd6b6e0698802dbe1463c8' 2015-02-24 22:55:20 +01:00
rtpdec_qdm2.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpdec_qt.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02: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 '9200514ad8717c63f82101dc394f4378854325bf' 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 '3c525b8b4770c1ac5f466a12c5523802bd5d40eb' 2015-09-16 14:07:05 +02:00
rtpenc_aac.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
rtpenc_amr.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f' 2015-03-01 01:31:49 +01:00
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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02: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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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
rtsp.c lavf/rtsp: Fix a crash with the RTSP muxer. 2016-09-15 13:50:57 +02:00
rtsp.h Merge commit 'bc2a32969eb4db17677971def5ad5b936d9d1648' 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 'fab8156b2f30666adabe227b3d7712fd193873b1' 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 '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: add Scenarist Closed Captions demuxer 2017-01-25 12:00:02 +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 lavf/segment: fix crash when failing to open segment list 2017-01-23 05:44:49 -06:00
shortendec.c lavf/shortendec: Autodetect raw Shorten streams. 2015-10-03 21:48:16 +02:00
sierravmd.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02: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 '9200514ad8717c63f82101dc394f4378854325bf' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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 '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 avformat/subtitles: make dropping duplicate events optional 2015-09-21 13:42:48 +02:00
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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
takdec.c Merge commit 'b668662939de3a02454cfc9ba3e6d10b87527a40' 2016-06-29 11:35:10 +02:00
tcp.c tcp: set socket buffer sizes before listen/connect/accept 2017-01-26 20:19:18 +01: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 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
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 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 '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/framehash: enable new output 2016-04-13 21:13:21 -03:00
unix.c Merge commit '3ee2ec5ec1e39a438f89302d949c93a1b5d365a2' 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 '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
urldecode.c
urldecode.h
utils.c lavf/utils.c Protect against accessing entries[nb_entries] 2016-12-30 00:11:18 +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 '9200514ad8717c63f82101dc394f4378854325bf' 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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
version.h avformat: add Scenarist Closed Captions demuxer 2017-01-25 12:00:02 +01:00
vivo.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
voc_packet.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
voc.c
voc.h avformat/voc: add seeking support 2015-01-11 00:35:01 +01:00
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 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 '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: enable seeking with XMA2 2017-01-20 13:58:41 +01:00
wavenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
wc3movie.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
webm_chunk.c libavformat/webm_chunk: Option to specify HTTP header 2016-09-16 03:13:21 +02:00
webmdashenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 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_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 '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
wvedec.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
wvenc.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01: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 Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 2016-04-10 20:59:55 +01:00
xwma.c Merge commit '9200514ad8717c63f82101dc394f4378854325bf' 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 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