- 08 Feb, 2012 1 commit
-
-
Diego Biurrun authored
It is obscure, most likely unused and not bit-exact compared to libavcodec due to a different IDCT transform algorithm.
-
- 03 Feb, 2012 1 commit
-
-
Justin Ruggles authored
AVCodecContext.bits_per_raw_sample is used for audio too, and values other than 8, 9, and 10 are valid.
-
- 29 Jan, 2012 1 commit
-
-
Ronald S. Bultje authored
-
- 12 Dec, 2011 1 commit
-
-
Diego Biurrun authored
-
- 11 Nov, 2011 1 commit
-
-
Justin Ruggles authored
-
- 30 Oct, 2011 1 commit
-
-
multiple authors authored
Look for MMX_DISABLED to find the disabled functions. Authors of this code are Marco Gerards <marco@gnu.org> and David Conrad <lessen42@gmail.com> With changes from Jordi Ortiz <nenjordi@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 Oct, 2011 1 commit
-
-
Ronald S. Bultje authored
-
- 28 Sep, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 11 Aug, 2011 1 commit
-
-
Kostya Shishkov authored
Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 27 Jul, 2011 3 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Kostya Shishkov authored
Since IDCT transforming 32-bit input to 8-bit output is unusual and unpractical for most codecs, move Bink IDCT into separate context. Get rid of an additional permutation table while at it since SIMD support for Bink IDCT is unlikely to be implemented in foreseeable future. Quantisation tables also have to change type to signed for proper dequantisation of DCT coefficients. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 21 Jul, 2011 4 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
High bitdepth H.264 needs 32-bit transform coefficients, whereas dnxhd does not. This creates a conflict with the templated functions operating on DCTELEM data. This patch adds a field allowing the caller to choose the element size in dsputil_init() and adds the required functions. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Jul, 2011 4 commits
-
-
Alex Converse authored
-
Alex Converse authored
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
Use of these has been broken ever since the h264 idct was changed to always use transposed inputs. Furthermore, they were only ever used if some *other* non-default idct was requested. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 19 Jul, 2011 1 commit
-
-
Mans Rullgard authored
The change to LOCAL_ALIGNED means the declared object must be an array and the subsequent test should not use the & operator. Noticed by Uoti Urpala. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 18 Jul, 2011 2 commits
-
-
Diego Biurrun authored
This particular part serves to document the optimized code variant.
-
Diego Biurrun authored
-
- 16 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 01 Jul, 2011 1 commit
-
-
Justin Ruggles authored
-
- 10 May, 2011 2 commits
-
-
Oskar Arvidsson authored
This patch lets e.g. dsputil_init chose dsp functions with respect to the bit depth to decode. The naming scheme of bit depth dependent functions is <base name>_<bit depth>[_<prefix>] (i.e. the old clear_blocks_c is now named clear_blocks_8_c). Note: Some of the functions for high bit depth is not dependent on the bit depth, but only on the pixel size. This leaves some room for optimizing binary size. Preparatory patch for high bit depth h264 decoding support. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Oskar Arvidsson authored
The functions moved are used when decoding h264. Preparatory patch for high bit depth h264 decoding support. Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 29 Apr, 2011 1 commit
-
-
Diego Biurrun authored
-
- 27 Apr, 2011 1 commit
-
-
Baptiste Coudurier authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Apr, 2011 1 commit
-
-
Diego Biurrun authored
-
- 17 Apr, 2011 2 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Diego Biurrun authored
-
- 12 Apr, 2011 1 commit
-
-
Alex Converse authored
According to ISO 9899:1999 S 6.5.7/4: The result of E1 << E2 is E1 left-shifted E2 bit positions; vacated bits are filled with zeros. If E1 has an unsigned type, the value of the result is E1× 2^E2, reduced modulo one more than the maximum value representable in the result type. If E1 has a signed type and nonnegative value, and E1× 2^E2 is representable in the result type, then that is the resulting value; otherwise, the behavior is undefined.
-
- 10 Apr, 2011 2 commits
-
-
Oskar Arvidsson authored
This patch lets e.g. dsputil_init chose dsp functions with respect to the bit depth to decode. The naming scheme of bit depth dependent functions is <base name>_<bit depth>[_<prefix>] (i.e. the old clear_blocks_c is now named clear_blocks_8_c). Note: Some of the functions for high bit depth is not dependent on the bit depth, but only on the pixel size. This leaves some room for optimizing binary size. Preparatory patch for high bit depth h264 decoding support. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Oskar Arvidsson authored
The functions moved are used when decoding h264. Preparatory patch for high bit depth h264 decoding support. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 26 Mar, 2011 1 commit
-
-
Alexander Strange authored
-
- 23 Mar, 2011 1 commit
-
-
Justin Ruggles authored
in the ac3_fixed encoder.
-
- 22 Mar, 2011 1 commit
-
-
Michael Niedermayer authored
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 16 Mar, 2011 1 commit
-
-
Mans Rullgard authored
There are several places where a buffer is byte-swapped in 16-bit units. This allows them to share code which can be optimised for various architectures. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-