1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavformat
Oliver Collyer a2f8beef2d 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>
2016-02-21 12:59:07 +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 avformat/aa: initialize "header_seed" and "header_key" 2015-09-10 09:06:13 +02:00
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 Merge commit 'd80811c94e068085aab797f9ba35790529126f85' 2015-07-12 15:22:37 +02:00
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/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01:00
amr.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
anm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
apc.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
ape.c ape: Show more information for loglevel verbose. 2016-01-19 11:02:14 +01:00
apetag.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 Merge commit '10de408738d28ab17aa5c1fdccd809b0637c12d5' 2015-09-16 11:06:55 +02:00
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 Merge commit 'f7e932473314e6ca4c851d49cbde8570b6e66383' 2015-06-08 22:37:41 +02:00
audiointerleave.h
avc.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
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 avformat/avienc: Fix assertion failure with 256 palette entries 2016-02-21 03:30:50 +01:00
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 avisynth: fix setting stream timebase 2015-08-13 01:20:16 +02:00
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
bintext.c
bit.c avformat/bit: only accept the g729 codec and 1 channel 2015-02-26 23:19:39 +01:00
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 avformat/cafenc: Move special casing of PCM codecs into ff_codec_caf_tags 2015-09-07 01:21:12 +02:00
caf.h
cafdec.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
cafenc.c avformat/cafenc: Move special casing of PCM codecs into ff_codec_caf_tags 2015-09-07 01:21:12 +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 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
cdxl.c avcodec/cdxl: add support for raw videos with chunky format 2016-02-19 10:45:54 +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 Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
dtshddec.c
dump.c Merge commit 'e579d8b29cdb9b42c50a0fde277dfb047c1466ad' 2016-02-16 19:51:02 +00:00
dv.c lavf/dv: Do not return EIO for every error (like EOF). 2015-09-02 00:59:10 +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 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-21 12:59:07 +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 Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
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 Merge commit 'a7ac1a7b94447f33ae95be4d6d186e2775977f91' 2015-06-12 22:55:49 +02:00
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 lavf: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:47 +02:00
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 avformat/gxf: Use 64bit for res to avoid overflow 2015-02-20 20:14:56 +01:00
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 avformat/h264dec: Add ff_tlog() with trace information about h264 probing 2015-05-30 03:57:20 +02:00
hdsenc.c Merge commit '9f61abc8111c7c43f49ca012e957a108b9cc7610' 2016-02-10 14:42:41 +00:00
hevc.c avformat/hevc: Check num_long_term_ref_pics_sps to avoid potentially long loops 2015-08-24 13:04:38 +02:00
hevc.h
hevcdec.c
hls.c avformat/hls: fix potential integer overflow 2016-02-16 21:46:00 +01:00
hlsenc.c hlsenc: add use_localtime_mkdir option to automatically create time-based directory 2016-02-17 16:17:58 +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 avformat/httpauth: Change enum to int, which is accessed via AVOption as int 2015-04-06 14:44:33 +02:00
icecast.c Update demuxers and protocols for protocol whitelist support 2016-02-02 04:16:50 +01:00
icodec.c avformat/icodec: Fix crash probing fuzzed file 2016-02-20 02:56:25 +01:00
icoenc.c
id3v1.c
id3v1.h
id3v2.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
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 avformat: implement query_codec for the image2 muxer. 2015-09-07 02:48:58 +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 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/avienc: Store pal8 palette 2016-02-19 15:47:33 +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 avformat/ircamenc: Avoid floats 2015-05-26 19:54:41 +02:00
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 avformat/latmenc: Add assert to avoid coverity warning 2015-09-03 11:28:29 +02:00
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 Remove a few occurences of "long long" from the libraries. 2015-06-13 09:28:41 +02:00
librtmp.c
libsmbclient.c lavf/libsmbclient: implement move and delete callbacks 2015-06-24 00:25:24 +02:00
libssh.c lavf/libssh: implement move and delete callbacks 2015-06-24 00:44:09 +02:00
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
lrcenc.c
lvfdec.c
lxfdec.c Merge commit '69a68593ce5684409c3c4dd9a901bfd8b16925b1' 2016-01-02 13:20:13 +01:00
m4vdec.c
Makefile configure: Fix webm_dash_manifest demuxer standalone compilation. 2016-02-20 00:29:55 +01:00
matroska.c matroskadec: export cover art correctly 2015-04-08 12:36:53 +02:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 Merge commit '93c1b04abfc0dd31211a18bf2c0041d69cd16919' 2015-03-22 03:52:37 +01:00
mms.h
mmsh.c Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8' 2015-04-20 03:19:47 +02:00
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 mov: Fix leftover merge conflict cruft 2016-02-16 20:09:56 +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 Merge commit '8e32b1f0963d01d4f5d4803eb721f162e0d58d9a' 2015-02-25 00:48:50 +01:00
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 Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
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 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 lavf/mpjpeg: do not include CRLF preceding boundary as part of the returned frame 2016-02-14 13:48:33 +01:00
mpl2dec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
mpsubdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 avformat/mvdec: Use 64bit for ret to avoid overflow 2015-02-20 20:41:35 +01:00
mvi.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mxf.c lavf/mxf: Support video essence container uls for vc1. 2015-09-05 00:09:13 +02:00
mxf.h lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input. 2015-07-22 10:23:18 +02:00
mxfdec.c 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 Merge commit '01bcc2d5c23fa757d163530abb396fd02f1be7c8' 2015-09-05 16:50:09 +02:00
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 lavf/network: split ff_listen_bind into ff_listen and ff_accept 2015-08-01 00:58:31 +02:00
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 avformat/oggenc: Check segments_count for headers too 2015-08-27 04:28:21 +02:00
oggparsecelt.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparseogm.c avformat/oggparseogm: Enable parser for mpeg4 2015-10-30 02:31:49 +01:00
oggparseopus.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
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 Merge commit '41ed749fe987e60b0485fa721ad869590651324d' 2015-09-12 13:05:01 +02:00
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 lavf/options_table: mark use_wallclock_as_timestamps as boolean 2016-02-18 15:24:31 +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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
pmpdec.c
psxstr.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
pva.c
pvfdec.c
qcp.c Support demuxing 4gv codec stored in qcp files 2015-06-21 09:30:01 +00: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 '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
rawutils.c avformat/avienc: Store pal8 palette 2016-02-19 15:47:33 +01:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 lavf/riff: Support decoding Ambisonic wav files. 2015-09-16 14:03:13 +02:00
riffdec.c riffdec: Explicitly null-terminate array to work around VC++ bug 2016-02-01 10:41:56 +01:00
riffenc.c lavf/avienc: Add palette after BITMAPINFOHEADER 2016-02-21 03:30:50 +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 rtmpproto: use AVHMAC instead of a custom implementation 2015-07-29 22:09:16 +03:00
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 Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505' 2015-06-01 11:29:05 +02:00
rtmphttp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
rtmppkt.c rtmp: support the AMF_DATE tag 2015-09-01 13:35:37 +02:00
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 Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_amr.c Merge commit '78791c086bcaf9eb084c27555b31fea8bbb7624a' 2015-02-25 00:03:52 +01:00
rtpdec_asf.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rtpdec_dv.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_formats.h rtpdec: experimental VP9 depacketizer (draft 0) 2015-03-05 10:05:44 +02:00
rtpdec_g726.c
rtpdec_h261.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_h263_rfc2190.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_h263.c Merge commit '2b982e92f42a6e661d90b12b6592cd13cae496d4' 2015-02-24 22:34:08 +01:00
rtpdec_h264.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
rtpdec_hevc.c Merge commit '69a68593ce5684409c3c4dd9a901bfd8b16925b1' 2016-01-02 13:20:13 +01:00
rtpdec_ilbc.c Merge commit 'ec96a89c3e507cf0fb1f2b159b28a53f2bad9a74' 2015-02-24 23:44:25 +01:00
rtpdec_jpeg.c Merge commit '5049f6b772891cdf4030a9d572362efc8f7ae97f' 2016-01-02 13:19:23 +01:00
rtpdec_latm.c Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
rtpdec_mpa_robust.c avformat/rtpdec_mpa_robust: change assignment to inequality test in conditional 2015-11-17 16:30:15 -05:00
rtpdec_mpeg4.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_mpeg12.c Merge commit '2b982e92f42a6e661d90b12b6592cd13cae496d4' 2015-02-24 22:34:08 +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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_qt.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rtpdec_svq3.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
rtpdec_vp8.c Merge commit 'd594dbecce5f3af7f80bbf5bb1b516d740b69ccd' 2015-02-25 00:58:39 +01:00
rtpdec_vp9.c Merge commit 'bacc92b59bfa5d6a1f631e63e46fc1d2fb934e51' 2015-03-11 20:28:45 +01:00
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 Merge commit '3c525b8b4770c1ac5f466a12c5523802bd5d40eb' 2015-09-16 14:07:05 +02:00
rtpenc_aac.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f' 2015-03-01 01:31:49 +01:00
rtpenc_amr.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f' 2015-03-01 01:31:49 +01:00
rtpenc_chain.c rtpenc_chain: also copy AVFMT_FLAG_BITEXACT to new AVFormatContext 2015-08-23 23:35:38 +02:00
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c
rtpenc_h263.c
rtpenc_h264_hevc.c Merge commit 'c82bf15dca00f67a701d126e47ea9075fc9459cb' 2015-02-24 23:30:51 +01:00
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 Merge commit 'cf402d6fa88acd647cdff993429583bec8a34fdc' 2015-03-10 11:17:37 +01:00
rtpenc_mpv.c
rtpenc_vp8.c
rtpenc_xiph.c Merge commit '4f6cd883f06f7893a2b60a41e7a4f8ae633dac2f' 2015-03-01 01:31:49 +01:00
rtpenc.c Revert "avformat/rtpenc: check av_packet_get_side_data() return, fix null ptr dereference" 2015-06-03 22:39:27 +02:00
rtpenc.h Merge commit 'c82bf15dca00f67a701d126e47ea9075fc9459cb' 2015-02-24 23:30:51 +01:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 avformat/sbgdec: Check alloc_array_elem() return value 2015-06-02 16:42:33 +02:00
sctp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
sdp.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
subviewerdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
tcp.c libavformat/tcp.c : add send_buffer_size and recv_buffer_size options 2016-01-22 15:36:30 +01:00
tedcaptionsdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 avformat/tls_gnutls: correct version detection for certificate support 2015-08-13 02:24:37 +02:00
tls_openssl.c lavf: move TLS-related ifdeffery to library specific files 2015-05-27 22:24:00 +02:00
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 lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
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 avformat/url: Use size_t for len from strlen() 2015-05-11 03:50:01 +02:00
url.h avformat: add protocol_whitelist 2016-02-02 03:39:34 +01:00
urldecode.c
urldecode.h
utils.c avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +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 avformat/dvbtxt: add raw demuxer for dvb teletext probing 2016-02-19 21:50:16 +01: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 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
vpk.c avformat/vpk: check samples_per_block size 2015-11-21 21:58:24 +01:00
vplayerdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
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 avformat/wavenc: use AV_OPT_TYPE_BOOL for write_bext option 2015-09-11 15:34:17 +00:00
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 lavf/webvttenc: Require webvtt file to contain exactly one WebVTT stream. 2015-09-12 02:17:41 +02:00
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 yuv4mpeg: add rough duration estimate and seeking. 2015-07-11 14:46:19 +02:00
yuv4mpegdec.c Merge commit 'f890677d05bc4e8b494a73373ab4cc19791bf884' 2015-10-22 20:48:54 +02:00
yuv4mpegenc.c Merge commit 'e80307140f736f593ee643affa015333d7c5e27f' 2016-02-16 16:57:32 +00:00