summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Rename libavcodec/high_bit_depth.h ---> libavcodec/bit_depth_template.cDiego Biurrun2011-07-05
| | | | This naming scheme is used elsewhere, so it's sensible to be consistent.
* dv: fix valgrind use of uninitialised value warnings.Reimar Döffinger2011-07-05
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* mxfenc: fix ignored drop flag in binary timecode representation.Clément Bœsch2011-07-05
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* PPC: use Altivec IMDCT only for supported sizesMans Rullgard2011-07-05
| | | | | | The Altivec IMDCT works with size 32 and higher only. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dv: fix comment spellingClément Bœsch2011-07-05
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* configure: simplify -rpath-link linker flagDiego Biurrun2011-07-05
| | | | Lists of ':'-separated directories can be passed to -rpath-link directly.
* ARM: allow unaligned buffer in fixed-point NEON FFT4Mans Rullgard2011-07-04
| | | | | | | | | This function is called with only 8-byte alignment from imdct for size 16. The fft4 function is not called for the larger FFT or MDCT sizes, so this has no impact on typical uses. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: test more FFT etc sizesMans Rullgard2011-07-04
| | | | | | This tests sizes from 16 to 4096, not only the default 512. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dca: set AVCodecContext frame_size for DTS audioJohn Stebbins2011-07-04
| | | | | | | | | | | Set the frame size when decoding DTS audio. This has the side effect of fixing the computation of timestamps for DTS-HD in compute_pkt_fields. Since frame_size is not currently set, the duration of a frame is being guessed based on the streams bitrate. But for DTS-HD, the bitrate currently used is the rate of the DTS core which is much different than the whole DTS-HD stream and leads to a wildly inaccurate frame duration estimate. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* YASM: Shut up unused variable compiler warning with --disable-yasm.Daniel Kang2011-07-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* x86_32: Fix build on x86_32 with --disable-yasm.Daniel Kang2011-07-04
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* iirfilter: add fate testMans Rullgard2011-07-04
| | | | | | | Change the test program to output text instead of binary files so it can be compared easily in FATE. Signed-off-by: Mans Rullgard <mans@mansr.com>
* doxygen: Add qmul docs.Diego Biurrun2011-07-04
|
* ogg: propagate return values and return more meaningful error valuesNicolas George2011-07-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* H.264: fix overreads of qscale_tableJason Garrett-Glaser2011-07-04
| | | | filter_mb_fast assumed that qscale_table was padded like many of the other tables.
* Remove unused static tables and static inline functions.Diego Biurrun2011-07-04
|
* eval: clear Parser instances before usingMans Rullgard2011-07-04
| | | | | | | This prevents random values from the stack being used as "variables" in expressions. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove 'ref' function pointer from tablesMans Rullgard2011-07-04
| | | | | | | The reference function can be inferred from the direction of the transform, no need for storing it with each entry. Signed-off-by: Mans Rullgard <mans@mansr.com>
* build: Remove deleted 'check' target from .PHONY list.Diego Biurrun2011-07-04
|
* oggdec: Abort Ogg header parsing when encountering a data packet.Reimar Döffinger2011-07-04
| | | | | | Fixes Bugzilla #11. Signed-off-by: Diego Biurrun <diego@biurrun.de>
* Add LGPL license boilerplate to files lacking it.Diego Biurrun2011-07-04
|
* mxfenc: small typo fixClément Bœsch2011-07-04
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* doxygen: Fix documentation for some VP8 functions.Diego Biurrun2011-07-04
|
* sha: use AV_RB32() instead of assuming buffer can be cast to uint32_t*Kostya Shishkov2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* des: allow unaligned input and output buffersMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* aes: allow unaligned input and output buffersMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* libxvid: add missing include of libavutil/mathematics.hChristian Schmidt2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add idct8x8 testMans Rullgard2011-07-04
| | | | | | This tests the IDCT implementations available in the build. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: exit with non-zero status if an IDCT failsMans Rullgard2011-07-04
| | | | | | | | | IDCTs are partially evaluated according to IEEE 1180-1990 (more or less). An override is added to the table for implementations known to not meet the spec requirements. These variants are run but not checked for accuracy. Signed-off-by: Mans Rullgard <mans@mansr.com>
* eval: add fate testMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* eval: make timing optional in test programMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: add 'null' comparison methodMans Rullgard2011-07-04
| | | | | | | | | Setting CMP=null uses stdout from the test as the diff record in the report without further inspection. This can be useful when the exit status of the test itself determines success while the output is informative. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: make speed test optionalMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove is_idct field from tablesMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: split table in two for idct and fdctMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: simplify calling dct_error()Mans Rullgard2011-07-04
| | | | | | | Pass a pointer to the DCT descriptor instead of each field individually. Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: whitespace cosmeticsMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dct-test: remove commented out codeMans Rullgard2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* vorbis: vpxenc: Add missing include for av_rescale*Robert Swain2011-07-04
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ffmpeg: Fix VDPAU decoding for some H264 samples.Carl Eugen Hoyos2011-07-04
|
* Fix build with --disable-yasm.Daniel Kang2011-07-03
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* vf_gradfun: relicense x86 asm to LGPLLoren Merritt2011-07-04
| | | | | Actually I gave permission for LGPL long ago, but the original import failed to update the license header.
* H.264: template left MB handlingJason Garrett-Glaser2011-07-03
| | | | Faster H.264 decoding with ALLOW_INTERLACE off.
* H.264: faster fill_decode_cachesJason Garrett-Glaser2011-07-03
| | | | Aliasing avoidance and general cleanup.
* H.264: faster write_back_*Jason Garrett-Glaser2011-07-03
| | | | Avoid aliasing, unroll loops, and inline more functions.
* H.264: faster fill_filter_cachesJason Garrett-Glaser2011-07-03
| | | | Reduce aliasing problems and unroll mv/ref loop.
* H.264: make filter_mb_fast support the case of unavailable top mbJason Garrett-Glaser2011-07-03
| | | | Significantly faster deblocking in streams with lots of slices.
* Do not include log.h in avutil.hMans Rullgard2011-07-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Do not include pixfmt.h in avutil.hMans Rullgard2011-07-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Do not include rational.h in avutil.hMans Rullgard2011-07-03
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>