summaryrefslogtreecommitdiff
path: root/libavcodec/ppc
Commit message (Collapse)AuthorAge
* Rename MPV_common_init_ppc to MPV_common_init_altivec, the function isDiego Biurrun2007-10-03
| | | | | | AltiVec-specific now. Originally committed as revision 10652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove uses of SIGILL for CPU extension detection, that method is not acceptableReimar Döffinger2007-10-02
| | | | | | | | | | in a library. Should not change anything for PPC, the autodetection is currently pointless due to other code being compiled with -maltivec as well (and detection for OSX and AmigaOS remains in place). SPARC binaries built with VIS support can now only run on systems with VIS. Originally committed as revision 10648 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation after last commit.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10643 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace CONFIG_VORBIS_DECODER #ifdef by if (ENABLE_VORBIS_DECODER).Diego Biurrun2007-10-02
| | | | | | Blessed by Luca Barbato on IRC. Originally committed as revision 10642 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge mpegvideo AltiVec code into mpegvideo_altivec.c where it belongs.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10641 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sanitize altivec code so it can be built with runtime check properlyLuca Barbato2007-10-02
| | | | Originally committed as revision 10640 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix AltiVec spelling.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10639 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Fix indentation after last commit.Diego Biurrun2007-10-02
| | | | Originally committed as revision 10638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove pointless HAVE_ALTIVEC #ifdefs from a file that only contains AltiVecDiego Biurrun2007-10-02
| | | | | | | optimizations and no general PPC optimizations. Instead make the file be compiled conditional to HAVE_ALTIVEC. Originally committed as revision 10637 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove const vector macro indirection that is useless and obfuscatingDiego Biurrun2007-10-01
| | | | | | now that the Metrowerks workarounds are gone. Originally committed as revision 10633 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove Metrowerks compiler workaround.Diego Biurrun2007-10-01
| | | | Originally committed as revision 10632 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove Metrowerks compiler workaround.Diego Biurrun2007-10-01
| | | | Originally committed as revision 10631 to svn://svn.ffmpeg.org/ffmpeg/trunk
* snow altivec is brokenLuca Barbato2007-08-28
| | | | Originally committed as revision 10256 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify preprocessor directives.Diego Biurrun2007-08-27
| | | | Originally committed as revision 10249 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change SYS_DARWIN preprocessor checks to __APPLE__, they are specificDiego Biurrun2007-08-27
| | | | | | to Mac OS X rather than to Darwin. Originally committed as revision 10247 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove alignment correction of the destination pointers in luma_16x6Guillaume Poirier2007-08-26
| | | | | | | | | | | | interpolations, since they are always 16-bytes aligned in practice. Add asserts to ease narrowing down potential image corructions on exotic plateforms Based on a patch by Mauricio Alvarez % lokifo A gmail P com % Original thread: Date: Jun 26, 2007 1:07 PM Subject: Re: [FFmpeg-devel] [PATCH] h264 luma interpolation 8x8 for altivec Originally committed as revision 10238 to svn://svn.ffmpeg.org/ffmpeg/trunk
* whitespace/indentation cosmeticsDiego Biurrun2007-08-24
| | | | Originally committed as revision 10217 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove HAVE_ALTIVEC preprocessor directives that are only compiledDiego Biurrun2007-08-24
| | | | | | when AltiVec is enabled anyway. Originally committed as revision 10216 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix trivial mixed declarations and code warning caused by a double semicolon.Diego Biurrun2007-08-24
| | | | Originally committed as revision 10212 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove SYS_DARWIN preprocessor directive that is just a duplicate of aDiego Biurrun2007-08-24
| | | | | | gcc-specific directive a few lines below. Originally committed as revision 10211 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace SYS_DARWIN by the more correct __APPLE_CC__, these preprocessorDiego Biurrun2007-08-24
| | | | | | directives are aimed at idiosyncracies of Apple's gcc version. Originally committed as revision 10210 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Merge __MWERKS__ preprocessor directives.Diego Biurrun2007-08-24
| | | | Originally committed as revision 10208 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move Apple gcc AltiVec vector declaration syntax to libavutil.Diego Biurrun2007-08-24
| | | | Originally committed as revision 10207 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace SYS_DARWIN by the more correct __APPLE_CC__, these preprocessorDiego Biurrun2007-08-24
| | | | | | directives are aimed at idiosyncracies of Apple's gcc version. Originally committed as revision 10206 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename CONFIG_DARWIN to SYS_DARWIN, it is not configurable (in FFmpeg).Diego Biurrun2007-08-22
| | | | Originally committed as revision 10190 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify preprocessor directives.Diego Biurrun2007-08-22
| | | | Originally committed as revision 10181 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Identifiers starting with underscores are reserved.Diego Biurrun2007-08-22
| | | | Originally committed as revision 10179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use shorter types vec_"type" instead of the too long vector "type"Guillaume Poirier2007-08-12
| | | | | | | | | | part 1 of h264 luma interpolation 8x8 for altivec contributed by Mauricio Alvarez % lokifo A gmail P com % Original thread: Date: Jun 26, 2007 8:15 PM Subject: Re: [FFmpeg-devel] [PATCH] h264 luma interpolation 8x8 for altivec Originally committed as revision 10090 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ahem, fix typos overlooked in last commit.Diego Biurrun2007-07-28
| | | | Originally committed as revision 9816 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: misc typo fixesDiego Biurrun2007-07-28
| | | | Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make arguments to ssd_int8_vs_int16() constMåns Rullgård2007-07-08
| | | | Originally committed as revision 9548 to svn://svn.ffmpeg.org/ffmpeg/trunk
* license header consistency cosmeticsDiego Biurrun2007-07-05
| | | | Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add a comment to indicate which #endif belong to which #defineGuillaume Poirier2007-06-17
| | | | Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify ppc64 handlingMåns Rullgård2007-06-17
| | | | Originally committed as revision 9355 to svn://svn.ffmpeg.org/ffmpeg/trunk
* restore GCC3 supportGuillaume Poirier2007-06-17
| | | | Originally committed as revision 9353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* re-enable use of h264_v_loop_filter_luma_altivec and ↵Guillaume Poirier2007-06-17
| | | | | | | | h264_h_loop_filter_luma_altivec, they work fine now Originally committed as revision 9350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* part 2/2 of fixing Altivec-accelerated H264 luma inloop filterGraham Booker2007-06-17
| | | | | | | | | | | | | In h264_deblock_q1, the result of the deblock needs to be kept to be used in future deblocks, so return this value now. Also change the sign of tc0 vector: It is really a signed value, so treat it as such until after the >=0 check; then, at that point, after being masked, it can be treated as unsigned. Patch by Graham Booker % gbooker A tamu P edu% Originally committed as revision 9349 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert h264_deblock_q1 to an inline function.Guillaume Poirier2007-06-17
| | | | | | part 1/2 of fixing Altivec-accelerated H264 luma inloop filter Originally committed as revision 9348 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add multiple inclusion guards to headersMåns Rullgård2007-06-17
| | | | Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use a faster way to compute 255-val: Instead of creating a vector ofGraham Booker2007-06-16
| | | | | | | | all 255s, and then doing the subtraction, nor of the vector with itself: saves one instruction and a register. Patch by Graham Booker % gbooker A tamu P edu% Originally committed as revision 9340 to svn://svn.ffmpeg.org/ffmpeg/trunk
* some samples aren't decoded correctly such asGuillaume Poirier2007-06-15
| | | | | | | | ( http://www.pennfans.net/files/videos/Penn&Teller.on.The.View.mp4 ) with current Altivec implementation of loopfilter, while others are fine. Let's disable it until we iron this bug out. Originally committed as revision 9317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmeticsGuillaume Poirier2007-06-12
| | | | Originally committed as revision 9298 to svn://svn.ffmpeg.org/ffmpeg/trunk
* kill one vector constant value load by the right combination of ↵Sigbjorn Skjaeret2007-06-12
| | | | | | | | vec_splatX/vec_sl patch by Sigbjorn Skjaeret %sskjer-1 A broadpark P no% Originally committed as revision 9296 to svn://svn.ffmpeg.org/ffmpeg/trunk
* restore GCC2/3 support, patch by Sigbjorn Skjaeret %sskjer-1 A broadpark P no%Sigbjorn Skjaeret2007-06-12
| | | | Originally committed as revision 9295 to svn://svn.ffmpeg.org/ffmpeg/trunk
* one step closer to restoring GCC-3.3 support: kills 12 errors, just 2 to goGuillaume Poirier2007-06-11
| | | | Originally committed as revision 9280 to svn://svn.ffmpeg.org/ffmpeg/trunk
* minor GCC3 compile fixGuillaume Poirier2007-06-09
| | | | | | (there's still 2 more, but there's burried into several levels of macros, so it's hard to narrow them down) Originally committed as revision 9265 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Altivec version of h264_(h|v)_loop_filter_lumaGraham Booker2007-06-09
| | | | | | | | | | patch by Graham Booker % perian A cod3r P com% with some minor fixes by me. historic of the patch: http://trac.perian.org/ticket/113 Original thread: Date: May 11, 2007 9:45 PM Subject: [FFmpeg-devel] [PATCH] Altivec version of-altivec h264_h-v_loop_filter_luma Originally committed as revision 9264 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h264_idct_add_altivec, based on an old patch from Mauricio Alvarez ↵Luca Barbato2007-06-03
| | | | | | <alvarezATac.upc.edu>, polished by David Conrad <umovimusATgmail.com> Originally committed as revision 9182 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use macro Use DECLARE_ALIGNED_16 to align stack-allocated variablesGuillaume Poirier2007-05-17
| | | | | | | | | instead of compiler-dependent __attribute__((aligned(16))) Origiginal thread: Date: May 17, 2007 12:30 AM Subject: [PATCH] Use DECLARE_ALIGNED_16 in libavcodec/ppc/ Originally committed as revision 9047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add libavcodec to compiler include flags in order to simplify headerRonald S. Bultje2007-05-16
| | | | | | | include paths in the source files. mostly from a patch by Ronald S. Bultje, rbultje ronald.bitfreak net Originally committed as revision 9034 to svn://svn.ffmpeg.org/ffmpeg/trunk