ffmpeg/libavformat
Mats Peterson b6c61b7d43 lavf/qtpalette: Ignore greyscale bit in certain cases
The QuickTime File Format Specification states the following:

"Depth: A 16-bit integer that indicates the pixel depth of the
compressed image. Values of 1, 2, 4, 8 ,16, 24, and 32 indicate the
depth of color images. The value 32 should be used only if the image
contains an alpha channel. Values of 34, 36, and 40 indicate 2-, 4-, and
8-bit grayscale, respectively, for grayscale images."

There is no mention of value 33, i.e. 1-bit video (0x01) with the
greyscale bit (0x20) set. I therefore suggest that we ignore the
greyscale bit when processing 1-bit video. Another reason to do this is
that the first 1-bit sample file below will be displayed properly with
blue colors in QuickTime in Windows or Mac *in spite of* the greyscale
bit being set.

Also, QuickTime in Windows or Mac ignores the greyscale bit if the
video sample description contains a palette, regardless of bit depth.
This is undocumented behaviour, but I think we should do the same, and
it seems pretty logical after all, since one wouldn't really bother
putting a customized palette into a grayscale file anyway. See the
second 8-bit sample file below, which has the greyscale bit set, and
which contains a palette in the video sample description. In Windows or
Mac, it will be displayed with the palette in the sample description, in
spite of the greyscale bit being set.

Sample file 1 (1-bit QuickTime Animation):
https://drive.google.com/open?id=0B3_pEBoLs0faTThSek1EeXQ0ZHM
Earth Spin 1-bit qtrle orig.mov

