FFmpeg/libavformat
James Almer f7aacf4ab7 avformat/mov: add VP8 codec support
Demuxing only. Muxing is disabled as altref frame handling is not
defined in the spec, and there's no way to know the presence of
such frames during stream initialization.

Based on a patch by Steven Liu.

Fixes ticket #7000

Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2018-02-06 23:08:42 -03:00
..
tests lavf: move fifo test muxer into separate file 2018-02-06 18:57:31 +00:00
.gitignore lavf: add new API for iterating muxers and demuxers 2018-02-06 18:57:42 +00:00
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: Fix leak in adts_aac_read_packet() 2017-11-26 18:35:55 +01:00
aadec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
ac3dec.c avformat/ac3dec: Check buf2 before adding 16 in ac3_eac3_probe() 2017-10-28 20:24:04 +02:00
acm.c
act.c
adp.c lavf/adp: Fix the probe function on systems with signed char. 2017-10-09 02:57:48 +02:00
ads.c
adtsenc.c avformat/adtsenc: allow only AAC streams 2018-01-14 09:57:51 -03:00
adxdec.c avformat: fix overflows during bit rate calculation 2016-12-14 01:06:55 +01:00
aea.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
afc.c
aiff.h lavf/aiffdec: Support QDMC demuxing. 2016-07-03 04:37:48 +02:00
aiffdec.c avformat/aiffdec: AIFF fix in case of ANNO 2018-01-11 03:29:25 +01:00
aiffenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
aixdec.c
allformats.c lavd: add new API for iterating input and output devices 2018-02-06 18:57:42 +00:00
amr.c lavf/amr: Do not set codec_tag for raw amr_nb and raw amr_wb. 2017-11-06 13:36:40 +01: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 apetag: account for header size if present when returning the start position 2017-02-25 09:57:44 +01: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 avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
aptxdec.c aptx: add raw muxer and demuxer for aptX 2017-11-10 21:32:06 +00:00
aqtitledec.c
asf.c
asf.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
asfcrypt.c
asfcrypt.h
asfdec_f.c avformat: fix id3 chapters 2017-10-05 17:10:23 +02:00
asfdec_o.c avformat: fix id3 chapters 2017-10-05 17:10:23 +02:00
asfenc.c avformat/riff.h : remove unused function parameter "const AVCodecTag *tags" of "void ff_put_bmp_header()" 2017-08-02 15:26:25 +02: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 avformat/avc: support writting more than one sps/pps in ff_isom_write_avcc 2017-11-30 00:17:41 -03:00
avc.h
avformat.h lavf: add new API for iterating muxers and demuxers 2018-02-06 18:57:42 +00:00
avformatres.rc
avi.h avformat/avienc: add reserve_index_space option 2017-01-31 09:00:23 +01:00
avidec.c avcodec/exif: remove GetByteContext usage from avpriv_exif_decode_ifd() 2017-10-26 00:45:49 -03:00
avienc.c avformat/avienc: fix fields-per-frame value for interlaced video streams 2017-11-27 09:13:05 +01:00
avio_internal.h libavformat/avio: Utility function to return URLContext 2017-11-29 14:31:34 +08:00
avio.c avformat/avio: check input URLContext value NULL 2017-12-28 12:07:22 +08:00
avio.h avformat/avio: remove must_flush from AVIOContext 2017-11-20 21:41:38 +01:00
aviobuf.c libavformat/avio: Utility function to return URLContext 2017-11-29 14:31:34 +08:00
avisynth.c lavc, lavf: move avformat static mutex from avcodec to avformat 2017-12-26 02:50:00 +01: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 lavf/bink: fix latest header and add all existing revisions 2017-08-20 11:33:51 +02:00
bintext.c avformat/bintext: Implement bin_probe() 2018-02-06 23:07:10 +01:00
bit.c lavf/bit: Fix the G.729 bit auto-detection. 2017-09-30 20:41:52 +02:00
bluray.c
bmv.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
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 libavformat: not treat 0 as EOF 2017-10-19 22:07:21 +02:00
caf.c lavf/caf: Support demuxing Opus. 2017-09-20 03:31:48 +02:00
caf.h
cafdec.c avformat/cafdec: reject multichannel Opus streams 2017-09-19 23:06:42 -03:00
cafenc.c lavf/cafenc: Only allow mono and stereo for Opus. 2017-10-17 23:00:07 +02:00
cavsvideodec.c
cdg.c
cdxl.c
chromaprint.c lavc, lavf: move avformat static mutex from avcodec to avformat 2017-12-26 02:50:00 +01:00
cinedec.c avformat/cinedec: Fix DoS due to lack of eof check 2017-08-27 19:22:08 +02:00
concat.c libavformat: not treat 0 as EOF 2017-10-19 22:07:21 +02:00
concatdec.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
crcenc.c
crypto.c Merge commit 'd860a3cc0a12360a92b9ffd179a0c34413beaf88' 2017-04-01 15:45:32 +02:00
cutils.c
dash.c avformat/dash:add copyright to dash.c 2017-09-01 18:52:56 +08:00
dash.h avformat/dash: move reused API to common file and header file 2017-09-01 10:20:56 +08:00
dashdec.c dashdec: Fix segfault on decoding segment timeline 2018-01-29 10:46:50 +08:00
dashenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01: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 avformat: fix id3 chapters 2017-10-05 17:10:23 +02: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 avcodec/dca: remove GetBitContext usage from avpriv_dca_parse_core_frame_header() 2017-07-21 12:18:10 -03:00
dtshddec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
dump.c lavu/lavc/lavf/lavfi: Do not use type modifier %zu on Windows MSVCRT. 2017-12-17 18:05:42 +01: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
ffmeta.h
ffmetadec.c
ffmetaenc.c
fifo_test.c lavf: move fifo test muxer into separate file 2018-02-06 18:57:31 +00:00
fifo.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
file_open.c
file.c avformat/file: increase min/max packet size to 256k for written files 2017-06-24 18:51:29 +02:00
filmstripdec.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
filmstripenc.c
fitsdec.c Add FITS Demuxer 2017-08-30 12:13:01 +02:00
fitsenc.c avformat/fitsenc: validate input pixel format 2017-11-13 20:33:10 +01:00
flac_picture.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
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 Merge commit '279e3aaa14daba6b7a37d75f3fb6e29c732d123f' 2017-10-28 15:29:23 -03:00
flvenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
format.c lavd: add new API for iterating input and output devices 2018-02-06 18:57:42 +00: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
g726.c lavf/g726: Demuxer for raw G.726 streams, both left- and right-justified. 2017-08-24 12:55:46 +02:00
g729dec.c avformat/g729dec: Fix av_log() formating string 2016-06-23 21:37:05 +02:00
gdv.c avformat/gdv: Make FixedSize static 2017-09-07 15:19:22 +02:00
genh.c genh: prevent overflow during block alignment calculation 2017-01-30 01:40:48 +01:00
gif.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
gifdec.c
golomb_tab.c
gopher.c
gsmdec.c
gxf.c
gxf.h
gxfenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
h261dec.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
h263dec.c
h264dec.c
hashenc.c
hdsenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
hevc.c hevc: Improve stream constraint values in common header 2017-10-17 20:56:29 +01:00
hevc.h
hevcdec.c Merge commit 'c359d624d3efc3fd1d83210d78c4152bd329b765' 2017-03-23 14:27:48 -03:00
hls.c avformat/hls: store referer message in HLS http request 2018-02-01 10:57:29 +08:00
hlsenc.c avformat/hls: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
hlsplaylist.c avformat/hlsenc: closed caption tags in the master playlist 2018-01-24 11:42:57 +08:00
hlsplaylist.h avformat/hlsenc: closed caption tags in the master playlist 2018-01-24 11:42:57 +08:00
hlsproto.c
hnm.c
http.c avformat/http: add referer option into http 2018-02-01 10:56:51 +08:00
http.h
httpauth.c lavf/httpauth: Do case-insensitive http header checks. 2016-09-03 13:56:40 +02:00
httpauth.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
icecast.c
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 id3v2: fix unsynchronization 2018-02-04 15:19:41 +01:00
id3v2.h avformat: add option to parse/store ID3 PRIV tags in metadata. 2018-01-24 04:01:01 +01:00
id3v2enc.c avformat: add option to parse/store ID3 PRIV tags in metadata. 2018-01-24 04:01:01 +01:00
idcin.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
idroqdec.c idroqdec: fix leaking pkt on failure 2016-11-30 00:22:45 +01:00
idroqenc.c
iff.c avformat: fix id3 chapters 2017-10-05 17:10:23 +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 avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
img2enc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
ingenientdec.c
internal.h lavd: add new API for iterating input and output devices 2018-02-06 18:57:42 +00:00
ipmovie.c Interplay MVE: Implement frame format 0x10 2017-06-27 15:09:12 +02: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 avformat/mov: add VP8 codec support 2018-02-06 23:08:42 -03:00
isom.h lavf/movenc: add sdtp (sample dependency) box 2017-12-02 19:14:34 +01:00
iss.c
iv8.c
ivfdec.c
ivfenc.c ivfenc: add AV1 support 2017-12-13 15:10:07 +00:00
jacosubdec.c
jacosubenc.c
jvdec.c
latmenc.c Merge commit '831018b0bbe26a603802a9022472f714a59293be' 2017-10-30 17:47:21 -03:00
libavformat.v libavformat: unexpose private ff_ functions needed by ffserver 2018-01-06 18:37:06 +00:00
libgme.c
libmodplug.c
libopenmpt.c avformat/libopenmpt: Update to libopenmpt 0.3 API 2018-01-12 12:31:55 +01:00
librtmp.c avformat/librtmp: check return value of setsockopt 2017-06-13 19:48:08 +02:00
libsmbclient.c
libssh.c avformat/libssh: check the user provided a password before trying to use it 2017-06-17 17:16:13 -03:00
lmlm4.c
loasdec.c
log2_tab.c
lrc.c
lrc.h
lrcdec.c avformat/lrcdec: Fix memory leak in lrc_read_header() 2018-01-20 21:32:04 +01:00
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 avformat/Makefile: fix fifo and fifo_test muxer build objects 2018-02-06 20:02:23 -03:00
matroska.c Merge commit 'd42809f9835a4e9e5c7c63210abb09ad0ef19cfb' 2017-03-19 18:28:40 +01:00
matroska.h mkv: Add support for Spherical Video elements 2017-03-07 11:07:03 -05:00
matroskadec.c avformat/matroskadec: force full frame parsing of MLP/TrueHD streams 2018-01-29 23:09:08 -03:00
matroskaenc.c avformat/matroskaenc: add missing allocation failure checks for stream durations 2017-11-28 01:23:23 -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 avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
mm.c mm: Skip unexpected audio packets 2017-04-20 15:39:18 +00:00
mmf.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
mms.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mms.h
mmsh.c lavf: forward protocol_whitelist for the remaining cases 2016-08-05 16:18:49 +02:00
mmst.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mov_chan.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
mov_chan.h
mov_esds.c avformat/mov_esds: check return value of ff_mp4_read_dec_config_descr 2017-11-25 23:15:28 -03:00
mov.c avformat/mov: add VP8 codec support 2018-02-06 23:08:42 -03:00
movenc.c avformat/mov: add VP8 codec support 2018-02-06 23:08:42 -03:00
movenc.h lavf/movenc: add sdtp (sample dependency) box 2017-12-02 19:14:34 +01:00
movenccenc.c
movenccenc.h
movenchint.c
mp3dec.c avformat/mp3dec: use FFABS to instead of abs 2017-11-20 10:49:42 +08:00
mp3enc.c avformat/mp3enc: flush buffered packets if referencing fails 2017-10-06 21:59:11 -03: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 avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
mpeg.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mpegenc.c avformat/mpegenc - fix typo in VBV warning 2018-01-30 05:28:22 +01:00
mpegts.c lavf/mpegts: mark packets with TEI flag as corrupted 2017-12-13 20:07:00 -06:00
mpegts.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
mpegtsenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
mpegvideodec.c
mpjpeg.c libavformat/mpjpeg: use "ffmpeg" instead of "ffserver" as boundary tag 2018-01-06 18:37:35 +00:00
mpjpegdec.c Use the new AVIOContext destructor. 2017-09-01 02:16:33 -03:00
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: deprecate AVFormatContext filename field 2018-01-28 23:06:43 +01:00
mvdec.c avformat/mvdec: check for EOF 2017-11-05 10:42:07 +01:00
mvi.c
mxf.c avformat/mxf: use FFABS to instead of abs 2017-11-20 10:50:30 +08:00
mxf.h avformat/mxfenc: write reel_name if metadata key is present 2017-12-08 20:02:16 +01:00
mxfdec.c avformat/mxfdec: fix last packet timestamps 2017-12-03 21:06:47 +01:00
mxfenc.c avformat/mxfenc: write reel_name if metadata key is present 2017-12-08 20:02:16 +01:00
mxg.c
ncdec.c
network.c avformat: make avformat_network_init() explicitly optional 2018-01-16 12:57:04 +01:00
network.h avformat: make avformat_network_init() explicitly optional 2018-01-16 12:57:04 +01:00
nistspheredec.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
nspdec.c avformat: add NSP demuxer 2017-12-08 16:01:09 +01:00
nsvdec.c avformat/nsvdec: Fix DoS due to lack of eof check in nsvs_file_offset loop. 2017-09-01 01:48:31 +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 avformat/oggdec: Respect AVERROR codes returned by ogg parsers. 2017-12-02 19:14:23 +01:00
oggdec.h avformat/oggdec: Fix integer overflow with invalid pts 2016-08-03 16:09:03 +02:00
oggenc.c avformat/oggenc: check for stream private data in ogg_free() 2017-06-22 16:12:51 -03:00
oggparsecelt.c avformat/oggparsecelt: Do not re-allocate os->private 2017-07-25 22:04:34 +02:00
oggparsedaala.c avformat/oggparsedaala: Do not leave an invalid value in gpshift 2017-04-01 22:09:23 +02:00
oggparsedirac.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
oggparseflac.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
oggparseogm.c lavf/oggparseogm: Remove an unneeded include. 2018-01-08 14:36:18 +01:00
oggparseopus.c avformat/oggparseopus: Free opus extradata before reallocating. 2017-11-29 04:47:28 +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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
oggparsevorbis.c avformat/oggdec: Respect AVERROR codes returned by ogg parsers. 2017-12-02 19:14:23 +01:00
oggparsevp8.c Don't manipulate duration when it's AV_NOPTS_VALUE. 2017-11-29 00:52:27 -03: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 avformat: fix id3 chapters 2017-10-05 17:10:23 +02:00
omaenc.c Fix all -Wformat warnings raised by DJGPP 2017-03-29 14:49:29 +02:00
options_table.h avformat/mux: stop delaying writing the header 2017-12-06 15:43:59 -03:00
options.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
os_support.c libavformat/network: fix function duplication 2018-01-06 18:59:46 +00:00
os_support.h Merge commit 'e41daa62465036ad36ad0bd14e4936e848d7f07e' 2017-11-11 10:22:11 -03:00
paf.c
pcm.c
pcm.h
pcmdec.c avformat/pcmdec: fix memory leak 2017-06-13 19:49:06 +02:00
pcmenc.c
pjsdec.c
pmpdec.c
prompeg.c avformat: Fix Pro-MPEG non-square matrix 2017-06-27 12:54:06 +02:00
protocols.c Merge commit '61cec5adaacb358783c18aa07362f15824c1b274' 2017-11-01 16:52:05 -03: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 lavf/rawdec: Also probe the last byte of mjpeg streams. 2018-01-21 03:46:40 +01:00
rawdec.h
rawenc.c aptx: add raw muxer and demuxer for aptX 2017-11-10 21:32:06 +00:00
rawenc.h
rawutils.c
rawvideodec.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
rdt.c lavf/rtp: replace linked list with array 2018-02-06 18:50:27 +00:00
rdt.h lavf/rtp: replace linked list with array 2018-02-06 18:50:27 +00:00
realtextdec.c
redspark.c avformat/redspark: deobfuscate header decrypt code 2016-06-12 17:26:43 -03:00
replaygain.c
replaygain.h
riff.c avcodec/utvideodec: add support for UMH2, UMY2, UMH4, UMY4, UMRA, UMRG 2018-01-02 13:41:49 +01:00
riff.h Merge commit '0539d84d985e811e5989ef27c13f7e2dda0f9b89' 2017-09-28 00:28:38 -03:00
riffdec.c Merge commit '0539d84d985e811e5989ef27c13f7e2dda0f9b89' 2017-09-28 00:28:38 -03:00
riffenc.c avformat/riff.h : remove unused function parameter "const AVCodecTag *tags" of "void ff_put_bmp_header()" 2017-08-02 15:26:25 +02:00
rl2.c avformat/rl2: Fix DoS due to lack of eof check 2017-08-27 19:23:30 +02:00
rm.c Add ClearVideo decoder 2017-04-25 15:39:10 +02:00
rm.h
rmdec.c Merge commit '95ce02b35d3d1bb16111031df1d82a6e4d894d36' 2017-11-07 19:17:26 -03:00
rmenc.c avformat/rmenc: do not access AVIO write buffer directly 2017-06-18 16:16:52 +02: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
rtmpdigest.c Merge commit 'b864230c49089b087eef56988a3d6a784f6f9827' 2017-10-21 13:32:13 -03:00
rtmphttp.c avformat/rtmphttp: fix bug for rtmphttp 2017-01-02 19:35:47 +01:00
rtmppkt.c Merge commit 'a1a143adb0fd11c474221431417cff25db7d920f' 2017-09-26 18:29:05 -03:00
rtmppkt.h Merge commit 'a1a143adb0fd11c474221431417cff25db7d920f' 2017-09-26 18:29:05 -03:00
rtmpproto.c libavformat/rtmpproto: Plug leak if sending bytes read report fails. 2018-01-25 20:42:39 +01:00
rtp.c
rtp.h
rtpdec_ac3.c
rtpdec_amr.c
rtpdec_asf.c avformat/rtpdec_asf: free the buffer pointed by the AVIOContext 2017-11-06 16:25:32 -03: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 avformat/rtpdec_h264: Fix heap-buffer-overflow 2017-08-23 22:19:33 +02:00
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 Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +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_vc2hq: avoid magic number 2016-06-13 18:40:14 +02:00
rtpdec_vp8.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpdec_vp9.c rtpdec_vp9: Support parsing the scalability structure 2016-06-14 08:00:17 +02:00
rtpdec_xiph.c Merge commit '67deba8a416d818f3d95aef0aa916589090396e2' 2017-03-31 10:40:34 +02:00
rtpdec.c lavf/rtp: replace linked list with array 2018-02-06 18:50:27 +00:00
rtpdec.h lavf/rtp: replace linked list with array 2018-02-06 18:50:27 +00:00
rtpenc_aac.c
rtpenc_amr.c
rtpenc_chain.c
rtpenc_chain.h
rtpenc_h261.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc_h263_rfc2190.c Use bitstream_init8() where appropriate 2017-02-07 18:27:21 +01:00
rtpenc_h263.c
rtpenc_h264_hevc.c
rtpenc_jpeg.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc_latm.c
rtpenc_mpegts.c libavformat/rtpenc_mpegts: check avformat_new_stream() return value 2017-11-28 01:18:22 +01:00
rtpenc_mpv.c
rtpenc_vc2hq.c Merge commit '4024b566d664a4b161d677554be52f32e7ad4236' 2016-06-26 15:12:48 +02:00
rtpenc_vp8.c
rtpenc_vp9.c rtpenc: packetizer for VP9 RTP payload format (draft v2) 2016-06-13 18:09:34 +02:00
rtpenc_xiph.c Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpenc.c lavf/rtpenc: Add support for 24 bit pcm encoding as defined by RFC 3190. 2017-10-29 15:30:02 +01:00
rtpenc.h Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
rtpproto.c libavformat: remove the ff_rtp_get_local_rtcp_port function 2018-01-06 18:34:55 +00:00
rtpproto.h libavformat: remove the ff_rtp_get_local_rtcp_port function 2018-01-06 18:34:55 +00:00
rtsp.c rtsp: rename certain options after a deprecation period 2018-02-04 15:08:48 +01:00
rtsp.h Merge commit '79331df362fb05a0d04ca9489c87e5b80077a3f4' 2017-10-03 23:08:06 -03:00
rtspcodes.h
rtspdec.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
rtspenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
s337m.c avformat/s337m: fix potentially undefined pointer arithmetic 2017-07-26 21:23:07 +03:00
samidec.c
sapdec.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
sapenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
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 avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01: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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
segment.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +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 smacker: fix integer overflow with pts_inc 2017-09-24 12:58:42 +02:00
smjpeg.c
smjpeg.h
smjpegdec.c
smjpegenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
smoothstreamingenc.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
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 Merge commit '41ed7ab45fc693f7d7fc35664c0233f4c32d69bb' 2016-06-21 21:55:34 +02:00
spdifdec.c Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03:00
spdifenc.c Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f' 2017-10-30 18:56:45 -03: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 avformat/subfile: allow to extract till EOF 2017-11-19 19:11:50 +01:00
subtitles.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
subtitles.h
subviewer1dec.c
subviewerdec.c
supdec.c
supenc.c Add SUP/PGS subtitle muxer 2017-09-09 12:07:14 +02:00
svag.c
swf.c
swf.h
swfdec.c lavf/swfdec: Reduce score when auto-detecting swf files. 2018-01-20 15:41:40 +01:00
swfenc.c avformat/swfenc: use FFABS to instead of abs 2017-11-20 10:51:06 +08:00
takdec.c avcodec/tak: remove GetBitContext usage from avpriv_tak_parse_streaminfo() 2017-10-26 00:26:08 -03:00
tcp.c tcp: properly return EOF 2017-12-31 16:14:23 +01: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 avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +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 lavc, lavf: move avformat static mutex from avcodec to avformat 2017-12-26 02:50:00 +01:00
tls_libtls.c libavformat: LibreSSL (libtls) support 2017-12-17 17:32:42 +11:00
tls_openssl.c lavc, lavf: move avformat static mutex from avcodec to avformat 2017-12-26 02:50:00 +01:00
tls_schannel.c Merge commit '61cec5adaacb358783c18aa07362f15824c1b274' 2017-11-01 16:52:05 -03:00
tls_securetransport.c This fixes a deadlock while reading a chunked https response, if 2017-11-13 15:04:55 -06:00
tls.c
tls.h Merge commit '61cec5adaacb358783c18aa07362f15824c1b274' 2017-11-01 16:52:05 -03:00
tmv.c
tta.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
ttaenc.c avformat/ttaenc: add tta_init() 2017-11-24 15:05:35 -03:00
tty.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
txd.c
ty.c avformat/ty: check cur_chunk_pos before using it 2017-11-12 22:58:15 +01:00
udp.c Revert "udp: fix compilation when HAVE_PTHREAD_CANCEL isnt defined" 2017-11-23 14:20:32 +00:00
uncodedframecrcenc.c avformat: do not use AVFrame accessor 2017-04-23 14:30:53 +07:00
unix.c
url.c
url.h avformat/aviobuf: add support for specifying minimum packet size and marking flush points 2017-06-24 18:51:29 +02:00
urldecode.c
urldecode.h
utils.c avformat: deprecate AVFormatContext filename field 2018-01-28 23:06:43 +01:00
v210.c avformat: Fix max value of AV_OPT_TYPE_VIDEO_RATE 2016-06-09 10:35:13 +02:00
vag.c
vc1dec.c
vc1test.c
vc1testenc.c Merge commit '83548fe894cdb455cc127f754d09905b6d23c173' 2017-03-21 17:02:30 -03:00
version.h lavf: add new API for iterating muxers and demuxers 2018-02-06 18:57:42 +00: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 Add experimental support for vp9 in iso-bmff 2016-06-17 10:36:09 -04:00
vpk.c
vplayerdec.c lavf/vplayerdec: Improve auto-detection. 2016-07-15 10:36:05 +02:00
vqf.c Remove some unneeded casts of bit_rate. 2017-09-22 01:33:22 +02:00
w64.c
w64.h
wavdec.c avformat/wavdec: make fact chunk parsing for w64 more robust 2018-01-10 15:54:15 +01:00
wavenc.c avformat/wavenc: skip writing incorrect peak-of-peaks position value 2017-10-26 08:29:41 +02:00
wc3movie.c lavf: use av_fourcc2str() where appropriate 2017-03-29 14:49:29 +02:00
webm_chunk.c avformat: migrate to AVFormatContext->url 2018-01-28 23:06:43 +01:00
webmdashenc.c webmdashenc: Fix memory leak 2017-07-16 16:09:17 +01:00
webpenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
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 libavformat/wtvdec: return AVERROR_EOF on EOF 2017-10-13 17:23:54 +02:00
wtvenc.c avformat: replace all uses of av_copy_packet() 2017-09-25 21:26:38 -03:00
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 avformat/yuv4mpeg: add gray9/10/12 support 2017-10-26 18:32:28 +02:00
yuv4mpegenc.c avformat/yuv4mpeg: add gray9/10/12 support 2017-10-26 18:32:28 +02:00