summaryrefslogtreecommitdiff
path: root/libavcodec/armv4l
Commit message (Collapse)AuthorAge
* ARM: replace "armv4l" with "arm"Måns Rullgård2008-12-17
| | | | Originally committed as revision 16179 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove obsolete and misleading comments.Diego Biurrun2008-12-17
| | | | Originally committed as revision 16178 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised h264_idct_dc_addMåns Rullgård2008-12-15
| | | | Originally committed as revision 16151 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised h264_idct_addMåns Rullgård2008-12-15
| | | | Originally committed as revision 16150 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H.264 8x8 and 16x16 qpel MCMåns Rullgård2008-12-15
| | | | Originally committed as revision 16149 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised H.264 loop filterMåns Rullgård2008-12-15
| | | | Originally committed as revision 16148 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised {put,avg}_h264_chroma_mc[48]Måns Rullgård2008-12-15
| | | | Originally committed as revision 16147 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised simple_idctMåns Rullgård2008-12-15
| | | | Originally committed as revision 16146 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: NEON optimised put_pixels functionsMåns Rullgård2008-12-15
| | | | Originally committed as revision 16145 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: remove some useless commentsMåns Rullgård2008-12-06
| | | | Originally committed as revision 16014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: convert VFP code to UAL syntaxMåns Rullgård2008-12-03
| | | | Originally committed as revision 15994 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Delete unnecessary 'extern' keywords.Diego Biurrun2008-12-03
| | | | Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add shift argument to MULL() macroMåns Rullgård2008-11-24
| | | | | | | | This replaces use of FRAC_BITS in the MULL() definition with a third argument specifying the shift amount. All uses of this macro are updated to pass FRAC_BITS as third argument. Originally committed as revision 15921 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: move dct_unquantize_h263_*_armv5te asm to separate fileMåns Rullgård2008-11-23
| | | | Originally committed as revision 15917 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: fix j_rev_dct_ARMMåns Rullgård2008-11-12
| | | | | | | | | | | | | | | | This is a bugfix for ARMv4 assembly implementation of 'j_rev_dct' function. The problem was in the incorrect partially empty row detection. Even if the first two coefficients in the row were nonzero, it handled this just like the case with only the first nonzero coefficient. Now this function produces exactly the same output as the stripped down reference C version of 'j_rev_dct' (with the nested checks like 'if (d6) { if (d2) { ...' always evaluated as true, avoiding shortcut branches). Originally committed as revision 15805 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change MUL16() macro to inline functionMåns Rullgård2008-11-06
| | | | Originally committed as revision 15783 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: prettify MAC16() macroMåns Rullgård2008-11-06
| | | | Originally committed as revision 15782 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change MULH() macro to inline functionMåns Rullgård2008-11-06
| | | | Originally committed as revision 15781 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: change MULL() macro to inline functionMåns Rullgård2008-11-06
| | | | Originally committed as revision 15780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: mathops.h whitespace cosmeticsMåns Rullgård2008-11-06
| | | | Originally committed as revision 15779 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix illegal identifier, __ are reserved for the system.Diego Biurrun2008-11-03
| | | | Originally committed as revision 15771 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicated MM_* macros for CPU capabilities from dsputil.h.Dominik Mierzejewski2008-11-03
| | | | | | | Add missing one for FF_MM_ALTIVEC to avcodec.h. Rename all the occurences of MM_* to the corresponding FF_MM_*. Originally committed as revision 15770 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing headers to pass 'make checkheaders'.Diego Biurrun2008-10-29
| | | | Originally committed as revision 15745 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename template included sources from .h to _template.c.Diego Pettenò2008-10-27
| | | | | | | | | | | | There are multiple source files that are #include'd rather than compiled, as they are used as template for generation of similar code, like asm-optimised code. Some of these files are right now named with a .h extension, although they are not header in any reasonable sense. Rename them so that instead of being named with .h extension they are named with _template.c as final part. Originally committed as revision 15730 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: move add_pixels_clamped_ARM() to dsputil_arm_s.SMåns Rullgård2008-10-27
| | | | Originally committed as revision 15728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: move VFP DSP functions to dsputils_vfp.SMåns Rullgård2008-10-27
| | | | Originally committed as revision 15727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: move prefetch_arm to dsputil_arm_s.SMåns Rullgård2008-10-27
| | | | Originally committed as revision 15726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: use new macros for assembler function labelsMåns Rullgård2008-10-27
| | | | Originally committed as revision 15725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add some assembler convenience macrosMåns Rullgård2008-10-27
| | | | Originally committed as revision 15724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Convert asm keyword into __asm__.Diego Pettenò2008-10-16
| | | | | | | | | | | | | Neither the asm() nor the __asm__() keyword is part of the C99 standard, but while GCC accepts the former in C89 syntax, it is not accepted in C99 unless GNU extensions are turned on (with -fasm). The latter form is accepted in any syntax as an extension (without requiring further command-line options). Sun Studio C99 compiler also does not accept asm() while accepting __asm__(), albeit reporting warnings that it's not valid C99 syntax. Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally rename the header inclusion guard names.Stefano Sabatini2008-08-31
| | | | | | | | | Consistently apply this rule: the guard name is obtained from the filename by stripping the leading "lib", converting '/' and '.' to '_' and uppercasing the resulting name. Guard names in the root directory have to be prefixed by "FFMPEG_". Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: add prefetch function using ARMv5 PLD instructionMåns Rullgård2008-08-25
| | | | Originally committed as revision 14962 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: optimised MAC64 and MLS64Måns Rullgård2008-07-15
| | | | Originally committed as revision 14245 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: optimised MUL64Måns Rullgård2008-07-15
| | | | Originally committed as revision 14244 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ARM: ARMv6 optimised MULHMåns Rullgård2008-07-15
| | | | Originally committed as revision 14243 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify mm_support() for ARM (by Måns).Benoit Fouet2008-06-30
| | | | Originally committed as revision 14033 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define mm_support() for ARM.Matthieu Castet2008-06-30
| | | | | | Patch by Matthieu Castet <castet matthieu free fr> Originally committed as revision 14032 to svn://svn.ffmpeg.org/ffmpeg/trunk
* convert DOS-style carriage return to Unix-styleGuillaume Poirier2008-06-17
| | | | Originally committed as revision 13799 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add some initial optimizations for ARM VFP (floatingSiarhei Siamashka2008-05-11
| | | | | | | | | | point coprocessor available in some ARM11 cores). Patch by Siarhei Siamashka % siarhei.siamashka@gmail.com % Original thread: date: Apr 20, 2008 5:41 PM subject: [FFmpeg-devel] [PATCH] Some ARM VFP optimizations (vector_fmul, vector_fmul_reverse, float_to_int16) Originally committed as revision 13128 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full path for #includes from another directory.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Revert previous mistaken commit.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ipp.h is a system header, use <> when #including it.Diego Biurrun2008-05-09
| | | | Originally committed as revision 13093 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetics: __asm__ __volatile__ --> asm volatileDiego Biurrun2008-04-17
| | | | Originally committed as revision 12885 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pld instruction are used in libavcodec/armv4l/dsputil_arm_s.S which can be usedMatthieu Castet2008-03-24
| | | | | | | | | | on armv4 that doesn't support this instruction. Futhermore pld is a nop on some armv5 processor like arm926. Detect if pld is supported and have the preprocessor remove it when it's not supported. Fixes issue 393. patch by matthieu castet, castet.matthieu free fr Originally committed as revision 12569 to svn://svn.ffmpeg.org/ffmpeg/trunk
* __asm __volatile -> asm volatile, improves code consistency and worksReimar Döffinger2008-02-24
| | | | | | (as far as that is possible) with the Sun C compiler. Originally committed as revision 12188 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix indentation that was messed up by r11628Guillaume Poirier2008-01-27
| | | | Originally committed as revision 11629 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix lowres decoding support on ARM CPUsSiarhei Siamashka2008-01-27
| | | | | | | | | Original thread: date: Jan 27, 2008 12:03 AM subject: [FFmpeg-devel] [PATCH] Fix for lowres decoding support on ARM Patch by Siarhei Siamashka $ siarhei P siamashka A gmail P com $ Originally committed as revision 11628 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove mistakenly added multiple inclusion guards.Diego Biurrun2007-12-28
| | | | Originally committed as revision 11332 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Misc spelling fixes, prefer American over British English.Diego Biurrun2007-12-02
| | | | Originally committed as revision 11126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* spellingVitor Sessak2007-12-01
| | | | Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk