summaryrefslogtreecommitdiff
path: root/libavcodec/ppc
Commit message (Collapse)AuthorAge
* cosmetics: fix indentation after previous commitMåns Rullgård2009-09-27
| | | | Originally committed as revision 20062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop unused args from vector_fmul_add_add, simpify code, and renameMåns Rullgård2009-09-27
| | | | | | | | | The src3 and step arguments to vector_fmul_add_add() are always zero and one, respectively. This removes these arguments from the function, simplifies the code accordingly, and renames the function to better match the new operation. Originally committed as revision 20061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move per-arch fft init bits into the corresponding subdirsMåns Rullgård2009-09-15
| | | | Originally committed as revision 19864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: remove unnecessary alignment on local variablesMåns Rullgård2009-08-24
| | | | | | | | | Storing a single element from a vector where all elements have the same value does not require an aligned destination. Which element is stored depends on the alignment of the destination address, but since they all have the same value, the result is the same regardless of the alignment. Originally committed as revision 19696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add necessary #include for config.h.Diego Biurrun2009-08-24
| | | | Originally committed as revision 19692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: simplify loading some values into altivec registersMåns Rullgård2009-08-24
| | | | | | | Instead of filling a local array with the desired value and loading it, load a single element and vec_splat() it to fill the vector. Originally committed as revision 19691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Include required headers in {mips,ppc}/mathops.hMåns Rullgård2009-08-23
| | | | Originally committed as revision 19686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not check for both CONFIG_VC1_DECODER and CONFIG_WMV3_DECODER,Diego Biurrun2009-07-29
| | | | | | the former depends upon the latter. Originally committed as revision 19533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not redundantly check for both CONFIG_THEORA_DECODER and CONFIG_VP3_DECODER.Diego Biurrun2009-07-22
| | | | | | The Theora decoder depends on the VP3 decoder. Originally committed as revision 19492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change HAVE_PPC64 to ARCH_PPC64.Reimar Döffinger2009-05-26
| | | | | | | As a side-effect this also gives it the correct value on e.g. PPC970FX-based PPC64 systems, thus fixing "make test" (mp2/mp3 decoding). Originally committed as revision 18953 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Altivec VP3 IDCTDavid Conrad2009-05-25
| | | | Originally committed as revision 18949 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove useless casts of vec_ld() parameters.Diego Biurrun2009-05-18
| | | | | | Gets rid of 'cast discards qualifiers from pointer target type' warnings. Originally committed as revision 18867 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: 32-bit asm for MAC64 and MLS64Måns Rullgård2009-05-11
| | | | | | | | GCC makes a mess of these operations, so give it a hand. 55% faster MP3 decoding on G4. Originally committed as revision 18794 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add necessary header for CONFIG_RUNTIME_CPUDETECT preprocessor definition.Diego Biurrun2009-05-09
| | | | Originally committed as revision 18774 to svn://svn.ffmpeg.org/ffmpeg/trunk
* PPC: implement MULH() in assemblerMåns Rullgård2009-05-04
| | | | | | | | | Left to its own devices, gcc calculates the full 64-bit product only to discard the low 32 bits. This forces it to do the right thing. 20% faster MP3 decoding on G4. Originally committed as revision 18737 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Altivec version of avg_no_rnd_vc1_chroma_mc8David Conrad2009-04-15
| | | | Originally committed as revision 18522 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename put_no_rnd_h264_chroma* to reflect its usage in VC1 onlyDavid Conrad2009-04-14
| | | | Originally committed as revision 18517 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove gcc_fixes.h. It only contains workarounds for unsupported gcc versions.Diego Biurrun2009-04-12
| | | | Originally committed as revision 18476 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove AltiVec optimizations for Snow. They are hindering the developmentDiego Biurrun2009-04-12
| | | | | | of Snow, which is still in flux. Originally committed as revision 18475 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove unnecessary gcc_fixes.h #include.Diego Biurrun2009-04-09
| | | | Originally committed as revision 18384 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Reformat comment paragraph and fix a few typos in it.Diego Biurrun2009-04-09
| | | | Originally committed as revision 18383 to svn://svn.ffmpeg.org/ffmpeg/trunk
* configure: Add --enable-runtime-cpudetectRamiro Polla2009-04-08
| | | | Originally committed as revision 18380 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove file name from file header.Diego Biurrun2009-03-15
| | | | Originally committed as revision 17984 to svn://svn.ffmpeg.org/ffmpeg/trunk
* prettyprinting cosmeticsDiego Biurrun2009-03-14
| | | | Originally committed as revision 17962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add av_uninit to vsrcBuc variable to work around someDiego Biurrun2009-03-14
| | | | | | 'may be used uninitialized' warnings. Originally committed as revision 17961 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove old scaler.Michael Niedermayer2009-03-03
| | | | Originally committed as revision 17786 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-01
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use '#if defined()' for OS-specific preprocessor checks.Diego Biurrun2009-01-30
| | | | | | Avoids some warnings about undefined preprocessor directives. Originally committed as revision 16869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add required headers to fix warnings during 'make checkheaders'.Diego Biurrun2009-01-25
| | | | Originally committed as revision 16769 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a check for ppc4xx instructions; rename preprocessor directive accordingly.Diego Biurrun2009-01-24
| | | | Originally committed as revision 16756 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove pointless #if HAVE_ALTIVEC around internal header #includeDiego Biurrun2009-01-24
| | | | | | and function declarations. Originally committed as revision 16755 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: Remove pointless period after copyright statement non-sentences.Diego Biurrun2009-01-19
| | | | Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk
* replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_Aurelien Jacobs2009-01-14
| | | | | | and remove all ENABLE_ definitions. Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change semantic of CONFIG_*, HAVE_* and ARCH_*.Aurelien Jacobs2009-01-13
| | | | | | They are now always defined to either 0 or 1. Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AltiVec versions of h264_idct_add(8|16|16intra),David Conrad2009-01-07
| | | | | | | | allowing to re-enable ff_h264_idct_add_altivec's usage. Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16465 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Altivec version of vector_fmul_window.David Conrad2009-01-06
| | | | | | Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16459 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add AltiVec implementation of weight_h264_pixels(16|8)x(16|8|4)David Conrad2009-01-06
| | | | | | Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16458 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix float_to_int16_altivec prototype to match float_to_int16's in dsputil.hDavid Conrad2009-01-06
| | | | | | | (parameter 'len' is a long not an int). Patch by David Conrad % lessen42 A gmail P com % Originally committed as revision 16451 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation with GCC-4.3+David Conrad2009-01-06
| | | | | | patch by David Conrad + fix by myself Originally committed as revision 16450 to svn://svn.ffmpeg.org/ffmpeg/trunk
* offset and weights are signed, fixes some non-bitexact issues.David Conrad2009-01-06
| | | | | | Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16449 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add AltiVec implementation of biweight_h264_pixels(16|8)x(16|8|4)David Conrad2009-01-05
| | | | | | Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16443 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AltiVec version of h264_idct(8)_dc_addDavid Conrad2009-01-05
| | | | | | Patch by David Conrad %lessen42 A gmail P com% Originally committed as revision 16442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* consistency cosmetics: Rename POWERPC identifiers to PPC.Diego Biurrun2008-12-27
| | | | Originally committed as revision 16359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove stray codeLuca Barbato2008-12-27
| | | | Originally committed as revision 16358 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cleanup _t types in libavcodec/ppcLuca Barbato2008-12-27
| | | | Originally committed as revision 16357 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Disable usage of ff_h264_idct_add_altivec since AltiVec versions of ↵Guillaume Poirier2008-12-25
| | | | | | | | | | | h264_idct_add16, h264_idct_add16intra, h264_idct_add8 need to be implemented. Add C version of ff_h264_idct8_dc_add in AltiVec so that ff_h264_idct8_add_altivec can be used. Originally committed as revision 16311 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add AltiVec implementation of int32_to_float_fmul_scalarGuillaume Poirier2008-12-17
| | | | Originally committed as revision 16186 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cleanup typesLuca Barbato2008-12-13
| | | | Originally committed as revision 16092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Unbreak imgresample altivecLuca Barbato2008-12-13
| | | | Originally committed as revision 16091 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add Altivec implementation of clear_blockGuillaume Poirier2008-12-12
| | | | Originally committed as revision 16078 to svn://svn.ffmpeg.org/ffmpeg/trunk