FFmpeg/libavformat
wm4 a0ec4aebab avformat/subtitles: treat negative duration like unknown duration
Fixes a specific srt sample, which has an event with negative duration.
libavcodec will convert an event with negative duration to an ASS event
which will be displayed forever, which is not wanted here.

Treat negative duration always as unknown duration instead, and show it
until the next subtitle event.
2015-12-23 15:08:58 +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 Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +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 lavf: G.723.1 muxer 2015-11-30 10:58:46 -05: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 Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +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
asf.h avformat/asfdec_f: Add ASFDataType, use named types for metadata 2015-07-02 04:58:27 +02: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 '8375dc1dd101d51baa430f34c0bcadfa37873896' 2015-11-29 15:32:39 +01:00
asfenc.c Merge commit 'b08569a23948db107e5e6175cd4c695427d5339d' 2015-06-28 13:36:54 +02: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 avformat/async: Fix bug where async could not recover after seek to eof 2015-11-13 12:43:22 +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 lavf/avformat: add av_warn_unused_result to avformat_write_header 2015-12-21 08:39:57 -08:00
avformatres.rc
avi.h
avidec.c Merge commit '5f3a081b42b84404a40a52c80ef7a354cf048c56' 2015-12-08 09:41:43 +01:00
avienc.c avformat/avienc: add muxer option "write_channel_mask" 2015-09-12 14:39:28 +02:00
avio_internal.h Merge commit 'bff0349d9da527084e1433167466d8afc9e25c7f' 2015-06-01 00:43:50 +02:00
avio.c lavf/avio: add ffurl_accept and ffurl_handshake 2015-08-01 00:58:31 +02:00
avio.h avformat/aviobuf: Improve readability of aviobuf (Add comments and docs) 2015-11-16 12:14:03 +01:00
aviobuf.c avformat/aviobuf: Simplify avio_read() and avio_seek() 2015-11-16 12:14:03 +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: reject negative sample rate 2015-11-10 22:06:26 +01:00
c93.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
cache.c avformat/cache: Avoid int-overflow in cache compare function 2015-11-09 19:25:05 +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 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
concatdec.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
crcenc.c
crypto.c
cutils.c
dashenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01: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 Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
diracdec.c
dnxhddec.c lavf/dnxhd: Autodetect more valid files. 2015-08-25 12:07:38 +02: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 avformat/dump: Fix integer overflow in av_dump_format() 2015-12-01 13:26:03 +01: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
dvenc.c Merge commit 'f7986239f4dbec91c743c4c5eb0a2339bd325bf6' 2015-12-07 14:45:47 +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 ffm: reject invalid codec_id and codec_type 2015-12-15 22:43:25 +01:00
ffmenc.c Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615' 2015-07-27 22:10:35 +02:00
ffmeta.h
ffmetadec.c
ffmetaenc.c
file_open.c
file.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +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 avformat/flvdec: Fix left shift of 137 by 24 places cannot be represented in type int 2015-12-04 18:54:39 +01:00
flvenc.c avformat/flvenc: Add aac_seq_header_detect and flvflags 2015-11-20 18:18:56 +01:00
format.c avformat/format: silence -Wdiscarded-qualifiers 2015-09-20 02:14:18 +02:00
framecrcenc.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
framehash.c
frmdec.c
fsb.c avformat: add FSB demuxer 2015-11-21 21:03:51 +01:00
ftp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +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: Fix tools/probetest failure 2015-11-18 14:45:51 +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
gsmdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
gxf.c
gxf.h
gxfenc.c
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 avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01: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: Add av_program_add_stream_index() 2015-12-11 22:27:25 +01:00
hlsenc.c lavf/hlsenc: replace round by lrint 2015-12-19 09:33:49 -08:00
hlsproto.c
hnm.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
http.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +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 avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
icodec.c Return EOF for ICO when the end is reached 2015-09-24 23:35:10 +02: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: implement query_codec for the image2 muxer. 2015-09-07 02:48:58 +02:00
img2dec.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
img2enc.c lavf/img2enc: add atomic_writing option 2015-12-21 11:19:51 +01:00
ingenientdec.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
internal.h avformat: Add av_program_add_stream_index() 2015-12-11 22:27:25 +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 isom: add support for DNxHR codec family 2015-10-05 12:44:05 +02:00
isom.h avformat/mov: Enable parser for mp3s by old HandBrake 2015-12-13 02:11:56 +01:00
iss.c
iv8.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
ivfdec.c
ivfenc.c ivfenc: write duration at end-of-stream. 2015-07-12 13:56:50 +02: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
libquvi.c avformat/libquvi: fix error handling 2015-05-31 19:04:52 +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 lavf/lxfdec: use FFERROR_REDO instead of AVERROR(EAGAIN). 2015-12-03 19:16:12 +01:00
m4vdec.c
Makefile movenc: support cenc (common encryption) 2015-12-15 14:16:28 +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 Merge commit 'febfb49a70e82f5ac46dc7ea34dabd4d56b19b31' 2015-12-18 14:49:56 +01:00
matroskaenc.c avformat/matroskaenc: Check codecdelay before use 2015-12-09 16:18:14 +01:00
md5enc.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
md5proto.c
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 mlvdec: validate bits_per_coded_sample 2015-12-22 19:39:43 +01: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 Merge commit '1a3eb042c704dea190c644def5b32c9cee8832b8' 2015-04-20 03:19:47 +02:00
mov_chan.c all: fix enum definition for large values 2015-10-30 15:06:19 -04:00
mov_chan.h
mov.c avformat/mov: Update handbrake_version threshold for full mp3 parsing 2015-12-22 16:21:47 +01:00
movenc-test.c avformat/movenc-test: Make format static 2015-12-22 17:17:56 +01:00
movenc.c Merge commit '5845a8273e4694e0254ad728970b82bb64fd8bc0' 2015-12-17 13:50:36 +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: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
mp3enc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +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: Add av_program_add_stream_index() 2015-12-11 22:27:25 +01:00
mpegts.h
mpegtsenc.c avformat/mpegtsenc: Add basic multi program support 2015-12-11 22:27:25 +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/mpjpegdec: Fixed dereference after null check 2015-12-09 19:55:25 +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 avformat/mux: Rename compute_pkt_fields2(), the name is absolutely terrible 2015-11-12 23:06:32 +01:00
mvdec.c
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 Merge commit 'b8b21dee0f0b4bcc1888067c497d6e838859d2cd' 2015-12-17 14:49:24 +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 lavf/network: split ff_listen_bind into ff_listen and ff_accept 2015-08-01 00:58:31 +02: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 avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nut.h avutil/tree: add additional const qualifier to the comparator 2015-10-24 20:38:07 -04:00
nutdec.c nutdec: reject negative value_len in read_sm_data 2015-12-19 17:57:56 +01:00
nutenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
nuv.c nuv: sanitize negative fps rate 2015-12-20 12:22:45 +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: sync with current bitstream syntax 2015-12-18 22:54:38 +00: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 avformat/oggparsetheora: Check duration to be not AV_NOPTS_VALUE (and positive) before use 2015-12-04 13:47:58 +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 avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
options.c lavc: Move deprecation warning disabling to files including the table 2015-07-03 21:02:50 +02: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.h
r3d.c Merge commit '948f3c19a8bd069768ca411212aaf8c1ed96b10d' 2015-09-29 15:22:52 +02:00
rawdec.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rawdec.h
rawenc.c lavf: G.723.1 muxer 2015-11-30 10:58:46 -05: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 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 XMA1 and XMA2 stereo decoders 2015-11-06 13:45:50 +01:00
riff.h lavf/riff: Support decoding Ambisonic wav files. 2015-09-16 14:03:13 +02:00
riffdec.c avformat/riffdec: remove special case for bitrate > 32bit 2015-12-03 20:20:09 +01:00
riffenc.c avformat/avienc: add muxer option "write_channel_mask" 2015-09-12 14:39:28 +02:00
rl2.c Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
rm.c
rm.h
rmdec.c lavf/rmdec: Use correct format specifier for int64_t. 2015-12-22 09:29:08 +01:00
rmenc.c avformat/rmenc: Remove float usage 2015-06-07 21:55:46 +02: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 Merge commit '62b4a6f1b9aa83d56701af226adda98faa5ede09' 2015-11-22 14:38:11 +00:00
rtmpcrypt.h
rtmpdh.c Merge commit '63ce9fd23cfa5ac0d9a862be0da138108dc1c505' 2015-06-01 11:29:05 +02: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 Merge commit 'e55376a1fd5abebbb0a082aa20739d58c2260a37' 2015-10-14 22:55:55 +02: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 '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
rtpdec_ilbc.c Merge commit 'ec96a89c3e507cf0fb1f2b159b28a53f2bad9a74' 2015-02-24 23:44:25 +01:00
rtpdec_jpeg.c Merge commit '4978850ca2cb1ec6908f5bc79cc592ca454d11e8' 2015-03-31 01:11:02 +02: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 lavf/rtpenc_jpeg: Less strict check for standard Huffman tables. 2015-12-02 15:03:56 +01: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 avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
rtpproto.h
rtsp.c rtsp: free opts dictionary on failure of getnameinfo 2015-12-07 11:11:31 +02:00
rtsp.h Merge commit '2c17fb61ced2059034856a6c6cd303014aed01fe' 2015-11-29 16:13:24 +01:00
rtspcodes.h
rtspdec.c Merge commit '2c17fb61ced2059034856a6c6cd303014aed01fe' 2015-11-29 16:13:24 +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 Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +01:00
sapenc.c
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 memory leak of cur_entry.filename 2015-12-12 23:19:22 +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 avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01: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 Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba' 2015-07-27 23:15:19 +02:00
srtdec.c avformat/srtdec: make sure we probe a number 2015-10-09 10:53:21 +02:00
srtenc.c srtenc: Reindent 2015-10-26 23:24:45 -07:00
srtp.c
srtp.h
srtpproto.c
stldec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
subfile.c
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
swfdec.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +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 avformat/tcp: TCP Protocol: fix descriptor leak on listen and interrupt 2015-09-11 21:44:30 +02: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 lavf/tee: fix side data double free. 2015-12-13 09:41:41 +01: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: implement SChannel SSP TLS protocol 2015-11-14 14:31:58 +01:00
tls_securetransport.c libavformat/tls_securetransport: fix argument evalulation order UB 2015-10-04 23:14:19 +02:00
tls.c lavf/tls: let the user specify what name to verify against 2015-06-08 14:08:52 +02: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
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 lavf/avio: add ffurl_accept and ffurl_handshake 2015-08-01 00:58:31 +02:00
urldecode.c
urldecode.h
utils.c avformat: Add av_program_add_stream_index() 2015-12-11 22:27:25 +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: Add av_program_add_stream_index() 2015-12-11 22:27:25 +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
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 Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457' 2015-10-27 14:28:56 +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 lavf/webm_chunk: Remove AVFMT_ALLOW_FLUSH 2015-06-09 21:19:57 +02: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 Merge commit 'd80811c94e068085aab797f9ba35790529126f85' 2015-07-12 15:22:37 +02: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 'd00a8fd417ad20cecbc7ca17b25f352655148fb1' 2015-10-14 13:44:33 +02:00