Michael Niedermayer
bdf7093bd0
avcodec/utils: Check all data[] pointers in video_get_buffer() not just the first
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-27 13:11:52 +01:00
Clément Bœsch
1e7a37f0a0
sws/yuv2rgb: clarify precision of coeff and offset for mmx code
...
It makes easier looking at the difference with the generic code just
below.
2016-02-27 11:13:26 +01:00
Clément Bœsch
f9987464cf
sws/yuv2rgb: avoid a few ub on signed left shifts
2016-02-27 11:13:26 +01:00
Vicente Olivert Riera
5156578d1f
mips: do not disable any feature for generic cores
...
We don't know which features are available when the user selects a
generic core, so don't disable anything by default and let the user
decide.
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-27 04:22:56 +01:00
Vicente Olivert Riera
8514fb6b98
mips: improve detection of ISAs, FPU and ASEs (DSP, MSA)
...
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-27 04:22:55 +01:00
Mats Peterson
6aac43f180
lavf/matroskadec: Process QuickTime palette per track
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-27 02:03:02 +01:00
Mats Peterson
9a27780821
lavf/movenc: Add palette to video sample description
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-27 01:28:48 +01:00
Paul B Mahol
42c5e1cc2a
avfilter: add datascope filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-26 22:22:05 +01:00
Clément Bœsch
b5451d88cf
lavc: reindent a few decoders after previous commits
2016-02-26 22:15:20 +01:00
Clément Bœsch
22ebbda637
lavc: deprecate decoded ass subtitles with timings
2016-02-26 21:53:34 +01:00
Clément Bœsch
fa2df3a401
lavfi/ass: use ass_process_chunk() instead of ass_process_data()
2016-02-26 21:53:34 +01:00
Clément Bœsch
6433618dc0
ffmpeg: set sub_text_format to ass (without timing) by default
...
Fixes Ticket #4783
2016-02-26 21:53:34 +01:00
Clément Bœsch
30e7685360
lavc/options: add ass_ro_flush_noop to flags2
2016-02-26 21:53:32 +01:00
Clément Bœsch
2941282124
lavc: allow subtitle text format to be ASS without timing
2016-02-26 21:49:34 +01:00
Clément Bœsch
805685fffd
Kill timed SSA
2016-02-26 21:34:33 +01:00
Michael Niedermayer
7a8ab57cf1
fate: Add test for packed mp3 in mp4 demuxing
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-26 20:12:53 +01:00
Michael Niedermayer
410f717ff6
avcodec/utils: Merge identical if conditions
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-26 20:12:30 +01:00
Rostislav Pehlivanov
bc7beb6574
vc2enc: calculate the minimum slice size only once
...
This commit moves the minimum bits per slice calculations outside of the
rate control function as it is identical for every slice.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-26 15:38:26 +00:00
Rostislav Pehlivanov
2b811e4605
vc2enc: halve allocated table size, refactor and optimize quantization
...
Since coefficients differ only in the last bit when writing to the
bitstream it was possible to remove the sign from the tables, thus
halving them. Also now all quantization is done in the unsigned domain
as the sign is completely separate, which gets rid of the need to do
quantization on 32 bit signed integers.
Overall, this slightly speeds up the encoder depending on the machine.
The commit still generates bit-identical files as before the commit.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-26 14:47:06 +00:00
Rostislav Pehlivanov
7db2e757c5
vc2enc: use FFABS() instead of abs()
...
Provides a minor speedup.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-26 12:55:34 +00:00
Rostislav Pehlivanov
3ef10406e1
vc2enc: correctly zero out coefficient array padding
...
Credit for figuring this out goes to James Darnley.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-26 12:21:36 +00:00
Rostislav Pehlivanov
35346c7b0f
vc2enc: mark as FF_CODEC_CAP_INIT_THREADSAFE and align AVCodec entries
...
The encoder does not modify any global variables.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-02-26 12:17:42 +00:00
Paul B Mahol
2a7f056d88
avfilter/af_astats: do not clear previous sample value
...
Should help when using reset=1 and metadata=1
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-26 11:12:45 +01:00
Stefano Sabatini
dedcb3c5a5
lavf/mux: do not fail in case of non strictly monotonically increasing DTS values for data packets
...
Consistent with what we already do with subtitles since ac08c5c0ad
.
2016-02-26 10:18:09 +01:00
Carl Eugen Hoyos
07eec5e721
lavf/img2dec: Skip SOF size when probing jpeg.
...
Fixes auto-detection for some resolutions.
Reported-by: Clément Bœsch
2016-02-26 09:53:29 +01:00
Matthieu Bouron
885a6d8324
configure: only check dispatch header on darwin
...
Fixes build of lavd/jack on linux if dispatch happens to be available on
this platform. dispatch, as well as its dependencies kqueue and pwq are
generally not installed / distribued on linux systems. If it happens to
be the case, you want to explicitely link against the libraries (using
-ldispatch) as opposed to darwin where it is part of the standard
library and -ldispatch doesn't work.
2016-02-26 09:23:17 +01:00
Lou Logan
0eb0f29a40
MAINTAINERS: remove myself as a server maintainer
...
Signed-off-by: Lou Logan <lou@lrcd.com>
2016-02-25 18:10:48 -09:00
Matthieu Bouron
666e2edc41
configure: add missing --strip option to show_help()
2016-02-25 21:21:39 +01:00
Carl Eugen Hoyos
0f31d401c3
lavc/mjpegdec: Fix decoding images with Adobe_CM tag.
...
Fixes ticket #5267 .
2016-02-25 13:26:13 +01:00
Carl Eugen Hoyos
03af008e21
doc/filters: Fix idet option name "rep_thres".
...
Reported by forum user vovcheck.
2016-02-25 13:23:52 +01:00
Matt Oliver
7ecef5ed51
avfilter/hwupload_cuda: Add missing semicolon.
...
Signed-off-by: Matt Oliver <protogonoi@gmail.com>
2016-02-25 15:52:01 +11:00
Neil Birkbeck
ad17b9d2d4
libavcodec:add packet level support for mastering metadata
...
Some containers, like webm/mkv, will contain this mastering metadata.
This is analogous to the way 3D fpa data is handled (in frame and
packet side data).
Signed-off-by: Neil Birkbeck <neil.birkbeck@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-25 00:18:12 +01:00
Michael Niedermayer
954f865c8e
avfilter/drawutils: fix gray and gbr formats on big endian
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-25 00:07:51 +01:00
Michael Niedermayer
6bc20e84d8
avfilter/drawutils: Fix ff_fill_rectangle() on big endian
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-25 00:07:51 +01:00
Paul B Mahol
0d65a7d033
avfilter/af_astats: clear all stats
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-25 00:00:25 +01:00
Paul B Mahol
c09248aecd
avfilter/af_astats: reset stats prior not after filtering
...
This way stats printed at uninit are also useful.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-24 22:32:26 +01:00
Michael Niedermayer
5870f2a1dc
Revert "Merge commit '3ef98937f512184f80d3bd30015f5ec83dc11eb0'"
...
This broke packed_maindata.mp3.mp4
Its unknown to me what this commit would have fixed
Reviewed-by: James Almer <jamrial@gmail.com>
This reverts commit 79127dbbef
, reversing
changes made to 9fad1ce7c9
.
2016-02-24 21:24:38 +01:00
James Almer
fc404460bd
configure: add missing vc1dsp dependency to vc1_decoder
...
Fixes compilation of vc1_decoder when vc1_parser is not enabled
Signed-off-by: James Almer <jamrial@gmail.com>
2016-02-24 15:49:51 -03:00
Paul B Mahol
b6a0aa1c0a
avfilter/vf_blend: add freeze and heat modes
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-24 19:30:13 +01:00
Derek Buitenhuis
2ef37691a0
Merge commit 'bf7be043fcfda29c81ef2268885b4ccc643e7c49'
...
This commit is a no-op. We already do this.
* commit 'bf7be043fcfda29c81ef2268885b4ccc643e7c49':
matroska: Always consider S_TEXT/UTF8 as SRT when demuxing
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:27:32 +00:00
Derek Buitenhuis
8ae21fd959
Merge commit '8caadfc53ddc55a269722ada65294f0ea8b609ac'
...
* commit '8caadfc53ddc55a269722ada65294f0ea8b609ac':
fate: Be silent when switching to Git branch
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:25:27 +00:00
Derek Buitenhuis
79b1a24b7d
Merge commit '8d918a98aa24134a043d578ef45bae363dbed9db'
...
* commit '8d918a98aa24134a043d578ef45bae363dbed9db':
rtpdec: Use the right logging context
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:24:34 +00:00
Derek Buitenhuis
ef7ce480c8
Merge commit 'd24bd96bdd5b4bae9a9e0055fa8d1104db1283a9'
...
* commit 'd24bd96bdd5b4bae9a9e0055fa8d1104db1283a9':
build: Disentangle VC-1 decoder and parser
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:23:36 +00:00
Derek Buitenhuis
b056482ef3
Merge commit '15a24614aef5836af3cd2c7cc3b2b737eee6bf3c'
...
* commit '15a24614aef5836af3cd2c7cc3b2b737eee6bf3c':
build: Add vc1dsp component for more fine-grained dependencies
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:21:38 +00:00
Derek Buitenhuis
2814f06abf
Merge commit 'f9fbd474676e903e12efe83203697d60a9d28cf9'
...
* commit 'f9fbd474676e903e12efe83203697d60a9d28cf9':
msmpeg4data: Move WMV2 data tables to their own file
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:15:14 +00:00
Derek Buitenhuis
133aa68601
Merge commit '79866803ffc4c1a1b02663de9bab216b8cfdb8b4'
...
* commit '79866803ffc4c1a1b02663de9bab216b8cfdb8b4':
msmpeg4data: K&R formatting cosmetics
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:13:25 +00:00
Derek Buitenhuis
d61849f0b7
Merge commit 'b10c33c5ea9a41c41726fb5488ea1633e3f898ac'
...
* commit 'b10c33c5ea9a41c41726fb5488ea1633e3f898ac':
build: Add missing mpegvideo dependency for the MSS2 and VC-1 decoders
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:12:26 +00:00
Derek Buitenhuis
0ffaae60e8
Merge commit '7d16d8533daf73b66d318c5e27de3b17208aa0ba'
...
* commit '7d16d8533daf73b66d318c5e27de3b17208aa0ba':
build: More precise dependencies for h264dsp
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:11:03 +00:00
Derek Buitenhuis
dc61014319
Merge commit 'f273f7fb25b68792be481c9241b0ec2876e41f35'
...
This commit is a no-op. We already set this.
* commit 'f273f7fb25b68792be481c9241b0ec2876e41f35':
mkv: Force the full parsing of mp3
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:08:45 +00:00
Derek Buitenhuis
79127dbbef
Merge commit '3ef98937f512184f80d3bd30015f5ec83dc11eb0'
...
* commit '3ef98937f512184f80d3bd30015f5ec83dc11eb0':
mov: Force the full parsing of mp3
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-24 18:06:40 +00:00