61 Commits (ee41963f19eb6303b1582601dfccb1753866ab63)

Author SHA1 Message Date
Mans Rullgard b034c95cc1 h264: fix ppc/altivec build 13 years ago
Ronald S. Bultje c2d337429c H264: change weight/biweight functions to take a height argument. 13 years ago
Baptiste Coudurier 76741b0e56 h264: 4:2:2 intra decoding support 13 years ago
Mans Rullgard a617c6aaa3 dsputil: update per-arch init funcs for non-h264 high bit depth 14 years ago
Jason Garrett-Glaser c90b94424c 4:4:4 H.264 decoding support 14 years ago
Oskar Arvidsson 19a0729b4c Adds 8-, 9- and 10-bit versions of some of the functions used by the h264 decoder. 14 years ago
Mans Rullgard 2912e87a6c Replace FFmpeg with Libav in licence headers 14 years ago
Ronald S. Bultje ed040f35f2 Fix PPC build. 14 years ago
Stefano Sabatini c6c98d0897 Move mm_support() from libavcodec to libavutil, make it a public 14 years ago
Stefano Sabatini ccf22d3ed1 Merge has_altivec() function into mm_support(), remove it and use 14 years ago
Måns Rullgård 2829ce4b40 Remove PPC perf counter support 15 years ago
Måns Rullgård 4693b031a3 Move H264 dsputil functions into their own struct 15 years ago
Måns Rullgård ddb8c2c0f1 PPC: move prototypes to headers and make some functions static 15 years ago
Måns Rullgård 84dc2d8afa Remove DECLARE_ALIGNED_{8,16} macros 15 years ago
Måns Rullgård c67278098d Move array specifiers outside DECLARE_ALIGNED() invocations 15 years ago
David Conrad 99cc7f8a02 Altivec version of avg_no_rnd_vc1_chroma_mc8 16 years ago
David Conrad c374691b28 Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 only 16 years ago
Diego Biurrun 5137235e0c Remove gcc_fixes.h. It only contains workarounds for unsupported gcc versions. 16 years ago
Diego Biurrun 6d79971e69 prettyprinting cosmetics 16 years ago
Diego Biurrun f5b2476fd3 Add av_uninit to vsrcBuc variable to work around some 16 years ago
David Conrad b06688ffed Add AltiVec versions of h264_idct_add(8|16|16intra), 16 years ago
David Conrad 8b2bc85f29 add AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4) 16 years ago
David Conrad 628653449c fix compilation with GCC-4.3+ 16 years ago
David Conrad 54b9095833 offset and weights are signed, fixes some non-bitexact issues. 16 years ago
David Conrad df7fb43569 add AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4) 16 years ago
David Conrad c663cb0d4f AltiVec version of h264_idct(8)_dc_add 16 years ago
Luca Barbato a6b4448cdf Cleanup _t types in libavcodec/ppc 16 years ago
Guillaume Poirier 337e3fd990 Disable usage of ff_h264_idct_add_altivec since AltiVec versions of h264_idct_add16, 16 years ago
Diego Biurrun 309005c047 cosmetics: Fix indentation after last commit. 17 years ago
Diego Biurrun 80a61f08d2 Remove AltiVec vector declaration compiler compatibility macros. 17 years ago
Diego Biurrun e3905ce0af cosmetics: Reformat PPC code in libavcodec according to style guidelines. 17 years ago
Diego Biurrun 245976da2a Use full path for #includes from another directory. 17 years ago
Diego Biurrun 3035cb6796 Add necessary #include, fixes the warnings: 17 years ago
Luca Barbato 89523beea4 Sanitize altivec code so it can be built with runtime check properly 17 years ago
Diego Biurrun 830bf1f20d whitespace/indentation cosmetics 17 years ago
Diego Biurrun 2722c98128 Remove HAVE_ALTIVEC preprocessor directives that are only compiled 17 years ago
Guillaume Poirier 3ca96802e2 use shorter types vec_"type" instead of the too long vector "type" 18 years ago
Guillaume Poirier e970d98c47 restore GCC3 support 18 years ago
Guillaume Poirier 7d2bf29c88 re-enable use of h264_v_loop_filter_luma_altivec and h264_h_loop_filter_luma_altivec, 18 years ago
Graham Booker 22fa38f0c8 part 2/2 of fixing Altivec-accelerated H264 luma inloop filter 18 years ago
Guillaume Poirier 963eca226e convert h264_deblock_q1 to an inline function. 18 years ago
Graham Booker f4a02f6e9b Use a faster way to compute 255-val: Instead of creating a vector of 18 years ago
Guillaume Poirier fbb578e90d some samples aren't decoded correctly such as 18 years ago
Guillaume Poirier da1fce3921 cosmetics 18 years ago
Sigbjorn Skjaeret 0aec30c58d kill one vector constant value load by the right combination of vec_splatX/vec_sl 18 years ago
Sigbjorn Skjaeret 525751c053 restore GCC2/3 support, patch by Sigbjorn Skjaeret %sskjer-1 A broadpark P no% 18 years ago
Guillaume Poirier c01d444b3e one step closer to restoring GCC-3.3 support: kills 12 errors, just 2 to go 18 years ago
Guillaume Poirier 5ce27e8c92 minor GCC3 compile fix 18 years ago
Graham Booker f057cc0399 Altivec version of h264_(h|v)_loop_filter_luma 18 years ago
Luca Barbato 5dda253943 h264_idct_add_altivec, based on an old patch from Mauricio Alvarez <alvarezATac.upc.edu>, polished by David Conrad <umovimusATgmail.com> 18 years ago