Sample file 2 (8-bit QuickTime Animation):
https://drive.google.com/open?id=0B3_pEBoLs0fad2s0V1YzUWo5aDA
quiz-palette+gs.mov

Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-04 03:31:49 +01:00
..
3dostr.c avformat/3dostr: Remove redundant ; 2015-10-30 03:02:41 +01:00
4xm.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
a64.c avformat/a64: Avoid segfault in a64_write_header() when stream codec is not open 2014-08-18 19:48:18 +02:00
aacdec.c Merge commit '02cf0c9e42' 2014-07-29 21:12:07 +02:00
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 'd80811c94e' 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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
aea.c Merge commit '3941df5462' 2015-01-16 14:20:37 +01:00
afc.c avformat: use ff_alloc_extradata() 2013-10-13 20:13:38 +00:00
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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
anm.c Merge commit '059a934806' 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 '059a934806' 2015-07-27 23:15:19 +02:00
apetag.h Merge commit '2d2d6a4883' 2013-05-29 10:40:42 +02:00
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 Merge commit '1eb9328030' 2013-09-20 11:18:20 +02:00
asf.h avformat/asfdec_f: Add ASFDataType, use named types for metadata 2015-07-02 04:58:27 +02:00
asfcrypt.c Merge commit '10de408738' 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 '8375dc1dd1' 2015-11-29 15:32:39 +01:00
asfenc.c Merge commit 'b08569a239' 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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
astenc.c avformat/astenc: avoid using AVCodecContext.frame_number 2014-05-05 16:46:47 +02:00
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 Merge commit 'f792d3cbb8' 2014-06-18 17:28:10 +02:00
audiointerleave.c Merge commit 'f7e9324733' 2015-06-08 22:37:41 +02:00
audiointerleave.h
avc.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
avc.h Merge commit 'a2efbecc4e' 2014-09-25 00:09:42 +02:00
avformat.h lavf: add automatic bitstream filtering; bump version 2015-12-28 08:40:35 -06:00
avformatres.rc Add Windows resource file support for shared libraries 2013-12-05 23:42:07 +01:00
avi.h
avidec.c Merge commit '5f3a081b42' 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.c lavf/avio: add ffurl_accept and ffurl_handshake 2015-08-01 00:58:31 +02:00
avio.h avio: add detail to avio_printf() size warning 2015-12-27 00:09:16 -08:00
avio_internal.h Merge commit 'bff0349d9d' 2015-06-01 00:43:50 +02:00
aviobuf.c avio: add detail to avio_printf() size warning 2015-12-27 00:09:16 -08:00
avisynth.c avisynth: fix setting stream timebase 2015-08-13 01:20:16 +02:00
avlanguage.c
avlanguage.h
avr.c avformat/avr: check channels and bps in probe 2013-11-11 14:51:43 +01:00
avs.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
bethsoftvid.c Merge commit '84bf64d359' 2014-10-29 22:47:11 +01:00
bfi.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
bink.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
bintext.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
bit.c avformat/bit: only accept the g729 codec and 1 channel 2015-02-26 23:19:39 +01:00
bluray.c
bmv.c bmv: Remove unused variable 2013-10-06 19:36:53 +02:00
boadec.c Merge commit '9deaec7828' 2015-02-11 02:47:54 +01:00
brstm.c brstm: reject negative sample rate 2015-11-10 22:06:26 +01:00
c93.c Merge commit 'ce70f28a17' 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 '059a934806' 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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
cdxl.c Merge commit 'ce70f28a17' 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 Merge commit '95d312d6c8' 2014-09-25 13:45:30 +02:00
concatdec.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
crcenc.c Merge commit 'd92024f18f' 2014-03-11 21:05:34 +01:00
crypto.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
cutils.c Merge commit 'ed6dad3737' 2014-10-26 03:22:52 +01:00
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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
daudenc.c Merge commit '0955e57ad0' 2014-07-03 21:42:16 +02:00
dcstr.c avformat: add DC STR demuxer 2015-10-29 21:26:43 +01:00
dfa.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
diracdec.c avformat/diracdec: check 2 chunks in probe 2013-11-10 16:06:16 +01:00
dnxhddec.c lavf/dnxhd: Autodetect more valid files. 2015-08-25 12:07:38 +02:00
dsfdec.c ff_id3v2_read: add option to limit ID3 magic number search 2014-04-19 04:25:01 +02:00
dsicin.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
dss.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
dtsdec.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
dtshddec.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
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 'f7986239f4' 2015-12-07 14:45:47 +01:00
dxa.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
eacdata.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
electronicarts.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
epafdec.c lavc & lavf: replace deprecated av_log* functions 2013-03-15 18:10:28 +00:00
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 ffmdec: reset packet_end in case of failure 2016-01-03 21:13:01 +01:00
ffmenc.c Merge commit '7c6eb0a1b7' 2015-07-27 22:10:35 +02:00
ffmeta.h
ffmetadec.c libavformat/ffmetadec: Make unchanged function arguments const 2014-09-24 19:17:55 +02:00
ffmetaenc.c
file.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
file_open.c libavutil: Make avpriv_open a library-internal function on msvcrt 2013-08-10 00:53:33 +03:00
filmstripdec.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
filmstripenc.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
flac_picture.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
flac_picture.h Merge commit '601d6228c4' 2013-10-13 09:37:21 +02:00
flacdec.c avformat/flacdec: remove unused return code assignment 2015-12-09 16:47:55 +01:00
flacenc.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
flacenc.h Merge commit 'e19d48dfce' 2014-06-01 14:16:29 +02:00
flacenc_header.c Merge commit 'e19d48dfce' 2014-06-01 14:16:29 +02:00
flic.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
flv.h Merge commit 'a7ac1a7b94' 2015-06-12 22:55:49 +02:00
flvdec.c flvdec: do not create any streams in read_header() 2015-12-12 21:26:48 +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 '948f3c19a8' 2015-09-29 15:22:52 +02:00
framehash.c Merge commit '194be1f43e' 2014-06-18 19:49:17 +02:00
frmdec.c frmdec: do not abuse ff_codec_get_id() 2013-01-12 14:39:13 +00:00
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 'ce70f28a17' 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 avformat: fix hevcs use of golomb from avformat 2014-03-09 22:59:46 +01:00
gopher.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
gsmdec.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
gxf.c avformat/gxf: Use 64bit for res to avoid overflow 2015-02-20 20:14:56 +01:00
gxf.h
gxfenc.c avformat/gxfenc: dont use a int intermediate to store in a unsigned int table 2013-12-21 13:52:10 +01:00
h261dec.c avformat/h261dec: dont accept invalid gobs in probe as valid 2013-11-09 01:12:10 +01:00
h263dec.c avformat/h263dec/h263_probe: Check TR 2014-05-07 03:42:21 +02:00
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 Merge commit '34bbc81de8' 2014-03-10 23:38:01 +01:00
hevcdec.c Merge commit '5846646296' 2013-11-01 17:33:05 +01:00
hls.c avformat/hls: Added http_proxy support 2015-12-27 21:44:15 +01:00
hlsenc.c lavf/hlsenc: replace round by lrint 2015-12-19 09:33:49 -08:00
hlsproto.c Merge commit '7915e6741d' 2015-01-23 22:27:48 +01:00
hnm.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
http.c avformat/http: Added http_proxy option 2015-12-27 21:44:14 +01:00
http.h avformat/http: Introduce ff_http_averror() 2014-10-20 04:31:46 +02:00
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 avformat/icoenc: Remove deprecated use of codec_name 2014-08-28 14:34:55 +02:00
id3v1.c avformat/id3v1: strip trailing whitespace 2015-01-05 20:52:51 +01:00
id3v1.h
id3v2.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
id3v2.h ff_id3v2_read: add option to limit ID3 magic number search 2014-04-19 04:25:01 +02:00
id3v2enc.c Merge commit '9279826008' 2014-07-04 00:50:40 +02:00
idcin.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
idroqdec.c Correct few "ffmpeg" typos 2014-08-24 11:05:42 +00:00
idroqenc.c RoQ encoder: support different integer framerates 2014-02-03 02:04:38 +01:00
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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
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
img2_alias_pix.c avformat/img2_alias_pix: Add AVClass and image2 AVOptions 2014-09-11 15:34:13 +02:00
img2_brender_pix.c avformat/img2_alias & brender_pix: fix function names 2014-09-11 15:16:24 +02:00
img2dec.c avformat/img2dec: Reuse main IO context instead of reopening a single file 2015-12-26 20:21:52 +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 lavf: add internal API to append a bsf to a stream's list 2015-12-28 08:40:37 -06: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: support cenc (common encryption) 2015-12-31 16:46:36 +01:00
iss.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
iv8.c Merge commit 'ce70f28a17' 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 '948f3c19a8' 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 avformat/libgme: decrease score by 1, fixes probetest failure 2013-11-06 11:57:48 +01:00
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 avformat/librtmp: Fix build with --disable-network --enable-librtmp 2015-01-23 17:45:35 +01:00
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 Merge commit '86a361081d' 2014-09-25 13:51:43 +02:00
loasdec.c Merge commit 'f66d0c57b1' 2014-05-04 00:19:35 +02:00
log2_tab.c
lrc.c AVFormat: LRC demuxer and muxer 2014-07-13 19:18:31 +02:00
lrc.h AVFormat: LRC demuxer and muxer 2014-07-13 19:18:31 +02:00
lrcdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
lrcenc.c Drop remaining unneeded != NULL 2014-08-15 22:47:45 +02:00
lvfdec.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
lxfdec.c Merge commit '69a68593ce' 2016-01-02 13:20:13 +01:00
m4vdec.c avformat/m4vdec: mark as possibly containing discontinuities 2014-10-17 12:51:49 +02:00
Makefile avformat: factor ff_get_qtpalette() out of mov.c 2015-12-28 02:47:26 +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 avformat/matroskadec: palettized QuickTime video in Matroska 2015-12-28 02:47:58 +01:00
matroskaenc.c lavf/matroskaenc: add automatic bitstream filtering 2015-12-28 08:40:37 -06:00
md5enc.c Merge commit '948f3c19a8' 2015-09-29 15:22:52 +02:00
md5proto.c
metadata.c avformat/metadata: allow ff_metadata_conv() to be called with NULL saftely 2014-01-17 23:09:52 +01:00
metadata.h
mgsts.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
microdvddec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
microdvdenc.c lavf: remove some flushing in write_packet muxers callbacks. 2013-04-14 21:16:53 +02:00
mkvtimestamp_v2.c lavf: remove some flushing in write_packet muxers callbacks. 2013-04-14 21:16:53 +02:00
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 Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
mmf.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
mms.c Merge commit '93c1b04abf' 2015-03-22 03:52:37 +01:00
mms.h
mmsh.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mmst.c Merge commit '1a3eb042c7' 2015-04-20 03:19:47 +02:00
mov.c avformat/mov: support cenc (common encryption) 2015-12-31 16:46:36 +01:00
mov_chan.c all: fix enum definition for large values 2015-10-30 15:06:19 -04:00
mov_chan.h Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
movenc-test.c avformat/movenc-test: Make format static 2015-12-22 17:17:56 +01:00
movenc.c avformat/movenc: Use strict_std_compliance from the muxer layer instead of the encoder layer 2015-12-30 20:06:04 +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 '8e32b1f096' 2015-02-25 00:48:50 +01:00
mp3dec.c avformat/mp3dec: Remove unused variable 2016-01-01 21:21:10 +01:00
mp3enc.c Merge commit '955aec3c7c' 2016-01-01 16:47:27 +01:00
mpc.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
mpc8.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
mpeg.c lavf/mpeg: use FFERROR_REDO instead of AVERROR(EAGAIN). 2015-12-03 19:16:12 +01:00
mpeg.h Merge commit '4e9e6fa99f' 2014-08-26 14:05:07 +02:00
mpegenc.c Merge commit '8bcadaacc2' 2015-12-17 13:55:39 +01:00
mpegts.c avformat/mpegts: consider stream_type 4 just a hint toward mp3 and not definite 2015-12-24 20:47:25 +01:00
mpegts.h avformat/mpegtsenc: add flag to embed an AC-3/E-AC-3 ES the DVB way 2015-12-24 02:30:33 +01:00
mpegtsenc.c lavf/mpegtsenc: add automatic bitstream filtering 2015-12-28 08:40:37 -06:00
mpegvideodec.c avformat/mpegvideodec: fix hypothetical pointer overflow in mpegvideo_probe() 2015-03-15 13:39:56 +01:00
mpjpeg.c Merge commit '161a301d44' 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 '452d659aa4' 2015-11-10 17:56:14 +01:00
mtv.c Merge commit '9deaec7828' 2015-02-11 02:47:54 +01:00
mux.c lavf: add automatic bitstream filtering; bump version 2015-12-28 08:40:35 -06:00
mvdec.c avformat/mvdec: Use 64bit for ret to avoid overflow 2015-02-20 20:41:35 +01:00
mvi.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
mxf.c lavf/mxf: Support video essence container uls for vc1. 2015-09-05 00:09:13 +02:00
mxf.h lavf/mxfdec: Set codec_tag AVup for Avid 1:1 input. 2015-07-22 10:23:18 +02:00
mxfdec.c lavf/mxfdec: fix seeking before the first keyframe 2015-12-08 02:14:44 +01:00
mxfenc.c Merge commit 'b8b21dee0f' 2015-12-17 14:49:24 +01:00
mxg.c Merge commit '01bcc2d5c2' 2015-09-05 16:50:09 +02:00
ncdec.c Merge commit 'ce70f28a17' 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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
noproxy-test.c Merge commit 'ec7c51c786' 2013-06-16 23:45:42 +02:00
nsvdec.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
nullenc.c Merge commit 'b9ece15a01' 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: reject too large gpshift 2016-01-02 12:00:39 +01:00
oggparsedirac.c avformat/oggparsedirac: Export sample aspect ratio 2015-12-17 19:00:26 +01:00
oggparseflac.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparseogm.c avformat/oggparseogm: Enable parser for mpeg4 2015-10-30 02:31:49 +01:00
oggparseopus.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
oggparseskeleton.c Merge commit '92e4b643df' 2014-05-01 17:26:06 +02:00
oggparsespeex.c Merge commit 'c8fa647811' 2015-11-29 15:29:41 +01:00
oggparsetheora.c oggparsedaala: reject too large gpshift 2016-01-02 12:00:39 +01:00
oggparsevorbis.c Merge commit '41ed749fe9' 2015-09-12 13:05:01 +02:00
oggparsevp8.c Merge commit '430a816859' 2014-12-19 04:36:45 +01:00
oma.c Merge commit '23d0fdcf6f' 2013-09-30 02:15:36 +02:00
oma.h Merge commit '23d0fdcf6f' 2013-09-30 02:15:36 +02:00
omadec.c omadec: Fix position of opening parenthesis 2015-10-30 12:46:56 +01:00
omaenc.c Merge commit 'f792d3cbb8' 2014-06-18 17:28:10 +02:00
options.c lavc: Move deprecation warning disabling to files including the table 2015-07-03 21:02:50 +02:00
options_table.h avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
os_support.c Merge commit '00b62968d0' 2015-11-02 11:43:50 +01:00
os_support.h Merge commit '8ebf02f8f5' 2014-12-20 00:49:47 +01:00
paf.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
pcm.c Merge commit '9deaec7828' 2015-02-11 02:47:54 +01:00
pcm.h
pcmdec.c Autodetect Asterisk raw pcm with extension "sln". 2014-05-22 15:15:04 +02:00
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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
psxstr.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
pva.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
pvfdec.c
qcp.c Support demuxing 4gv codec stored in qcp files 2015-06-21 09:30:01 +00:00
qtpalette.c lavf/qtpalette: Ignore greyscale bit in certain cases 2016-01-04 03:31:49 +01:00
qtpalette.h lavf/qtpalette: Treat 1-bit video as palettized 2015-12-29 13:12:18 +01:00
r3d.c Merge commit '6bf4c1d711' 2016-01-01 15:59:30 +01:00
rawdec.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
rawdec.h avformat/rawdec: Add FF_DEF_RAWSUB_DEMUXER 2015-01-05 01:45:49 +01:00
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 Merge commit 'feeafb4ada' 2013-10-29 11:06:32 +01:00
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 '7f4ec4364b' 2015-11-22 17:19:10 +00:00
replaygain.h Merge commit 'ae43c10e36' 2014-04-17 21:45:58 +02:00
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 Revert "Merge commit '9f1eccb97b'" 2016-01-01 17:05:46 +01:00
rl2.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
rm.c
rm.h Merge commit '1c77ead1fb' 2014-12-06 00:48:47 +01:00
rmdec.c lavf/rmdec: Use correct format specifier for int64_t. 2015-12-22 09:29:08 +01:00
rmenc.c Merge commit '1f008f34d5' 2016-01-01 15:51:58 +01:00
rmsipr.c
rmsipr.h
rpl.c Merge commit 'ce70f28a17' 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 Merge commit '6d97484d72' 2013-03-14 12:52:12 +01:00
rsoenc.c Merge commit 'f792d3cbb8' 2014-06-18 17:28:10 +02:00
rtmp.h rtmpproto: use AVHMAC instead of a custom implementation 2015-07-29 22:09:16 +03:00
rtmpcrypt.c Merge commit '62b4a6f1b9' 2015-11-22 14:38:11 +00:00
rtmpcrypt.h
rtmpdh.c Merge commit '63ce9fd23c' 2015-06-01 11:29:05 +02:00
rtmpdh.h Merge commit '63ce9fd23c' 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 Merge commit '3b18857ab3' 2014-06-01 23:56:22 +02:00
rtmpproto.c Merge commit '64f8c439fd' 2016-01-01 17:21:32 +01:00
rtp.c rtp: Make ff_rtp_codec_id() case insensitive 2013-08-05 21:53:52 +02:00
rtp.h Merge commit '2e814d0329' 2013-08-01 11:42:30 +02:00
rtpdec.c Merge commit '22cc57da64' 2015-09-17 11:01:16 +02:00
rtpdec.h Merge commit '3c525b8b47' 2015-09-16 14:07:05 +02:00
rtpdec_ac3.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_amr.c Merge commit '78791c086b' 2015-02-25 00:03:52 +01:00
rtpdec_asf.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
rtpdec_dv.c Merge commit 'd594dbecce' 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 Merge commit '7abd35a1ff' 2013-05-06 10:19:56 +02:00
rtpdec_h261.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_h263.c Merge commit '2b982e92f4' 2015-02-24 22:34:08 +01:00
rtpdec_h263_rfc2190.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_h264.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
rtpdec_hevc.c Merge commit '69a68593ce' 2016-01-02 13:20:13 +01:00
rtpdec_ilbc.c Merge commit 'ec96a89c3e' 2015-02-24 23:44:25 +01:00
rtpdec_jpeg.c Merge commit '5049f6b772' 2016-01-02 13:19:23 +01:00
rtpdec_latm.c Merge commit '059a934806' 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 '2b982e92f4' 2015-02-24 22:34:08 +01:00
rtpdec_mpegts.c Merge commit 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_qcelp.c Merge commit '5d8cae4573' 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 'ce70f28a17' 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 'd594dbecce' 2015-02-25 00:58:39 +01:00
rtpdec_vp9.c Merge commit 'bacc92b59b' 2015-03-11 20:28:45 +01:00
rtpdec_xiph.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +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 'c82bf15dca' 2015-02-24 23:30:51 +01:00
rtpenc_aac.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +01:00
rtpenc_amr.c Merge commit '4f6cd883f0' 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 lavf/rtp_h261: Replace restrict with av_restrict. 2014-12-19 13:25:51 +01:00
rtpenc_h263.c
rtpenc_h263_rfc2190.c rtpenc_h263_rfc2190: avoid misleading error output 2014-09-22 03:45:34 +02:00
rtpenc_h264_hevc.c Merge commit 'c82bf15dca' 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 Reinstate proper FFmpeg license for all files. 2013-08-30 15:47:38 +00:00
rtpenc_mpegts.c Merge commit 'cf402d6fa8' 2015-03-10 11:17:37 +01:00
rtpenc_mpv.c Merge commit 'f1e9398621' 2013-03-26 13:44:09 +01:00
rtpenc_vp8.c
rtpenc_xiph.c Merge commit '4f6cd883f0' 2015-03-01 01:31:49 +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 Merge commit 'b7e6da988b' 2013-08-01 12:03:24 +02:00
rtsp.c rtsp: free opts dictionary on failure of getnameinfo 2015-12-07 11:11:31 +02:00
rtsp.h Merge commit '2c17fb61ce' 2015-11-29 16:13:24 +01:00
rtspcodes.h avformat/rtspcodes: introduce ff_rtsp_averror() 2014-10-21 03:51:14 +02:00
rtspdec.c Merge commit '2c17fb61ce' 2015-11-29 16:13:24 +01:00
rtspenc.c avformat/rtsp: Use ff_rtsp_averror() 2014-10-21 03:52:27 +02:00
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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
sapenc.c avformat/sapenc: Use avio_closep() to avoid leaving stale pointers in memory 2015-01-09 13:39:48 +01:00
sauce.c
sauce.h
sbgdec.c avformat/sbgdec: Check alloc_array_elem() return value 2015-06-02 16:42:33 +02:00
sctp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
sdp.c lavc: Switch bitrate to 64bit unless compatibility with avconv was requested. 2015-09-15 18:02:43 +02:00
sdr2.c Replace remaining occurances of av_free_packet with av_packet_unref 2015-10-27 14:35:30 +01:00
seek-test.c avformat/mp3dec: prefer "fast_seek" to TOC seek for CBR files. 2015-12-02 11:02:27 +01:00
segafilm.c segafilm: Fix current_sample after seeking and avio_seek return type 2015-11-14 03:39:44 +01:00
segment.c avformat/segment: Fix 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 'ce70f28a17' 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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
smjpegenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
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 Merge commit '30b8eb0f87' 2014-11-24 13:10:16 +01:00
sox.h
soxdec.c
soxenc.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
spdif.c
spdif.h Merge commit '7df9e693a3' 2013-09-03 15:05:18 +02:00
spdifdec.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
spdifenc.c Merge commit '059a934806' 2015-07-27 23:15:19 +02:00
srtdec.c lavf/srtdec: rewrite parsing logic 2016-01-01 18:31:49 +01:00
srtenc.c srtenc: Reindent 2015-10-26 23:24:45 -07:00
srtp.c Merge remote-tracking branch 'qatar/master' 2013-04-09 11:36:39 +02:00
srtp.h Merge commit 'a2a991b2dd' 2013-01-21 15:00:45 +01:00
srtpproto.c Merge commit 'f2c614e8c4' 2014-12-18 19:59:03 +01:00
stldec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
subfile.c lavf: add subfile protocol. 2014-03-08 12:36:57 +01:00
subtitles.c avformat/subtitles: treat negative duration like unknown duration 2015-12-23 15:08:58 +01:00
subtitles.h avformat/subtitles: make dropping duplicate events optional 2015-09-21 13:42:48 +02:00
subviewer1dec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
subviewerdec.c avformat/subtitles: forward log context in ff_subtitles_queue_finalize() for logging 2015-09-10 21:40:07 +02:00
supdec.c avformat: add SUP/PGS subtitle demuxer 2014-09-26 10:35:14 +02:00
svag.c avformat/svag: extend format long description 2015-10-23 19:12:32 +02:00
swf.c
swf.h Merge commit '194be1f43e' 2014-06-18 19:49:17 +02:00
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 '059a934806' 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: use lavf API for applying bitstream filters 2015-12-28 08:37:39 -06:00
thp.c thp: set duration for audio stream too 2015-11-12 04:39:14 +01:00
tiertexseq.c avformat/tiertexseq: use av_freep(), do not leave stale pointers in memory 2014-10-07 13:46:29 +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
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
tmv.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
tta.c lavc: Consistently prefix input buffer defines 2015-07-27 15:24:59 +01:00
tty.c Merge commit 'daf8cf358a' 2015-02-14 21:07:40 +01:00
txd.c replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
udp.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
uncodedframecrcenc.c lavf: add uncodedframecrc test muxer. 2014-02-11 10:29:02 +01:00
unix.c avformat: use AV_OPT_TYPE_BOOL in a bunch of places 2015-12-04 15:43:33 +01:00
url-test.c Merge commit 'df9f22d42b' 2013-06-17 00:09:31 +02:00
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 Use the avstring.h locale-independent character type functions 2013-03-07 15:16:36 +02:00
urldecode.h
utils.c avcodec/utils: fix AVPacket lifetime in seek_frame_generic 2016-01-02 09:27:51 +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 replace calls to url_feof() with avio_feof() 2014-08-08 00:48:38 +02:00
vc1testenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
version.h lavf: add automatic bitstream filtering; bump version 2015-12-28 08:40:35 -06: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 avformat/voc: add seeking support 2015-01-11 00:35:01 +01:00
vocdec.c Merge commit '2d0432d918' 2016-01-01 17:14:46 +01:00
vocenc.c Merge commit 'f792d3cbb8' 2014-06-18 17:28:10 +02:00
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 'ce70f28a17' 2015-10-27 14:28:56 +01:00
w64.c Merge commit '13f57a4d88' 2013-05-03 11:06:27 +02:00
w64.h w64: fact guid support 2013-01-07 10:08:38 +00:00
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 'ce70f28a17' 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 avformat/westwood_aud: replace != 0 error check by <0 2014-12-20 01:51:16 +01:00
westwood_vqa.c avpacket: Replace av_free_packet with av_packet_unref 2015-10-26 18:00:55 +01:00
wtv.h wtv: make ff_format_videoinfo2 visible to wtv encoder 2013-12-23 19:43:09 +01:00
wtv_common.c wtv: make ff_format_videoinfo2 visible to wtv encoder 2013-12-23 19:43:09 +01:00
wtvdec.c Merge commit 'd80811c94e' 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 Merge commit '794ca87d2b' 2013-05-29 10:07:30 +02:00
wv.h Merge commit '794ca87d2b' 2013-05-29 10:07:30 +02:00
wvdec.c Merge commit 'ce70f28a17' 2015-10-27 14:28:56 +01:00
wvedec.c avformat: add wve demuxer 2015-10-20 09:41:11 +02:00
wvenc.c lavf: Don't explicitly flush after each written packet in muxers 2013-09-16 22:17:33 +03:00
xa.c xa: abort if number of channels or sample rate is 0 2013-06-25 22:24:55 +00:00
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 'ce70f28a17' 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 'f890677d05' 2015-10-22 20:48:54 +02:00
yuv4mpegenc.c Merge commit 'd00a8fd417' 2015-10-14 13:44:33 +02:00