1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-21 10:55:51 +02:00
FFmpeg/libavformat
Sasi Inguva 93db5e3fc4 lavf/mov.c: offset index timestamps by the minimum pts to make first pts zero
If the videos starts with B frame, then the minimum composition time
as computed by stts + ctts will be non-zero. Hence we need to shift
the DTS, so that the first pts is zero. This was the intention of that
code-block. However it was subtracting by the wrong amount.

For example, for one of the videos in the bug nonFormatted.mp4 we have

stts:
sample_count  duration
960           1001

ctts:
sample_count  duration
1             3003
2             0
1             3003
....

The resulting composition times are :  3003, 1001, 2002, 6006, ...

The minimum composition time or PTS is 1001, which should be used to
offset DTS. However the code block was wrongly using ctts[0] which is
3003. Hence the PTS was negative. This change computes the minimum pts
encountered while fixing the index, and then subtracts it from all the
timestamps after the edit list fixes are applied.

Samples files available from:

https://bugs.chromium.org/p/chromium/issues/detail?id=721451
https://bugs.chromium.org/p/chromium/issues/detail?id=723537

fate-suite/h264/twofields_packet.mp4 is a similar file starting with 2
B frames. Before this change the PTS of first two B-frames was -6006
and -3003, and I am guessing one of them got dropped when being decoded
and remuxed  to the framecrc before, and now it is not being dropped.

