Clément Bœsch
c4c5f5386c
vp9dsp: add DC only versions for idct/idct.
...
before:
time ./avconv -v 0 -nostats -threads 1 -i sintel_vp9_500kbps.webm -f null -
real 0m11.125s
user 0m11.059s
sys 0m0.050s
time ./avconv -v 0 -nostats -threads 1 -i sintel_vp9_500kbps.webm -f null -
real 0m10.944s
user 0m10.819s
sys 0m0.064s
after:
time ./avconv -v 0 -nostats -threads 1 -i sintel_vp9_500kbps.webm -f null -
real 0m8.153s
user 0m8.034s
sys 0m0.050s
time ./avconv -v 0 -nostats -threads 1 -i sintel_vp9_500kbps.webm -f null -
real 0m8.038s
user 0m7.980s
sys 0m0.039s
Signed-off-by: Martin Storsjö <martin@martin.st>
8 years ago
Diego Biurrun
e4382a4ab4
hevc: Eliminate pointless variable indirection
8 years ago
Diego Biurrun
5c89022542
hevc: Drop pointless av_unused attribute
8 years ago
Diego Biurrun
0983f9117f
metasound: Drop unused tables
8 years ago
Diego Biurrun
c21d78a903
configure: Integrate X11 checks into vaapi/vdpau checks
8 years ago
Diego Biurrun
8b56dbe743
configure: Do not add newlines in filter()/filter_out() functions
8 years ago
Diego Biurrun
9254344e11
configure: Move hardware-accelerated codec deps out of hwaccel section
8 years ago
Diego Biurrun
d4f2a681cb
configure: MMAL-related decoders should depend on, not select, mmal
8 years ago
Diego Biurrun
212c6a1d70
mjpegdec: Check return values of functions that may fail
8 years ago
Diego Biurrun
3ee5f25d37
dxva2: Adjust printf length modifiers where appropriate
8 years ago
Diego Biurrun
239d02eff3
avisynth: Cast to the right type when loading avisynth library functions
...
Fixes a number of related warnings.
8 years ago
Anton Khirnov
3fe2a01df7
lavc: move decoding-related code from utils.c to a new file
8 years ago
Anton Khirnov
328cd2b599
lavc: move encoding-related code from utils.c to a new file
8 years ago
James Almer
45d199d5b0
aac_adtstoasc_bsf: validate and forward extradata if the stream is already ASC
...
Fixes AAC AudioSpecificConfig passthrough.
Signed-off-by: James Almer <jamrial@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
8 years ago
Andreas Cadhalpun
1762a39e09
mss2: only use error correction for matching block counts
...
This fixes a heap-buffer-overflow in ff_er_frame_end when decoding mss2
with coded_width/coded_height larger than width/height.
Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
8 years ago
Luca Barbato
d0c84c41d3
avconv: Fix the audio next dts computation
...
Use the correct timebase.
CC: libav-stable@libav.org
8 years ago
Diego Biurrun
eb135516e6
ac3enc: Avoid unnecessary macro indirections
8 years ago
Diego Biurrun
f0d3e43bd7
ac3enc: Reshuffle functions to avoid forward declarations
8 years ago
Diego Biurrun
e22c63ac74
ac3enc: Reshuffle some float/fixed-mode ifdefs to avoid a dummy function
8 years ago
Mark Thompson
d30719e62d
hwcontext_vaapi: Don't abort on failing to allocate from a fixed-size pool
8 years ago
Anton Khirnov
4adbb44ad1
tta: avoid undefined shifts
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
8 years ago
Anton Khirnov
dc4b625028
tta: use get_unary() instead of a custom implementation
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
8 years ago
Diego Biurrun
e122b12c88
build: Drop gcrypt support
...
GnuTLS in combination with gcrypt has been deprecated since 2010.
8 years ago
Diego Biurrun
bf2f748fc7
configure: Use correct libm linker flag during math function checks
8 years ago
Diego Biurrun
ce6f780bc6
configure: Add missing asyncts filter, movie filter, and output example deps
...
Also add a missing avcodec.h #include in the movie filter.
8 years ago
Diego Biurrun
04698d528c
configure: Use correct variable name in libsnappy test
8 years ago
Diego Biurrun
30f0d1b997
configure: Remove old avisynth support leftover
8 years ago
Janne Grunau
6a1ea4ec93
arm: warn/error on movrelx usage problematic with PIC on ELF
...
The warning has false positives but our asm does not trigger it. For
new code false positives can only be avoided by changing the register
allocation.
8 years ago
Diego Biurrun
5bcc6f76f1
configure: Disable warning C4703 with MSVC
...
This disables warnings about potentially uninitialized local pointer
variables. Disabling the warning is in line with what we do for gcc.
8 years ago
Diego Biurrun
bd9cd04626
w32pthreads: Fix function pointer casts
...
This eliminates a handful of warnings at every inclusion of the header.
8 years ago
Martin Storsjö
233d50b275
qt-faststart: Do not try to use fancy 64-bit seeking functions on mingw32ce
...
These functions are not available on mingw32ce.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
8 years ago
Martin Storsjö
537b5b773b
rtmpdh: Do global initialization before running the test
...
The rtmpdh code can use crypto libraries which may require
a process global init. (gcrypt is one of the libraries
where the rtmpdh test code can fail if global init hasn't been
done, depending on gcrypt version.)
Signed-off-by: Martin Storsjö <martin@martin.st>
8 years ago
Martin Storsjö
2f99117f6f
aarch64: vp9itxfm: Don't repeatedly set x9 when nothing overwrites it
...
Signed-off-by: Martin Storsjö <martin@martin.st>
8 years ago
Alexandra Hájková
2dbe2aa2c2
rdt: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
2cef81a87c
ogg: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
8d1997add6
mpegts: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
178b4ea5f9
xsubdec: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
be35ef92a4
xan: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
f9c59f26c8
wnv1: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
0536e7d782
vima: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
e5bdfc6790
vble: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
104a4289f9
utvideodec: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
85f760fedd
twinvq: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
0bea79afa6
tscc2: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
8e4cadea5d
truespeech: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
0ac07d0b8d
tiertex: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
9ab1a3e283
truemotion2: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
9f78e3a46d
svq1dec: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
6efbc88a5c
smacker: Convert to the new bitstream reader
8 years ago
Alexandra Hájková
087bc8d704
sipr: Convert to the new bitstream reader
8 years ago