summaryrefslogtreecommitdiffstats
path: root/libavcodec
Commit message (Collapse)AuthorAgeFilesLines
* libgsm: Drop const qualifier to silence compiler warning.Diego Biurrun2011-07-071-1/+1
| | | | | libavcodec/libgsm.c:148: warning: passing argument 2 of ‘gsm_decode’ discards qualifiers from pointer target type /usr/include/gsm/gsm.h:68: note: expected ‘gsm_byte *’ but argument is of type ‘const uint8_t *’
* libvo-amrwbenc: Add braces to shut up gcc warning.Diego Biurrun2011-07-071-1/+1
| | | | libavcodec/libvo-amrwbenc.c:37:5: warning: missing braces around initializer
* bink: pass Bink version to audio decoder through extradata instead of codec_tag.Kostya2011-07-061-1/+1
| | | | | | | This is needed because not all players (e.g. MPlayer) are able to distinguish two different Bink audio decoders when codec_tag is set. Signed-off-by: Anton Khirnov <[email protected]>
* flashsv: improve some comments and fix some wrong onesDiego Biurrun2011-07-061-6/+6
|
* flashsv: Eliminate redundant variable indirection.Diego Biurrun2011-07-061-3/+2
| | | | | As a positive side-effect, this gets rid of the following warning: libavcodec/flashsv.c:190:38: warning: assignment discards ‘const’ qualifier from pointer target type
* flashsv: set reference frame type to full frameDiego Biurrun2011-07-061-1/+1
|
* flashsv: replace bitstream description by a link to the specificationDiego Biurrun2011-07-061-19/+3
| | | | | | An official specification now exists and it is both more detailed and easier to understand than the incomplete notes available here. Also remove ideas on how to implement an encoder; these notes are already present in the encoder.
* flashsv: convert a debug av_log into av_dlogDiego Biurrun2011-07-061-4/+3
|
* flashsv: simplify conditionDiego Biurrun2011-07-061-3/+2
|
* flashsv: return more meaningful error valuesDiego Biurrun2011-07-061-2/+2
|
* flashsv: cosmetics: break some overly long linesDiego Biurrun2011-07-061-8/+15
|
* flashsv: cosmetics: drop some unnecessary parenthesesDiego Biurrun2011-07-061-11/+11
|
* H.264: make loopfilter bS const where applicableJason Garrett-Glaser2011-07-051-9/+9
|
* opencore-amr: Add missing initializer braces to shut up gcc warning.Diego Biurrun2011-07-051-1/+1
| | | | | This fixes the warning: libavcodec/libopencore-amr.c:91: warning: missing braces around initializer
* ARM: workaround for bug in GNU assemblerMans Rullgard2011-07-051-1/+1
| | | | | | | | Some versions of the GNU assembler do not handle 64-bit immediate operands containing arithmetic. Writing the value out in full works correctly. Signed-off-by: Mans Rullgard <[email protected]>
* dv: fix comment wording mistakeClément Bœsch2011-07-051-2/+2
|
* Rename libavcodec/high_bit_depth.h ---> libavcodec/bit_depth_template.cDiego Biurrun2011-07-055-4/+5
| | | | 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-051-2/+4
| | | | Signed-off-by: Ronald S. Bultje <[email protected]>
* PPC: use Altivec IMDCT only for supported sizesMans Rullgard2011-07-051-2/+4
| | | | | | The Altivec IMDCT works with size 32 and higher only. Signed-off-by: Mans Rullgard <[email protected]>
* dv: fix comment spellingClément Bœsch2011-07-051-10/+9
| | | | Signed-off-by: Diego Biurrun <[email protected]>
* ARM: allow unaligned buffer in fixed-point NEON FFT4Mans Rullgard2011-07-041-2/+2
| | | | | | | | | 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 <[email protected]>
* dca: set AVCodecContext frame_size for DTS audioJohn Stebbins2011-07-041-0/+1
| | | | | | | | | | | 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 <[email protected]>
* YASM: Shut up unused variable compiler warning with --disable-yasm.Daniel Kang2011-07-041-2/+2
| | | | Signed-off-by: Diego Biurrun <[email protected]>
* x86_32: Fix build on x86_32 with --disable-yasm.Daniel Kang2011-07-041-1/+1
| | | | Signed-off-by: Ronald S. Bultje <[email protected]>
* iirfilter: add fate testMans Rullgard2011-07-041-8/+5
| | | | | | | Change the test program to output text instead of binary files so it can be compared easily in FATE. Signed-off-by: Mans Rullgard <[email protected]>
* doxygen: Add qmul docs.Diego Biurrun2011-07-041-0/+1
|
* H.264: fix overreads of qscale_tableJason Garrett-Glaser2011-07-042-2/+4
| | | | 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-042-21/+0
|
* dct-test: remove 'ref' function pointer from tablesMans Rullgard2011-07-041-28/+28
| | | | | | | 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 <[email protected]>
* Add LGPL license boilerplate to files lacking it.Diego Biurrun2011-07-042-0/+36
|
* doxygen: Fix documentation for some VP8 functions.Diego Biurrun2011-07-041-4/+29
|
* libxvid: add missing include of libavutil/mathematics.hChristian Schmidt2011-07-041-0/+1
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: exit with non-zero status if an IDCT failsMans Rullgard2011-07-041-13/+30
| | | | | | | | | 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 <[email protected]>
* dct-test: make speed test optionalMans Rullgard2011-07-041-6/+18
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: remove is_idct field from tablesMans Rullgard2011-07-041-33/+32
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: split table in two for idct and fdctMans Rullgard2011-07-041-14/+22
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: simplify calling dct_error()Mans Rullgard2011-07-041-20/+16
| | | | | | | Pass a pointer to the DCT descriptor instead of each field individually. Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: whitespace cosmeticsMans Rullgard2011-07-041-183/+191
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* dct-test: remove commented out codeMans Rullgard2011-07-041-35/+0
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* vorbis: vpxenc: Add missing include for av_rescale*Robert Swain2011-07-042-0/+2
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* ffmpeg: Fix VDPAU decoding for some H264 samples.Carl Eugen Hoyos2011-07-041-1/+2
|
* Fix build with --disable-yasm.Daniel Kang2011-07-031-0/+2
| | | | Signed-off-by: Ronald S. Bultje <[email protected]>
* H.264: template left MB handlingJason Garrett-Glaser2011-07-034-113/+121
| | | | Faster H.264 decoding with ALLOW_INTERLACE off.
* H.264: faster fill_decode_cachesJason Garrett-Glaser2011-07-031-123/+124
| | | | Aliasing avoidance and general cleanup.
* H.264: faster write_back_*Jason Garrett-Glaser2011-07-035-76/+81
| | | | Avoid aliasing, unroll loops, and inline more functions.
* H.264: faster fill_filter_cachesJason Garrett-Glaser2011-07-031-118/+110
| | | | Reduce aliasing problems and unroll mv/ref loop.
* H.264: make filter_mb_fast support the case of unavailable top mbJason Garrett-Glaser2011-07-031-14/+28
| | | | Significantly faster deblocking in streams with lots of slices.
* Do not include log.h in avutil.hMans Rullgard2011-07-031-0/+1
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* Do not include pixfmt.h in avutil.hMans Rullgard2011-07-031-0/+1
| | | | Signed-off-by: Mans Rullgard <[email protected]>
* Do not include rational.h in avutil.hMans Rullgard2011-07-031-0/+1
| | | | Signed-off-by: Mans Rullgard <[email protected]>