- 21 Oct, 2011 3 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
Neon parts by Mans Rullgard <mans@mansr.com>.
-
Baptiste Coudurier authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
- 30 Sep, 2011 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Sep, 2011 2 commits
-
-
Mans Rullgard authored
On 32-bit ppc, the GOT pointer must be loaded manually. This adds a "get_got" assembler macro to compute the GOT address. The "movrel" macro is updated to take an additional parameter containing the GOT address since no register is reserved for this purpose on ppc32. These changes have no effect on ppc64 builds. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Aug, 2011 1 commit
-
-
Baptiste Coudurier authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 27 Jul, 2011 1 commit
-
-
Mans Rullgard authored
This is already set by dsputil_init_ppc() and is best done in only one place. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 21 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>
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Jul, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 16 Jul, 2011 1 commit
-
-
Diego Biurrun authored
-
- 05 Jul, 2011 1 commit
-
-
Mans Rullgard authored
The Altivec IMDCT works with size 32 and higher only. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 21 Jun, 2011 1 commit
-
-
Kim Nguyen authored
Fixes ticket272
-
- 14 Jun, 2011 1 commit
-
-
Jason Garrett-Glaser authored
Note: this is 4:4:4 from the 2007 spec revision, not the previous (now deprecated) 4:4:4 mode in H.264.
-
- 07 Jun, 2011 1 commit
-
-
Diego Biurrun authored
-
- 19 May, 2011 2 commits
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
This separation allows these functions to be used in a cleaner fashion from other codecs (e.g. qdm2) and simplifies creating optimised versions of them. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 10 May, 2011 1 commit
-
-
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>
-
- 04 May, 2011 1 commit
-
-
Ronald S. Bultje authored
This reverts commit f8bed30d. The reason for this is that the overlap filter, which runs after IDCT, should run on unclamped values, and thus IDCT and put_pixels() cannot be merged if we want to attempt to be bitexact.
-
- 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 1 commit
-
-
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>
-
- 19 Mar, 2011 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 08 Mar, 2011 1 commit
-
-
Justin Ruggles authored
It only has Altivec functions and is not compiled if Altivec is disabled. (cherry picked from commit d21be5f1)
-
- 07 Mar, 2011 1 commit
-
-
Justin Ruggles authored
It only has Altivec functions and is not compiled if Altivec is disabled.
-
- 22 Feb, 2011 3 commits
-
-
Mans Rullgard authored
The 4-tap filters should only access one row/column before the reference block. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit e0e46cae)
-
Mans Rullgard authored
GCC 4.3 and later are more particular about signedness matching in vector operations. The operations under if(rangered) were missing assignments and thus had no effect. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit 381efba0)
-
Ronald S. Bultje authored
Merging these functions allows merging some loops, which makes the results (particularly after SIMD optimizations) much faster. (cherry picked from commit f8bed30d)
-
- 21 Feb, 2011 3 commits
-
-
Mans Rullgard authored
The 4-tap filters should only access one row/column before the reference block. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Mans Rullgard authored
GCC 4.3 and later are more particular about signedness matching in vector operations. The operations under if(rangered) were missing assignments and thus had no effect. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
Ronald S. Bultje authored
Merging these functions allows merging some loops, which makes the results (particularly after SIMD optimizations) much faster.
-
- 18 Feb, 2011 4 commits
-
-
Ronald S. Bultje authored
(cherry picked from commit ed040f35)
-
Ronald S. Bultje authored
(cherry picked from commit 12802ec0)
-
Ronald S. Bultje authored
(cherry picked from commit 1da6ea39)
-
Ronald S. Bultje authored
-
- 17 Feb, 2011 2 commits
-
-
Ronald S. Bultje authored
-
Ronald S. Bultje authored
-
- 04 Feb, 2011 1 commit
-
-
Justin Ruggles authored
This will be beneficial for use with the audio conversion API without requiring it to depend on all of dsputil. Signed-off-by:
Mans Rullgard <mans@mansr.com> (cherry picked from commit c73d99e6)
-
- 02 Feb, 2011 1 commit
-
-
Justin Ruggles authored
This will be beneficial for use with the audio conversion API without requiring it to depend on all of dsputil. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-