Signed-off-by: Sasi Inguva <isasi@google.com>
2017-06-09 18:13:33 +02:00
..
tests Merge commit '537b5b773b317af79d3a5b576ee9683e15ed84f6' 2017-04-04 15:56:36 -03:00
.gitignore
3dostr.c
4xm.c 4xm: prevent overflow during block alignment calculation 2017-01-29 01:20:48 +01:00
a64.c
aacdec.c avformat/aacdec: add a custom read_packet function 2017-06-04 11:52:02 -03:00
aadec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
ac3dec.c avformat/ac3dec: Fix to prevent runaway ac3 detection by looking at the actual frame rather than the first detected frame. 2017-01-28 23:08:42 +01:00
acm.c
act.c
adp.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ads.c
adtsenc.c avcodec/adtsenc: check packet side data for AAC extradata updates 2017-05-24 20:28:00 -03:00
adxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
aea.c
afc.c
aiff.h lavf/aiffdec: Support QDMC demuxing. 2016-07-03 04:37:48 +02:00
aiffdec.c lavf: fix usages of av_get_codec_tag_string() 2017-03-29 14:49:29 +02:00
aiffenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
aixdec.c
allformats.c lavf: remove the libnut library wrapper 2017-05-29 20:15:58 +01:00
amr.c lavf/amr: Return AVERROR_EOF on EOF. 2017-03-31 18:19:41 +02:00
anm.c
apc.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
ape.c lavf/ape: remove unused magic field 2017-03-29 14:49:29 +02:00
apetag.c avformat/apetag: reorder some code to improve readability 2017-02-10 18:33:30 -03:00
apetag.h avformat/apetag: account for header size if present when returning the start position 2017-02-10 18:33:29 -03:00
apngdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
apngenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
aqtitledec.c
asf.c
asf.h
asfcrypt.c
asfcrypt.h
asfdec_f.c lavf/asfdec_f: Remove CR/LF from avpriv_request_sample() call. 2016-12-03 15:41:27 +01:00
asfdec_o.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
asfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
assdec.c
assenc.c
ast.c
ast.h
astdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
astenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
async.c
au.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
audiointerleave.c
audiointerleave.h
avc.c
avc.h
avformat.h avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
avformatres.rc
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c avformat/avidec: Limit formats in gab2 to srt and ass/ssa 2017-05-31 02:32:42 +02:00
avienc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
avio_internal.h avformat/avio: add a crc callback function for CRC-32 IEEE-LE 2016-08-04 16:25:32 -03:00
avio.c lavf/avio: Be more explicit in logging white/black list matches 2017-03-14 22:58:53 +01:00
avio.h Merge commit '3f75e5116b900f1428aa13041fc7d6301bf1988a' 2017-04-13 19:49:20 -03:00
aviobuf.c avformat/aviobuf: Only downscale the buffer once it has been used 2017-05-19 21:14:26 +02:00
avisynth.c Merge commit '3cc3463f306f425f76bd962755df1132eeac6dfa' 2017-04-01 12:16:45 +02:00
avlanguage.c avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03:00
avlanguage.h avformat/avlanguage: make av_convert_lang_to() internal 2016-07-19 21:43:14 -03:00
avr.c
avs.c
bethsoftvid.c
bfi.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
bink.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
bintext.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
bit.c
bluray.c
bmv.c
boadec.c boadec: remove log messages 2017-02-01 02:57:40 +01:00
brstm.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
c93.c
cache.c
caf.c avformat/caf: add 'aacl' codec tag 2017-01-19 02:40:43 +01:00
caf.h
cafdec.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
cafenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
cavsvideodec.c
cdg.c
cdxl.c
chromaprint.c lavf/chromaprint: Update for version 1.4 2016-12-06 21:07:59 +01:00
cinedec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
concat.c
concatdec.c lavf/concatdec: do not transfer custom IO flag 2017-05-22 16:55:30 +02:00
crcenc.c
crypto.c Merge commit 'd860a3cc0a12360a92b9ffd179a0c34413beaf88' 2017-04-01 15:45:32 +02:00
cutils.c
dashenc.c Merge commit 'e519dcd937c7c98815ba9884867590e302272016' 2017-05-20 16:55:22 +02:00
data_uri.c
dauddec.c
daudenc.c
dcstr.c dcstr: fix division by zero 2016-10-21 19:41:09 +02:00
dfa.c
diracdec.c
dnxhddec.c avcodec/dnxhddata: move avpriv_dnxhd_parse_header_prefix to a header 2016-07-25 12:19:39 -03:00
dsfdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dsicin.c
dss.c lavf/dss: Do not fail randomly if dss_sp input contains 0xff. 2017-01-12 15:02:42 +01:00
dtsdec.c
dtshddec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dump.c avformat/dump : Display Content Light Level metadata 2017-04-06 11:40:31 -03:00
dv.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dv.h
dvbsub.c
dvbtxt.c
dvenc.c Merge commit 'b7f98659f21dce438c33b512e25fd64b8d07c347' 2016-06-29 11:16:01 +02:00
dxa.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
eacdata.c
electronicarts.c electronicarts: prevent overflow during block alignment calculation 2017-01-29 01:20:52 +01:00
epafdec.c epafdec: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
ffm.h
ffmdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ffmenc.c avformat/ffmenc: Remove the last use of st->codec 2016-12-02 19:37:00 +01:00
ffmeta.h
ffmetadec.c
ffmetaenc.c
fifo.c avformat/fifo: assert on disallowed message type and state combinations 2017-02-19 16:41:43 +01:00
file_open.c
file.c file protocol: handle the file: protocol string in file_check 2016-10-16 18:47:25 +02:00
filmstripdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
filmstripenc.c
flac_picture.c
flac_picture.h
flacdec.c Merge commit 'ed1cd81076434b76f37576d4d806973476a8e96c' 2017-03-15 23:17:32 +01:00
flacenc_header.c
flacenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
flacenc.h
flic.c avformat/flic: fix handling of EOF case 2017-02-11 20:20:07 +01:00
flv.h
flvdec.c avformat/flvdec: check FLVHeader PreviousTagSize0 2017-03-28 16:51:28 +08:00
flvenc.c avformat/flvenc: flx flvflags no_metadata bug 2017-03-14 18:11:20 +08:00
format.c avformat/format: Fix registering a format more than once and related races 2016-06-25 20:09:10 +02:00
framecrcenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
framehash.c avformat/framehash: also print channel layout as a string 2016-11-05 22:42:22 -03:00
frmdec.c
fsb.c
ftp.c avformat/ftp: Solve a crash bug when network occur a exception 2017-04-05 23:57:08 +02:00
g722.c
g723_1.c
g729dec.c
genh.c genh: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
gif.c
gifdec.c
golomb_tab.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
h261dec.c
h263dec.c
h264dec.c
hashenc.c
hdsenc.c
hevc.c Merge commit 'c359d624d3efc3fd1d83210d78c4152bd329b765' 2017-03-23 14:27:48 -03:00
hevc.h
hevcdec.c Merge commit 'c359d624d3efc3fd1d83210d78c4152bd329b765' 2017-03-23 14:27:48 -03:00
hls.c avformat/hls: Check local file extensions 2017-06-05 13:55:01 +02:00
hlsenc.c avformat/hlsenc: move old_filename free operation earlier 2017-05-11 10:15:08 +08:00
hlsproto.c
hnm.c
http.c libavformat/http: return EIO when ffurl_read return 0, but s->off < target_end 2017-06-09 13:27:44 +02:00
http.h
httpauth.c lavf/httpauth: Do case-insensitive http header checks. 2016-09-03 13:56:40 +02:00
httpauth.h
icecast.c
icodec.c icodec: correctly check avio_read return value 2016-11-10 22:02:49 +01:00
icoenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
id3v1.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
id3v1.h
id3v2.c avformat/id3v2: Use ffio_ensure_seekback() in id3v2_read_internal() 2017-05-19 21:14:26 +02:00
id3v2.h
id3v2enc.c
idcin.c
idroqdec.c idroqdec: fix leaking pkt on failure 2016-11-30 00:22:45 +01:00
idroqenc.c
iff.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
ilbc.c
img2_alias_pix.c
img2_brender_pix.c
img2.c lavf/img2: Add svg and svgz to allow reading image sequences. 2017-05-22 01:09:21 +02:00
img2.h
img2dec.c lavf/img2: Add svg and svgz to allow reading image sequences. 2017-05-22 01:09:21 +02:00
img2enc.c Revert "img2 encoder: allow %t in filename, based on patch from Yuval Adam" 2016-11-01 23:03:24 +01:00
ingenientdec.c
internal.h lavf: consider codec framerate for framerate detection 2017-06-07 11:08:06 +02:00
ipmovie.c Merge commit 'ca1e5eea0c7b72a6e30aa6488cfeced3a4853521' 2017-03-24 13:23:52 +01:00
ircam.c
ircam.h
ircamdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
ircamenc.c
isom.c lavf/isom: Remove codec point for WMAv2 that has never worked. 2017-04-12 22:53:21 +02:00
isom.h avformat/mov: add support for reading Content Light Level Box 2017-05-27 16:14:24 -03:00
iss.c
iv8.c
ivfdec.c
ivfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
jacosubdec.c
jacosubenc.c
jvdec.c
latmenc.c avformat/latmenc: check packet side data for AAC extradata updates 2017-05-24 20:28:00 -03:00
libavformat.v Merge commit '535a742c2695a9e0c586b50d7fa76e318232ff24' 2016-06-27 17:56:47 +02:00
libgme.c
libmodplug.c
libopenmpt.c avformat/libopenmpt: Check for avio_size() failure 2017-03-30 23:35:18 +02:00
librtmp.c librtmp: Avoid an infiniloop setting connection arguments 2016-07-26 12:05:29 -07:00
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 '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
m4vdec.c avformat/m4vdec: Detect raw mpeg4video with unidentified non mpeg headers with a very low score 2017-02-18 04:18:30 +01:00
Makefile lavf: remove the libnut library wrapper 2017-05-29 20:15:58 +01:00
matroska.c Merge commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb' 2017-03-19 18:28:40 +01:00
matroska.h avformat/matroskadec: add support for Spherical Video elements 2016-12-07 22:40:59 -03:00
matroskadec.c avformat/matroskadec: fix resource leak 2017-05-07 11:29:08 +08:00
matroskaenc.c avformat/matroskaenc: also write chapters when output is WebM 2017-06-02 20:44:53 -03:00
md5proto.c
metadata.c
metadata.h
mgsts.c
microdvddec.c
microdvdenc.c
mj2kdec.c avformat: Auto-detect mjpeg 2000 in mpeg-ts 2016-12-17 23:52:25 +01:00
mkvtimestamp_v2.c
mlpdec.c
mlvdec.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
mm.c
mmf.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mms.c
mms.h
mmsh.c lavf: forward protocol_whitelist for the remaining cases 2016-08-05 16:18:49 +02:00
mmst.c
mov_chan.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mov_chan.h
mov.c lavf/mov.c: offset index timestamps by the minimum pts to make first pts zero 2017-06-09 18:13:33 +02:00
movenc.c movenc: encryption with time code track fix 2017-05-28 03:05:59 +02:00
movenc.h Merge commit '4f7723cb3b913c577842a5bb088c804ddacac8df' 2016-11-17 14:54:51 +01:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mp3enc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mpc8.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
mpc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mpeg.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mpeg.h
mpegenc.c avformat/mpegenc: Check for av_mallocz() failure 2016-12-21 23:41:49 +01:00
mpegts.c lavf: consider codec framerate for framerate detection 2017-06-07 11:08:06 +02:00
mpegts.h
mpegtsenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mpegvideodec.c
mpjpeg.c
mpjpegdec.c
mpl2dec.c avformat/mpl2dec: skip BOM when probing 2017-02-21 10:16:20 +01:00
mpsubdec.c
msf.c avformat/msf: support codec 1, which is 16 bit pcm le 2017-02-01 19:21:01 +01:00
msnwc_tcp.c
mtaf.c
mtv.c
musx.c
mux.c avformat/mux: Fix copy an paste typo 2017-05-27 04:21:34 +02:00
mvdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mvi.c
mxf.c lavf/mxf: Add a universal label for ProRes used in FCP. 2017-01-12 23:24:39 +01:00
mxf.h
mxfdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mxfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mxg.c
ncdec.c
network.c libavformat/tcp: fix return code for tcp_accept 2017-05-10 14:00:20 +02:00
network.h
nistspheredec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
nsvdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
nullenc.c
nut.c avformat/nut: Add HEVC and Opus support 2017-03-30 13:26:04 +02:00
nut.h
nutdec.c lavf/nutdec: Fix an impossible condition, regression since e0c53c34. 2017-05-02 08:43:12 +02:00
nutenc.c Merge commit '07eea5a5ded1141632aefecfa59dcdc26de2d7ea' 2017-03-24 13:21:04 +01:00
nuv.c nuv: validate sample_rate 2016-11-07 00:51:49 +01:00
oggdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
oggdec.h avformat/oggdec: Fix integer overflow with invalid pts 2016-08-03 16:09:03 +02:00
oggenc.c avformat/oggenc: add vp8 muxing support 2016-07-20 22:32:48 -03:00
oggparsecelt.c
oggparsedaala.c avformat/oggparsedaala: Do not leave an invalid value in gpshift 2017-04-01 22:09:23 +02:00
oggparsedirac.c
oggparseflac.c ogg: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
oggparseogm.c avformat/oggparseogm: Check ff_alloc_extradata() for failure 2017-04-11 21:28:26 +02:00
oggparseopus.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
oggparseskeleton.c
oggparsespeex.c avformat/oggparsespeex: Check frames_per_packet and packet_size 2016-12-03 03:59:13 +01:00
oggparsetheora.c ogg: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
oggparsevorbis.c
oggparsevp8.c lavf: fix typos 2016-10-09 20:09:00 +02:00
oma.c avcodec: add ATRAC Advanced Lossless decoders 2017-02-11 12:00:38 +01:00
oma.h avcodec: add ATRAC Advanced Lossless decoders 2017-02-11 12:00:38 +01:00
omadec.c lavf/omadec: Fix packet duration for Atrac 3 lossless. 2017-02-11 19:01:14 +01:00
omaenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
options_table.h avcodec, avformat: deprecate anything related to side data merging 2017-03-21 06:13:45 +01:00
options.c avformat/options: log filename on open 2017-06-03 23:14:04 +02:00
os_support.c
os_support.h Merge commit '3794062ab1a13442b06f6d76c54dce51ffa54697' 2017-04-09 14:52:00 +02:00
paf.c
pcm.c
pcm.h
pcmdec.c lavf/pcmdec: Try to fix msvc compilation after 4c42d306. 2016-08-18 09:45:25 +02:00
pcmenc.c
pjsdec.c
pmpdec.c
prompeg.c avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01:00
protocols.c avformat: Add Pro-MPEG CoP #3-R2 FEC protocol 2016-11-13 11:38:15 +01:00
psxstr.c cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
pva.c
pvfdec.c pvfdec: prevent overflow during block alignment calculation 2017-01-29 01:20:52 +01:00
qcp.c Use avpriv_report_missing_feature() where appropriate 2016-11-08 17:54:34 +01:00
qtpalette.c
qtpalette.h
r3d.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rawdec.c
rawdec.h
rawenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rawenc.h
rawutils.c
rawvideodec.c
rdt.c rdt: Convert to the new bitstream reader 2016-11-24 11:22:13 +01:00
rdt.h
realtextdec.c
redspark.c
replaygain.c
replaygain.h
riff.c lavf/riff: Support more vlc fourcc's for 12 and 16 bit yuv4xx. 2017-05-21 23:39:54 +02:00
riff.h lavf/riff: Support decoding files with broken mediasubtype base guid. 2017-02-17 14:24:53 +01:00
riffdec.c lavf/riff: Support decoding files with broken mediasubtype base guid. 2017-02-17 14:24:53 +01:00
riffenc.c lavf/riffenc: Always write unexpected channel_mask. 2016-10-12 12:34:48 +02:00
rl2.c
rm.c avcodec: add ClearVideo decoder 2017-03-02 11:39:54 +01:00
rm.h
rmdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rmenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
rmsipr.c
rmsipr.h
rpl.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rsd.c lavf: fix usages of av_get_codec_tag_string() 2017-03-29 14:49:29 +02:00
rso.c
rso.h
rsodec.c
rsoenc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtmp.h
rtmpcrypt.c
rtmpcrypt.h
rtmpdh.c Merge commit '016387fe0fe3eff1a03ec0673bf4d2967f6cad94' 2017-03-24 12:43:49 +01:00
rtmpdh.h Merge commit '016387fe0fe3eff1a03ec0673bf4d2967f6cad94' 2017-03-24 12:43:49 +01:00
rtmphttp.c avformat/rtmphttp: fix bug for rtmphttp 2017-01-02 19:35:47 +01:00
rtmppkt.c Merge commit 'a4fec9a7eab842ea5eea1b1ee98624356cb31422' 2017-04-26 16:36:13 +02:00
rtmppkt.h
rtmpproto.c rtmpproto: send swfverify value as swfurl if latter is unused 2017-05-07 00:57:08 +02:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c libavformat/rtpdec_asf: zero initialize the AVIOContext struct 2016-07-25 19:39:13 +02:00
rtpdec_dv.c
rtpdec_formats.h rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec_g726.c lavf/rtpdec_g726: Map mime type G726 to g726le. 2016-10-22 03:53:38 +02:00
rtpdec_h261.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_h263_rfc2190.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_h263.c
rtpdec_h264.c
rtpdec_hevc.c
rtpdec_ilbc.c
rtpdec_jpeg.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec_latm.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec_mpa_robust.c
rtpdec_mpeg4.c Merge commit '24130234cd9dd733116d17b724ea4c8e12ce097a' 2017-03-19 18:24:35 +01:00
rtpdec_mpeg12.c
rtpdec_mpegts.c
rtpdec_qcelp.c
rtpdec_qdm2.c
rtpdec_qt.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpdec_rfc4175.c rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec_svq3.c
rtpdec_vc2hq.c
rtpdec_vp8.c
rtpdec_vp9.c
rtpdec_xiph.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec.c rtp: rfc4175: add handler for YCbCr-4:2:2 2017-04-05 17:03:21 +01:00
rtpdec.h
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c
rtpenc_h263_rfc2190.c rtp: Convert to the new bitstream reader 2017-01-13 10:27:03 +01:00
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c
rtpenc_latm.c
rtpenc_mpegts.c
rtpenc_mpv.c
rtpenc_vc2hq.c Merge commit '4024b566d664a4b161d677554be52f32e7ad4236' 2016-06-26 15:12:48 +02:00
rtpenc_vp8.c
rtpenc_vp9.c
rtpenc_xiph.c
rtpenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
rtpenc.h
rtpproto.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
rtpproto.h
rtsp.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtsp.h
rtspcodes.h
rtspdec.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
rtspenc.c
samidec.c
sapdec.c
sapenc.c
sauce.c
sauce.h
sbgdec.c sbgdec: prevent NULL pointer access 2016-11-23 01:16:42 +01:00
sccdec.c avformat/sccdec: simplify 2 sscanf calls 2017-01-30 11:00:58 +01:00
sccenc.c avformat: add SCC muxer 2017-01-30 11:00:58 +01:00
sctp.c
sdp.c cosmetics: fix some misspelled words 2016-07-17 13:10:27 -03:00
sdr2.c
sdsdec.c avformat: add MIDI Sample Dump Standard demuxer 2017-01-22 13:00:25 +01:00
sdxdec.c avformat: add Sample Dump eXchange demuxer 2017-01-25 12:00:02 +01:00
segafilm.c
segment.c avformat/segment: remove last_cut check when detecting a new segment 2017-02-04 23:36:45 +01:00
shortendec.c
sierravmd.c avformat/sierravmd: Support for Shivers 2 stereo tracks 2017-02-21 19:05:04 +01:00
siff.c
smacker.c
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
smoothstreamingenc.c
smush.c Merge commit '67351924fa91dea4339109100a4c0689f006581f' 2017-03-30 10:26:29 +02:00
sol.c
sox.h
soxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
soxenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
spdif.c
spdif.h
spdifdec.c
spdifenc.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
srtdec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
srtenc.c
srtp.c
srtp.h
srtpproto.c
stldec.c
subfile.c
subtitles.c
subtitles.h
subviewer1dec.c
subviewerdec.c
supdec.c
svag.c
swf.c
swf.h
swfdec.c lavf: fix typos 2016-10-09 20:09:00 +02:00
swfenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
takdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
tcp.c libavformat/tcp: fix return code for tcp_accept 2017-05-10 14:00:20 +02:00
tedcaptionsdec.c
tee_common.c avformat/tee: Factor parse_slave_options() out 2016-08-02 20:22:55 +02:00
tee_common.h avformat/tee: Factor parse_slave_options() out 2016-08-02 20:22:55 +02:00
tee.c libavformat/tee: tee was passing a wrong option name for fifo's format_options 2017-01-24 02:36:51 +01:00
teeproto.c avformat/teeproto: set forgotten url_close() 2016-08-05 18:59:21 +02:00
thp.c
tiertexseq.c
tls_gnutls.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls_openssl.c Merge commit 'ee050797664c7c74cae262ffab05006b55d47a11' 2017-03-24 12:59:21 +01:00
tls_schannel.c avformat/tls_schannel: log unknown error codes 2017-05-31 12:07:43 +02:00
tls_securetransport.c avformat/tls: add tls url_get_file_handle 2016-12-17 19:46:30 +01:00
tls.c
tls.h
tmv.c
tta.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ttaenc.c avformat: add a TTA Muxer 2016-08-04 16:25:40 -03:00
tty.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
txd.c
udp.c lavf/udp: Do not use MCAST_* for multicast on tvOS. 2016-09-03 15:18:40 +02:00
uncodedframecrcenc.c avformat: do not use AVFrame accessor 2017-04-23 14:30:53 +07:00
unix.c
url.c
url.h HTTP: improve performance by reducing forward seeks 2017-02-14 17:00:30 +01:00
urldecode.c
urldecode.h
utils.c lavf: consider codec framerate for framerate detection 2017-06-07 11:08:06 +02:00
v210.c
vag.c
vc1dec.c
vc1test.c
vc1testenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
version.h Merge commit '3f75e5116b900f1428aa13041fc7d6301bf1988a' 2017-04-13 19:49:20 -03:00
vivo.c avformat/vivo: fix logic error in checking version in probe 2017-03-05 16:34:32 +01:00
voc_packet.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
voc.c
voc.h
vocdec.c
vocenc.c
vorbiscomment.c
vorbiscomment.h
vpcc.c movenc/isom: update vpcC box to version 1.0 of the specification 2017-05-16 01:53:05 +02:00
vpcc.h
vpk.c
vplayerdec.c lavf/vplayerdec: Improve auto-detection. 2016-07-15 10:36:05 +02:00
vqf.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
w64.c
w64.h
wavdec.c avformat/wavdec: Check chunk_size 2017-05-10 15:21:17 +02:00
wavenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
wc3movie.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
webm_chunk.c libavformat/webm_chunk: Option to specify HTTP header 2016-09-16 03:13:21 +02:00
webmdashenc.c avformat/webmdashenc: Validate the 'streams' adaptation sets parameter 2017-04-20 18:07:32 +02:00
webpenc.c
webvttdec.c
webvttenc.c
westwood_aud.c westwood_aud: prevent division by zero 2016-10-17 20:42:18 +02:00
westwood_vqa.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
wsddec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
wtv_common.c
wtv.h
wtvdec.c avformat/wtvdec: Check pointer before use 2016-08-21 21:31:46 +02:00
wtvenc.c
wv.c
wv.h
wvdec.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
wvedec.c
wvenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
xa.c
xmv.c xmv: validate sample_rate 2016-11-07 00:51:49 +01:00
xvag.c xvag: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
xwma.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
yop.c
yuv4mpeg.h
yuv4mpegdec.c yuv4mpegdec: fix leaking pkt in yuv4_read_packet 2016-12-08 00:26:41 +01:00
yuv4mpegenc.c