1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-03 05:10:03 +02:00
FFmpeg/libavformat
Oliver Collyer b80083a5c1 ffserver&ffm: Fixed issues preventing ffserver write_index and files_size from being set correctly which was breaking ffserver streaming.
I discovered that ffserver streaming was broken (it seems like it has been since 20th November) and I opened a ticket for this (https://trac.ffmpeg.org/ticket/5250 <https://trac.ffmpeg.org/ticket/5250>).

I spent yesterday learning git bisect (with the kind help of cehoyos) to painstakingly track down the cause. This was made more difficult due to the presence of a segfault in ffserver during the period where the bug was introduced so I first had to identify when and how that was fixed and then retrospectively apply that fix again for each step of the second git bisect to find the actual bug.

Anyway, the fruits of my labour are the innocent looking patch below to correct a couple of typos and define a valid range for two variables.

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit a2f8beef2d)
2016-02-23 15:58:42 +01:00
..
3dostr.c avformat/3dostr: Remove redundant ; 2015-10-30 03:02:41 +01:00
4xm.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
a64.c
aacdec.c
aadec.c
ac3dec.c avcodec: drop 2 suffix from avpriv_ac3_parse_header2 2015-10-22 00:34:54 +02:00
acm.c avformat: add acm demuxer 2015-11-03 12:26:09 +01:00
act.c
adp.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
ads.c avformat/ads: extend format long description 2015-10-23 19:16:17 +02:00
adtsenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
adxdec.c lavf/adxdec: Add Autodetection. 2016-02-01 10:51:46 +01:00
aea.c
afc.c
aiff.h aiff: Support demuxing G.722 streams 2015-11-12 04:39:14 +01:00
aiffdec.c aiff: Support demuxing G.722 streams 2015-11-12 04:39:14 +01:00
aiffenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
allformats.c avformat: Remove support for libquvi 2016-01-24 16:01:04 +00:00
amr.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
anm.c
apc.c
ape.c ape: Show more information for loglevel verbose. 2016-01-19 11:02:14 +01:00
apetag.c
apetag.h
apngdec.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
apngenc.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
aqtitledec.c
asf.c lavf/asfenc: add support for storing languages 2016-02-05 21:32:14 +01:00
asf.h lavf/asfenc: add support for setting packet size 2016-02-05 21:32:14 +01:00
asfcrypt.c
asfcrypt.h
asfdec_f.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
asfdec_o.c Merge commit '066281372d90d63ca021b659abcb8faefd6bc4a6' 2016-01-19 08:47:48 +01:00
asfenc.c avformat/asfenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
assdec.c avformat/assdec: allow ASS files starting with empty lines 2015-11-20 14:41:56 +01:00
assenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
ast.c
ast.h
astdec.c
astenc.c
async.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
au.c
audiointerleave.c
audiointerleave.h
avc.c
avc.h
avformat.h Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
avformatres.rc
avi.h
avidec.c Merge commit '5f3a081b42b84404a40a52c80ef7a354cf048c56' 2015-12-08 09:41:43 +01:00
avienc.c
avio_internal.h avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
avio.c avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
avio.h avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
aviobuf.c avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
avisynth.c
avlanguage.c
avlanguage.h
avr.c
avs.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
bethsoftvid.c
bfi.c
bink.c
bintext.c
bit.c
bluray.c
bmv.c
boadec.c
brstm.c brstm: fix missing closing brace 2016-01-04 13:44:16 +01:00
c93.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
cache.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
caf.c
caf.h
cafdec.c
cafenc.c
cavsvideodec.c
cdg.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
cdxl.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
chromaprint.c lavf: add chromaprint muxer 2015-10-04 01:37:31 +02:00
cinedec.c all: fix enum definition for large values 2015-10-30 15:06:19 -04:00
concat.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
concatdec.c lavf/concatdec: do not access packet if av_read_frame returned error 2016-01-10 14:13:16 +01:00
crcenc.c
crypto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
cutils.c
dashenc.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
data_uri.c
dauddec.c
daudenc.c
dcstr.c avformat: add DC STR demuxer 2015-10-29 21:26:43 +01:00
dfa.c avformat/dfa: Fix packet leak on error 2016-01-11 17:16:18 +01:00
diracdec.c
dnxhddec.c libavcodec/dnxhd_parser: add parser and probe support raw 444 and dnxhr formats 2016-02-14 19:17:36 +01:00
dsfdec.c
dsicin.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
dss.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
dtsdec.c
dtshddec.c
dump.c avformat/dump: Fix integer overflow in av_dump_format() 2015-12-01 13:26:03 +01:00
dv.c
dv.h
dvbsub.c
dvenc.c avformat/dvenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
dxa.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
eacdata.c
electronicarts.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
epafdec.c
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 ffserver&ffm: Fixed issues preventing ffserver write_index and files_size from being set correctly which was breaking ffserver streaming. 2016-02-23 15:58:42 +01:00
ffmenc.c avformat/ffmenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
ffmeta.h
ffmetadec.c
ffmetaenc.c
file_open.c
file.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
filmstripdec.c
filmstripenc.c
flac_picture.c
flac_picture.h
flacdec.c avformat/flacdec: remove unused return code assignment 2015-12-09 16:47:55 +01:00
flacenc_header.c
flacenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
flacenc.h
flic.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
flv.h
flvdec.c lavf/flvdec: Allow files where the PreviousTagSize is not set according to the spec. 2016-01-29 22:30:12 +01:00
flvenc.c avformat/flvenc: copyts in FLV muxer 2016-01-26 20:56:55 +01:00
format.c avformat/format: Weight the filename extension higher if there is nearly no data after an ID3 available 2016-01-30 22:25:31 +01:00
framecrcenc.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
framehash.c
frmdec.c remove all uses of the deprecated avpicture_get_size() function 2016-01-17 12:01:35 +01:00
fsb.c avformat: add FSB demuxer 2015-11-21 21:03:51 +01:00
ftp.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
g722.c
g723_1.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
g729dec.c
genh.c avformat/genh: Mark coef_splitted as av_unused 2016-02-14 21:05:50 +01:00
gif.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
gifdec.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
golomb_tab.c
gopher.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
gsmdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
gxf.c
gxf.h
gxfenc.c avformat/gxfenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
h261dec.c
h263dec.c
h264dec.c
hdsenc.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
hevc.c
hevc.h
hevcdec.c
hls.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
hlsenc.c avformat/hlsenc: Fix filename and options 2016-02-10 19:14:53 +01:00
hlsproto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
hnm.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
http.c avformat/http: add crypto to default whitlist to get encrypted HLS working again 2016-02-03 15:57:43 +01:00
http.h
httpauth.c httpauth: Add space after commas in HTTP/RTSP auth header 2015-10-14 14:35:34 +02:00
httpauth.h
icecast.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
icodec.c lavf/icodec: Improve autodetection. 2016-01-18 00:36:44 +01:00
icoenc.c
id3v1.c
id3v1.h
id3v2.c
id3v2.h
id3v2enc.c
idcin.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
idroqdec.c
idroqenc.c
iff.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
ilbc.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
img2_alias_pix.c
img2_brender_pix.c
img2.c
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 Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
img2enc.c avformat/img2enc: remove unused variable 2016-02-14 21:30:53 +01:00
ingenientdec.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
internal.h avformat/utils: remove ff_iso8601_to_unix_time 2016-02-14 01:51:14 +01:00
ipmovie.c avformat/ipmovie: add context to av_log() 2015-11-02 09:00:53 +01:00
ircam.c
ircam.h
ircamdec.c
ircamenc.c
isom.c lavf/isom: Add more code points for H264. 2016-02-04 17:40:06 +01:00
isom.h mov: Add an option to toggle dref opening 2016-01-21 14:32:39 +01:00
iss.c
iv8.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
ivfdec.c
ivfenc.c avformat/ivfenc: fix division by zero 2016-01-08 23:27:10 +01:00
jacosubdec.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
jacosubenc.c
jvdec.c jvdec: avoid unsigned overflow in comparison 2015-11-07 13:13:35 +01:00
latmenc.c
libavformat.v avformat: stop exporting ffurl_read_complete, ffurl_seek and ffurl_size 2015-10-29 23:48:13 +01:00
libgme.c
libmodplug.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
libnut.c
librtmp.c
libsmbclient.c
libssh.c
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c
lrcenc.c
lvfdec.c
lxfdec.c Merge commit '69a68593ce5684409c3c4dd9a901bfd8b16925b1' 2016-01-02 13:20:13 +01:00
m4vdec.c
Makefile avformat: Remove support for libquvi 2016-01-24 16:01:04 +00:00
matroska.c
matroska.h lavf/matroska: ignore ChapCountry ID for now 2015-09-20 20:08:01 +02:00
matroskadec.c lavf/matroskadec: Get sample size from private data 2016-01-16 11:44:46 +01:00
matroskaenc.c avformat/matroskaenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
md5enc.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
md5proto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
metadata.c
metadata.h
mgsts.c
microdvddec.c
microdvdenc.c
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 '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
mm.c
mmf.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
mms.c
mms.h
mmsh.c
mmst.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
mov_chan.c all: fix enum definition for large values 2015-10-30 15:06:19 -04:00
mov_chan.h
mov.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
movenc-test.c Merge commit '9cce011b1d2f66366f5d75a024c2a2f93dc2b589' 2016-01-27 16:57:24 +00:00
movenc.c avformat/movenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
movenc.h movenc: support cenc (common encryption) 2015-12-15 14:16:28 +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
mp3dec.c avformat/mp3dec: Remove unused variable 2016-01-01 21:21:10 +01:00
mp3enc.c avformat/mp3enc: Assert that the header we assembled is valid 2016-02-07 01:12:48 +01:00
mpc8.c
mpc.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
mpeg.c lavf/mpeg: use FFERROR_REDO instead of AVERROR(EAGAIN). 2015-12-03 19:16:12 +01:00
mpeg.h
mpegenc.c Merge commit '8bcadaacc2b8dc3c5d6569835a5ca20e62d3efca' 2015-12-17 13:55:39 +01:00
mpegts.c avformat/mpegts: consider stream_type 4 just a hint toward mp3 and not definite 2015-12-24 20:47:25 +01:00
mpegts.h avformat/mpegtsenc: add flag to embed an AC-3/E-AC-3 ES the DVB way 2015-12-24 02:30:33 +01:00
mpegtsenc.c mpegtsenc: Do not fail ADTS AAC muxing if the first frame is not ADTS 2016-01-29 21:40:33 +01:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c lavf/mpjpeg: do not include CRLF preceding boundary as part of the returned frame 2016-02-14 13:48:33 +01:00
mpl2dec.c
mpsubdec.c
msf.c avformat/msf: Check channels when reading the header 2015-12-04 18:54:39 +01:00
msnwc_tcp.c Merge commit '452d659aa4a742106c70ffe9ef3df47ef5b81ea6' 2015-11-10 17:56:14 +01:00
mtv.c
mux.c Merge commit '521dc78366c6ea54b7b69426dab302a57231f81e' 2016-01-27 16:56:22 +00:00
mvdec.c
mvi.c
mxf.c
mxf.h
mxfdec.c lavf/mxfdec: fix seeking before the first keyframe 2015-12-08 02:14:44 +01:00
mxfenc.c avformat/mxfenc: use ff_parse_creation_time_metadata 2016-02-14 01:51:14 +01:00
mxg.c
ncdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
network.c libavformat/network: use defined constant in poll 2016-01-29 21:31:47 +01:00
network.h
nistspheredec.c
noproxy-test.c
nsvdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
nullenc.c Merge commit 'b9ece15a01782b4f301c0c139d1d7b20f848914c' 2015-10-14 13:48:22 +02:00
nut.c nut: Add PAL8 support 2016-02-09 19:19:43 +01:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c nutdec: only copy the header if it exists 2016-01-13 09:44:44 +01:00
nutenc.c avformat/nutenc: implement deinit() 2016-01-21 13:16:24 +01:00
nuv.c nuv: sanitize negative fps rate 2016-01-13 09:37:11 +01:00
oggdec.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
oggdec.h lavf: add oggparsedaala and bump micro 2015-10-21 06:02:47 +01:00
oggenc.c
oggparsecelt.c
oggparsedaala.c oggparsedaala: reject too large gpshift 2016-01-02 12:00:39 +01:00
oggparsedirac.c avformat/oggparsedirac: Export sample aspect ratio 2015-12-17 19:00:26 +01:00
oggparseflac.c
oggparseogm.c avformat/oggparseogm: Enable parser for mpeg4 2015-10-30 02:31:49 +01:00
oggparseopus.c
oggparseskeleton.c
oggparsespeex.c Merge commit 'c8fa647811371885be421a84a2388529857fed23' 2015-11-29 15:29:41 +01:00
oggparsetheora.c oggparsedaala: reject too large gpshift 2016-01-02 12:00:39 +01:00
oggparsevorbis.c
oggparsevp8.c
oma.c
oma.h
omadec.c omadec: Fix position of opening parenthesis 2015-10-30 12:46:56 +01:00
omaenc.c
options_table.h avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
options.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
os_support.c Merge commit '00b62968d079e63bf22028f253ac297292436ebe' 2015-11-02 11:43:50 +01:00
os_support.h
paf.c
pcm.c
pcm.h
pcmdec.c
pcmenc.c
pjsdec.c
pmpdec.c
psxstr.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
pva.c
pvfdec.c
qcp.c
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 '6bf4c1d71199b92894f24db6386ed5070e590a16' 2016-01-01 15:59:30 +01:00
rawdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rawdec.h
rawenc.c avformat: add vc2 as an allowed rawenc Dirac extension 2016-02-10 17:15:59 +00:00
rawenc.h
rawvideodec.c avformat/rawvideodec: Rework packet size calculation 2015-11-23 18:33:48 -08:00
rdt.c lavc/lavf: remove incompatible abi checks for the new 64bit fields 2015-09-17 11:36:16 -03:00
rdt.h
realtextdec.c
redspark.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
replaygain.c Merge commit '7f4ec4364bc4a73036660c1c6a3c4801db524e9e' 2015-11-22 17:19:10 +00:00
replaygain.h
riff.c avcodec: Cineform HD Decoder 2016-01-30 17:44:13 +00:00
riff.h
riffdec.c riffdec: Explicitly null-terminate array to work around VC++ bug 2016-02-01 10:41:56 +01:00
riffenc.c Revert "Merge commit '9f1eccb97bf8894cb18b14f642500686505ef186'" 2016-01-01 17:05:46 +01:00
rl2.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rm.c
rm.h
rmdec.c avcodec/rmdec: add missing av_log argument 2016-01-15 02:26:36 -03:00
rmenc.c Merge commit '1f008f34d5b2b5f6217521747e7acfe3efc0e666' 2016-01-01 15:51:58 +01:00
rmsipr.c
rmsipr.h
rpl.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rsd.c avformat/rsd: implement seeking 2015-11-20 20:52:37 +01:00
rso.c
rso.h
rsodec.c
rsoenc.c
rtmp.h
rtmpcrypt.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
rtmpcrypt.h
rtmpdh.c rtmpdh: Initialize gcrypt before using it 2016-01-12 00:56:02 +01:00
rtmpdh.h
rtmphttp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
rtmppkt.c
rtmppkt.h
rtmpproto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rtpdec_dv.c
rtpdec_formats.h
rtpdec_g726.c
rtpdec_h261.c
rtpdec_h263_rfc2190.c
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c Merge commit '69a68593ce5684409c3c4dd9a901bfd8b16925b1' 2016-01-02 13:20:13 +01:00
rtpdec_ilbc.c
rtpdec_jpeg.c Merge commit '5049f6b772891cdf4030a9d572362efc8f7ae97f' 2016-01-02 13:19:23 +01:00
rtpdec_latm.c
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
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rtpdec_svq3.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rtpdec.c Merge commit '22cc57da64bfd73f2206969486b0aa183ee76479' 2015-09-17 11:01:16 +02:00
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
rtpenc_latm.c
rtpenc_mpegts.c
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c
rtpenc.c
rtpenc.h
rtpproto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
rtpproto.h
rtsp.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
rtsp.h Merge commit '2c17fb61ced2059034856a6c6cd303014aed01fe' 2015-11-29 16:13:24 +01:00
rtspcodes.h
rtspdec.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
rtspenc.c
samidec.c
sapdec.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
sapenc.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
sauce.c
sauce.h
sbgdec.c
sctp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
sdp.c
sdr2.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
seek-test.c avformat/mp3dec: prefer "fast_seek" to TOC seek for CBR files. 2015-12-02 11:02:27 +01:00
segafilm.c segafilm: Fix current_sample after seeking and avio_seek return type 2015-11-14 03:39:44 +01:00
segment.c avformat/segment: Fix header_filename handling 2016-02-10 17:59:58 +01:00
shortendec.c lavf/shortendec: Autodetect raw Shorten streams. 2015-10-03 21:48:16 +02:00
sierravmd.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
siff.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
smacker.c avformat/smacker: fix integer overflow with pts_inc 2015-12-05 13:20:03 +01:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c
smoothstreamingenc.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
smush.c
sol.c
sox.h
soxdec.c
soxenc.c
spdif.c
spdif.h
spdifdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
spdifenc.c lavf/spdifenc: Support MLP encapsulation. 2016-02-14 18:02:22 +01:00
srtdec.c lavf/srtdec: rewrite parsing logic 2016-01-01 18:31:49 +01:00
srtenc.c srtenc: Reindent 2015-10-26 23:24:45 -07:00
srtp.c
srtp.h
srtpproto.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
stldec.c
subfile.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +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
subviewerdec.c
supdec.c
svag.c avformat/svag: extend format long description 2015-10-23 19:12:32 +02:00
swf.c
swf.h Merge commit '7570c9e04f010c9b3bfdeb4338d330f2cdd25278' 2016-01-19 08:58:55 +01:00
swfdec.c Merge commit '7570c9e04f010c9b3bfdeb4338d330f2cdd25278' 2016-01-19 08:58:55 +01:00
swfenc.c avformat/swfenc: Check frama rate before writing it 2015-12-17 02:07:41 +01:00
takdec.c
tcp.c libavformat/tcp.c : add send_buffer_size and recv_buffer_size options 2016-01-22 15:36:30 +01:00
tedcaptionsdec.c
tee.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
thp.c thp: set duration for audio stream too 2015-11-12 04:39:14 +01:00
tiertexseq.c
tls_gnutls.c
tls_openssl.c
tls_schannel.c avformat: add windows.h to SChannel SSP TLS code 2016-02-02 16:19:25 +01:00
tls_securetransport.c avformat/tls_securetransport: Add missing include 2016-02-02 16:14:37 +01:00
tls.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
tls.h avformat: implement SChannel SSP TLS protocol 2015-11-14 14:31:58 +01:00
tmv.c
tta.c
tty.c
txd.c
udp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
uncodedframecrcenc.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00
unix.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
url-test.c
url.c
url.h avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
urldecode.c
urldecode.h
utils.c avformat/utils: remove ff_iso8601_to_unix_time 2016-02-14 01:51:14 +01:00
v210.c avformat/v210: Check width and height 2015-11-23 18:34:52 -08:00
vag.c doc/general: update after recent additions 2015-10-25 11:54:17 +01:00
vc1dec.c lavf/vc1dec: Autodetect raw vc-1 streams. 2015-10-14 16:40:57 +02:00
vc1test.c
vc1testenc.c
version.h Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
vivo.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
voc.c
voc.h
vocdec.c Merge commit '2d0432d918a71468419b7ac1e543ab3b399d3d37' 2016-01-01 17:14:46 +01:00
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpk.c avformat/vpk: check samples_per_block size 2015-11-21 21:58:24 +01:00
vplayerdec.c
vqf.c lavf/vqf: fix suported/supported typo 2016-01-30 13:08:37 +01:00
w64.c
w64.h
wavdec.c avformat/wavdec: allow data chunk to be before fmt/xma2 chunk 2015-11-10 19:42:21 +01:00
wavenc.c
wc3movie.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
webm_chunk.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
webmdashenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
webpenc.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
webvttdec.c avformat/webvttdec: Don't stop parsing on comments 2015-10-12 22:16:12 +02:00
webvttenc.c
westwood_aud.c
westwood_vqa.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
wtv_common.c
wtv.h
wtvdec.c wtvdec: Removed unused variable 2016-01-31 15:52:23 -08:00
wtvenc.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
wv.c
wv.h
wvdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
wvedec.c avformat: add wve demuxer 2015-10-20 09:41:11 +02:00
wvenc.c
xa.c
xmv.c avformat/xmv: Add *.xmv to the recognized extensions for the XMV format. 2015-12-17 17:50:42 +01:00
xvag.c avformat: add xvag demuxer 2015-10-25 11:05:56 +01:00
xwma.c lavf/xwma: Support wmapro. 2015-10-25 17:37:17 +01:00
yop.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
yuv4mpeg.h
yuv4mpegdec.c Merge commit 'f890677d05bc4e8b494a73373ab4cc19791bf884' 2015-10-22 20:48:54 +02:00
yuv4mpegenc.c avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPAT 2016-01-27 16:36:46 +00:00