Mats Peterson
a51d82b85c
lavf/avienc: Add palette after BITMAPINFOHEADER
...
lavf/riffenc: Write space for palette
tests/ref/vsynth: Update 1 bpp files for pal8
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-21 03:30:50 +01:00
Reto Kromer
f8d685270e
avienc: Remove unused variable 'ret'
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2016-02-20 15:45:28 -08:00
Diego Biurrun
8caadfc53d
fate: Be silent when switching to Git branch
2016-02-20 17:03:40 +01:00
Rostislav Pehlivanov
029c069c6d
vc2enc: add support for Haar wavelet transforms
...
This commit adds support for the (simple, allowed in the spec, but
inferior in quality) Haar wavelet transforms.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-20 13:49:44 +00:00
Mark Harris
56e2cd9c04
avformat/icodec: Fix crash probing fuzzed file
...
Avoid invalid memory read/crash when frame offset >= 0xfffffff8.
Base64-encoded example: AAABADAwMDAwMAAAMAAwMDAw/P///w==
(The previous commit verifies that p->buf_size >= 22.)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-20 02:56:25 +01:00
Mark Harris
1b4fbf8080
avformat/icodec: ico probe with unknown data
...
Fix cases where unknown data (data beyond p->buf_size) could produce a
higher ico probe score than if the unknown data was known and valid.
For example:
Header: OK, 2 frames
Frame 0: Unknown (offset points beyond end of probe buffer)
Frame 1: Invalid
Previously this example had a score of 25, even though the score would
be 1 if the unknown frame was known to be valid or 0 if it was known
to be invalid. For this example the score is now 1.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-20 02:56:25 +01:00
Carl Eugen Hoyos
e6cbe3ffef
configure: Fix webm_dash_manifest demuxer standalone compilation.
2016-02-20 00:29:55 +01:00
Marton Balint
308ac2f7e2
ffmpeg: init input streams before opening encoders
...
Codec options of streams detected during avformat_find_stream_info are not set
therefore without this patch we initialize the encoders with decoder info
based on decoders without options.
This cause problems for probed DVB teletext streams where
avctx->subtitle_header depend on the txt_format setting.
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Marton Balint <cus@passwd.hu>
2016-02-19 21:55:25 +01:00
Marton Balint
6c905dd3c2
avcodec/libzvbi-teletextdec: use common functions for matching data_unit_id and data_identifier
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2016-02-19 21:50:19 +01:00
Marton Balint
51afd9f4e1
avformat/dvbtxt: add raw demuxer for dvb teletext probing
...
Signed-off-by: Marton Balint <cus@passwd.hu>
2016-02-19 21:50:16 +01:00
Carl Eugen Hoyos
73781741b7
lavc/libvpx: Reindent after last commit.
2016-02-19 21:11:56 +01:00
Carl Eugen Hoyos
432be6362c
lavc/libvpx: Fix support for RGB colorspace.
...
Reported and tested by Nicolas George.
Fixes ticket #5249 .
2016-02-19 21:06:26 +01:00
Carl Eugen Hoyos
84d7933e3b
lavc/libvpx: Fix high-bitdepth pix_fmts on big endian.
2016-02-19 21:02:42 +01:00
Diego Biurrun
8d918a98aa
rtpdec: Use the right logging context
2016-02-19 20:38:18 +01:00
Diego Biurrun
d24bd96bdd
build: Disentangle VC-1 decoder and parser
2016-02-19 20:38:18 +01:00
Diego Biurrun
15a24614ae
build: Add vc1dsp component for more fine-grained dependencies
2016-02-19 20:38:18 +01:00
Diego Biurrun
f9fbd47467
msmpeg4data: Move WMV2 data tables to their own file
2016-02-19 20:38:18 +01:00
Diego Biurrun
79866803ff
msmpeg4data: K&R formatting cosmetics
2016-02-19 20:38:17 +01:00
Diego Biurrun
b10c33c5ea
build: Add missing mpegvideo dependency for the MSS2 and VC-1 decoders
2016-02-19 20:38:17 +01:00
Diego Biurrun
7d16d8533d
build: More precise dependencies for h264dsp
2016-02-19 20:38:17 +01:00
James Almer
76af0c7877
checkasm: fix dependencies for vf_blend tests
...
They will now compile if avcodec is disabled
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
2016-02-19 16:31:55 -03:00
Luca Barbato
f273f7fb25
mkv: Force the full parsing of mp3
...
Some muxer might or might not fit incomplete mp3 frames in
their packets.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2016-02-19 17:35:33 +01:00
Luca Barbato
3ef98937f5
mov: Force the full parsing of mp3
...
Some muxer might or might not fit incomplete mp3 frames in
their packets.
Bug-Id: 899
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2016-02-19 17:35:26 +01:00
Michael Niedermayer
7ac962af38
avformat/avienc: Store pal8 palette
...
This can be made more efficient, but first and the main goal of this change is to
store it at all
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-19 15:47:33 +01:00
Diego Biurrun
b4a0f172c7
Revert all recent configure changes related to dependency resolution
...
This reverts commits 2edc718723
, a2bb771a3c
, 21c750f240
, 8e7bea6dc6
.
2016-02-19 13:43:52 +01:00
Paul B Mahol
4956dc88d1
avcodec/cdxl: add support for raw videos with chunky format
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-19 10:45:54 +01:00
Michael Niedermayer
98a0053d0f
avcodec/h264: Execute error concealment before marking the frame as done.
...
Fixes race condition causing artifacts
Fixes Ticket4122
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-19 01:31:16 +01:00
Michael Niedermayer
9dd4dcde9c
avformat/avienc: Use avi_write_packet_internal() to store raw rgb in a more spec compliant way
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18 21:26:50 +01:00
Michael Niedermayer
8fdee3ee8f
Revert 4 commits to configure which broke dependency handling
...
Revert "configure: Don't enable examples when --disable-everything is used"
reverted as the problematic commit will be reverted too
This reverts commit 02dfa64c08
.
Revert "Merge commit 'a2bb771a3cded8a05137c0effb34f61a2bc78e22'"
This reverts commit e8ebcb0034
, reversing
changes made to 3bff005be8
.
Revert "Merge commit '21c750f240b9d0c41a258d1adee2d9f75ff378b6'"
This reverts commit 470bfab470
, reversing
changes made to f97ee815cf
.
Revert "Revert "configure: Revert recent changes to disable-everything""
This reverts commit f97ee815cf
.
Reviewed-by: Hendrik Leppkes <h.leppkes@gmail.com>
Immediate commit suggested by BBB
2016-02-18 16:28:30 +01:00
Diego Biurrun
0d1229f1d2
voc: Split ff_voc_get_packet into a separate file
2016-02-18 15:35:46 +01:00
Diego Biurrun
624e235502
build: Introduce iso_media component
2016-02-18 15:35:46 +01:00
Diego Biurrun
ab9068cc9c
build: Fix typo in HEVC VDPAU hwaccel dependencies
2016-02-18 15:35:46 +01:00
Diego Biurrun
82454c3a82
build: Let the WTV demuxer select the MPEG-TS demuxer
...
The WTV demuxer depends on large parts of the MPEG-TS demuxer internals
anyway and fails to build without it.
2016-02-18 15:35:45 +01:00
Diego Biurrun
de3b134be3
build: Adjust mpeg4video parser dependencies
2016-02-18 15:35:45 +01:00
Diego Biurrun
2870972e9d
build: Fix mpegvideo component dependencies
2016-02-18 15:35:45 +01:00
Diego Biurrun
7403be9b1b
build: Fix dependencies for components relying on H.263 data tables
2016-02-18 15:35:45 +01:00
Diego Biurrun
e453129321
build: Add missing dependencies for eatqi decoder
2016-02-18 15:35:44 +01:00
Vittorio Giovara
71eaefa64a
build: Add missing celp_math dependency for G723_1 encoder and decoder
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2016-02-18 15:35:44 +01:00
Diego Biurrun
7c82d31cbe
checkasm: Use standard multiple inclusion guards
2016-02-18 15:35:44 +01:00
Diego Biurrun
3d8025d602
profiles: Add missing #endif comment
2016-02-18 15:35:44 +01:00
Diego Biurrun
6b96d2dcda
cosmetics: Drop particularly redundant silly comments
2016-02-18 15:35:43 +01:00
Diego Biurrun
29c2d06d67
cosmetics: Drop empty comment lines
2016-02-18 15:35:30 +01:00
Moritz Barsnick
6eaad752c1
lavf/options_table: mark use_wallclock_as_timestamps as boolean
...
It is only used in a boolean context. Also clarify its documentation.
Signed-off-by: Moritz Barsnick <barsnick@gmx.net>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18 15:24:31 +01:00
Michael Niedermayer
07c7e71d20
avformat/avienc: Split avi_write_packet_internal() out
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18 14:40:06 +01:00
Michael Niedermayer
090b673aba
avformat: add ff_reshuffle_raw_rgb()
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18 14:40:06 +01:00
Thomas Mundt
da94d619f6
avfilter: add BobWeaver deinterlacing filter
2016-02-18 13:12:48 +01:00
Paul B Mahol
08acab85d3
avfilter: add loop filters
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-18 11:55:00 +01:00
Anton Khirnov
d847a40888
hwcontext_cuda/vdpau: add to skipheaders
2016-02-18 08:47:39 +01:00
Anton Khirnov
9c0bc1e980
qsv: add a missing #include
...
Needed for enum AVCodecID
2016-02-18 08:47:33 +01:00
Michael Niedermayer
5590ab45e0
ffmpeg: Check best_effort_timestamp after rescale
...
Fixes integer overflow
Fixes: Ticket5126
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-18 01:46:59 +01:00