Statistics
| Branch: | Revision:

ffmpeg / libavcodec / armv4l @ 782fc0c3

# Date Author Comment
782fc0c3 10/27/2008 02:35 PM Diego Pettenò

Rename template included sources from .h to _template.c.

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...

d2d39859 10/27/2008 12:25 AM Måns Rullgård

ARM: move add_pixels_clamped_ARM() to dsputil_arm_s.S

Originally committed as revision 15728 to svn://svn.ffmpeg.org/ffmpeg/trunk

83ad74e7 10/27/2008 12:25 AM Måns Rullgård

ARM: move VFP DSP functions to dsputils_vfp.S

Originally committed as revision 15727 to svn://svn.ffmpeg.org/ffmpeg/trunk

a648516b 10/27/2008 12:25 AM Måns Rullgård

ARM: move prefetch_arm to dsputil_arm_s.S

Originally committed as revision 15726 to svn://svn.ffmpeg.org/ffmpeg/trunk

c130bedc 10/27/2008 12:25 AM Måns Rullgård

ARM: use new macros for assembler function labels

Originally committed as revision 15725 to svn://svn.ffmpeg.org/ffmpeg/trunk

c72ab301 10/27/2008 12:25 AM Måns Rullgård

ARM: add some assembler convenience macros

Originally committed as revision 15724 to svn://svn.ffmpeg.org/ffmpeg/trunk

be449fca 10/16/2008 01:34 PM Diego Pettenò

Convert asm keyword into asm.

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...

98790382 08/31/2008 07:39 AM Stefano Sabatini

Globally rename the header inclusion guard names.

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_"....

94cdcece 08/25/2008 02:29 AM Måns Rullgård

ARM: add prefetch function using ARMv5 PLD instruction

Originally committed as revision 14962 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0367ef0 07/15/2008 07:06 PM Måns Rullgård

ARM: optimised MAC64 and MLS64

Originally committed as revision 14245 to svn://svn.ffmpeg.org/ffmpeg/trunk

6865e046 07/15/2008 07:06 PM Måns Rullgård

ARM: optimised MUL64

Originally committed as revision 14244 to svn://svn.ffmpeg.org/ffmpeg/trunk

7995962d 07/15/2008 07:06 PM Måns Rullgård

ARM: ARMv6 optimised MULH

Originally committed as revision 14243 to svn://svn.ffmpeg.org/ffmpeg/trunk

0abf0c53 06/30/2008 11:16 AM Benoit Fouet

Simplify mm_support() for ARM (by Måns).

Originally committed as revision 14033 to svn://svn.ffmpeg.org/ffmpeg/trunk

37dcd091 06/30/2008 07:31 AM Matthieu Castet

Define mm_support() for ARM.
Patch by Matthieu Castet <castet matthieu free fr>

Originally committed as revision 14032 to svn://svn.ffmpeg.org/ffmpeg/trunk

28215b37 06/17/2008 02:42 PM Guillaume Poirier

convert DOS-style carriage return to Unix-style

Originally committed as revision 13799 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6303192 05/11/2008 08:06 PM Siarhei Siamashka

Add some initial optimizations for ARM VFP (floating
point coprocessor available in some ARM11 cores).
Patch by Siarhei Siamashka % %
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)...

245976da 05/09/2008 11:56 AM Diego Biurrun

Use full path for #includes from another directory.

Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk

a1fe4604 05/09/2008 10:18 AM Diego Biurrun

Revert previous mistaken commit.

Originally committed as revision 13094 to svn://svn.ffmpeg.org/ffmpeg/trunk

81f46d5a 05/09/2008 10:06 AM Diego Biurrun

ipp.h is a system header, use <> when #including it.

Originally committed as revision 13093 to svn://svn.ffmpeg.org/ffmpeg/trunk

c88c253d 04/17/2008 09:57 PM Diego Biurrun

cosmetics: asm volatile --> asm volatile

Originally committed as revision 12885 to svn://svn.ffmpeg.org/ffmpeg/trunk

b4e806b2 03/24/2008 11:49 AM Matthieu Castet

pld instruction are used in libavcodec/armv4l/dsputil_arm_s.S which can be used
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....

78d3d94f 02/24/2008 02:46 PM Reimar Döffinger

__asm __volatile -> asm volatile, improves code consistency and works
(as far as that is possible) with the Sun C compiler.

Originally committed as revision 12188 to svn://svn.ffmpeg.org/ffmpeg/trunk

d761f089 01/27/2008 08:37 AM Guillaume Poirier

fix indentation that was messed up by r11628

Originally committed as revision 11629 to svn://svn.ffmpeg.org/ffmpeg/trunk

13686bc2 01/27/2008 08:36 AM Siarhei Siamashka

fix lowres decoding support on ARM CPUs
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

22170ec0 12/28/2007 01:42 AM Diego Biurrun

Remove mistakenly added multiple inclusion guards.

Originally committed as revision 11332 to svn://svn.ffmpeg.org/ffmpeg/trunk

56cc85a0 12/02/2007 03:43 PM Diego Biurrun

Misc spelling fixes, prefer American over British English.

Originally committed as revision 11126 to svn://svn.ffmpeg.org/ffmpeg/trunk

52b541ad 12/01/2007 10:21 PM Vitor Sessak

spelling

Originally committed as revision 11122 to svn://svn.ffmpeg.org/ffmpeg/trunk

5b21bdab 10/17/2007 09:37 AM Diego Biurrun

Add FFMPEG_ prefix to all multiple inclusion guards.

Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk

31b2c144 10/17/2007 09:31 AM Diego Biurrun

Add missing multiple inclusion guards.

Originally committed as revision 10763 to svn://svn.ffmpeg.org/ffmpeg/trunk

005b6837 09/05/2007 11:05 AM Tao Huang

Fix put_*_xy2_arm bug and enable put_pixels16_arm and put_pixels8_y2_arm.
Speed up > 4%.
patch by Tao Huang, ulysses.huang gmail com

Originally committed as revision 10402 to svn://svn.ffmpeg.org/ffmpeg/trunk

14c2634b 09/05/2007 07:49 AM Guillaume Poirier

Fix links to ARM documentation

Originally committed as revision 10399 to svn://svn.ffmpeg.org/ffmpeg/trunk

3e582fbb 07/12/2007 12:23 AM Diego Biurrun

license header consistency: Remove redundant "all rights reserved" statement
that is rendered meaningless by subsequent grant of rights through the LGPL.

Originally committed as revision 9606 to svn://svn.ffmpeg.org/ffmpeg/trunk

f2250162 07/05/2007 08:08 PM Måns Rullgård

update my email address

Originally committed as revision 9489 to svn://svn.ffmpeg.org/ffmpeg/trunk

e5a389a1 07/05/2007 10:40 AM Diego Biurrun

license header consistency cosmetics

Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk

7b94177e 07/05/2007 10:37 AM Diego Biurrun

Group all copyright and author notices together.

Originally committed as revision 9483 to svn://svn.ffmpeg.org/ffmpeg/trunk

efb77577 06/17/2007 06:59 PM Guillaume Poirier

add a comment to indicate which #endif belong to which #define

Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk

699b3f99 06/17/2007 12:01 AM Måns Rullgård

add multiple inclusion guards to headers

Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk

83bc90dc 06/05/2007 02:18 PM Diego Biurrun

Remove unused variables.

Originally committed as revision 9224 to svn://svn.ffmpeg.org/ffmpeg/trunk

b550bfaa 05/16/2007 09:51 AM Ronald S. Bultje

Add libavcodec to compiler include flags in order to simplify header
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

8520b634 04/19/2007 08:09 PM Måns Rullgård

add .type foo, %function directives for the benefit of debuggers
based on patch by Matthieu Castet, castet ! matthieu $ free ! fr

Originally committed as revision 8761 to svn://svn.ffmpeg.org/ffmpeg/trunk

e8d00417 04/06/2007 09:59 AM David Bateman

IWMMXT-specific dsputils clear_blocks function.
patch by David Bateman, adb014 gmail com

Originally committed as revision 8632 to svn://svn.ffmpeg.org/ffmpeg/trunk

56cc4266 03/23/2007 12:05 AM Tim Chick

iwmmxt ffmpeg code does not implement dct_unquantize_h263_inter_iwmmxt, but
armv5t does - use the armv5t function rather than default c code.
patch by Tim Chick chick at computergeek freeserve co uk

Originally committed as revision 8487 to svn://svn.ffmpeg.org/ffmpeg/trunk

f88e7c83 03/21/2007 11:07 PM Tim Chick

enable iwmmxt support, removing mm_support() stub
patch by Tim Chick, chick at computergeek freeserve co uk

Originally committed as revision 8471 to svn://svn.ffmpeg.org/ffmpeg/trunk

7ee82992 02/05/2007 09:18 PM Måns Rullgård

oops, revert accidental checkin

Originally committed as revision 7840 to svn://svn.ffmpeg.org/ffmpeg/trunk

271593f1 02/05/2007 09:16 PM Måns Rullgård

fix multichannel decoding

Originally committed as revision 7839 to svn://svn.ffmpeg.org/ffmpeg/trunk

7348ed6e 02/02/2007 12:23 AM Måns Rullgård

missed a redundant load

Originally committed as revision 7801 to svn://svn.ffmpeg.org/ffmpeg/trunk

ac62b626 02/01/2007 10:50 PM Måns Rullgård

save one cycle

Originally committed as revision 7799 to svn://svn.ffmpeg.org/ffmpeg/trunk

173fd724 02/01/2007 10:44 PM Måns Rullgård

remove redundant loads

Originally committed as revision 7798 to svn://svn.ffmpeg.org/ffmpeg/trunk

118a49b0 01/31/2007 11:04 PM Måns Rullgård

optimize IDCT of rows with mostly zero coefficients

Originally committed as revision 7790 to svn://svn.ffmpeg.org/ffmpeg/trunk

204ce38f 01/29/2007 10:27 PM Måns Rullgård

typo fix by Dmitry Antipov dmantipov =a= yandex =d= ru

Originally committed as revision 7763 to svn://svn.ffmpeg.org/ffmpeg/trunk

34b1b8fd 01/29/2007 10:25 PM Måns Rullgård

theoretically save one cycle

Originally committed as revision 7762 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d42886b 01/28/2007 09:32 PM Måns Rullgård

ARMv6 SIMD IDCT

Originally committed as revision 7752 to svn://svn.ffmpeg.org/ffmpeg/trunk

f57c7ad2 01/07/2007 11:34 PM Guillaume Poirier

add missing bit from commit r7423

Originally committed as revision 7424 to svn://svn.ffmpeg.org/ffmpeg/trunk

7a886063 01/07/2007 11:24 PM Siarhei Siamashka

Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te)
patch by Siarhei Siamashka % siarhei P siamashka A gmail P com %
Original thread:
Date: Jan 6, 2007 5:07 PM
Subject: [Ffmpeg-devel] [PATCH] Optimization of 'dct_unquantize_h263_intra' for ARM (armv5te) (try2)...

486497e0 11/14/2006 03:18 AM Måns Rullgård

revert bad checkin

Originally committed as revision 7044 to svn://svn.ffmpeg.org/ffmpeg/trunk

be6ed6ff 11/14/2006 03:12 AM Måns Rullgård

move some CFLAGS settings away from config.* writing section

Originally committed as revision 7043 to svn://svn.ffmpeg.org/ffmpeg/trunk

b78e7197 10/07/2006 03:30 PM Diego Biurrun

Change license headers to say 'FFmpeg' instead of 'this program/this library'
and fix GPL/LGPL version mismatches.

Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk

a0403006 09/26/2006 08:26 PM Måns Rullgård

ARMv5TE optimized IDCT

Originally committed as revision 6347 to svn://svn.ffmpeg.org/ffmpeg/trunk

89cba1bd 09/26/2006 06:31 PM Måns Rullgård

fix MUL16 macro

Originally committed as revision 6344 to svn://svn.ffmpeg.org/ffmpeg/trunk

99aed7c8 09/19/2006 10:22 PM Luca Barbato

New single instruction math operation header

Originally committed as revision 6291 to svn://svn.ffmpeg.org/ffmpeg/trunk

cd621028 09/16/2006 12:51 AM Måns Rullgård

remove junk characters in comment

Originally committed as revision 6279 to svn://svn.ffmpeg.org/ffmpeg/trunk

f07e8487 09/15/2006 11:20 PM Måns Rullgård

clean up #ifdef HAVE_IPP

Originally committed as revision 6278 to svn://svn.ffmpeg.org/ffmpeg/trunk

04d7f601 09/10/2006 02:02 PM Diego Biurrun

Add official LGPL license headers to the files that were missing them.

Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk

f7b106cb 09/06/2006 10:17 AM Diego Biurrun

Switch license from GPL to LGPL. The original author agreed to this as
stated in the commit message adding this file.

Originally committed as revision 6181 to svn://svn.ffmpeg.org/ffmpeg/trunk

5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk

eba9ae3c 06/28/2005 10:46 PM Gildas Bazin

IWMMXT configure support + runtime selection patch by (Gildas Bazin, gbazin : altern org)

Originally committed as revision 4409 to svn://svn.ffmpeg.org/ffmpeg/trunk

3f3f8b2b 05/26/2005 02:40 PM Michael Niedermayer

cleanup

Originally committed as revision 4312 to svn://svn.ffmpeg.org/ffmpeg/trunk

6ad1fa5a 05/26/2005 02:32 PM Bernhard Rosenkränzer

Better ARM support for mplayer/ffmpeg, ported from atty fork
while playing with some new hardware, I found it's running a forked mplayer
-- and it looks like they're following the GPL.

The maintainer's page is here: http://atty.jp/?Zaurus/mplayer
Unfortunately it's mostly in Japanese, so it's hard to figure out any...
bd7d1ea7 07/07/2003 11:19 AM Alex Beregszaszi

Optimized simple idct for arm by Frederic 'dilb' Boulay <>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change

Originally committed as revision 2017 to svn://svn.ffmpeg.org/ffmpeg/trunk

4fb518c3 06/21/2003 01:11 AM Michael Niedermayer

the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>)

Originally committed as revision 1983 to svn://svn.ffmpeg.org/ffmpeg/trunk

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

Originally committed as revision 1617 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

Originally committed as revision 1578 to svn://svn.ffmpeg.org/ffmpeg/trunk

bb285683 11/20/2002 07:32 AM Zdenek Kabelac
  • cut&paste fix

Originally committed as revision 1249 to svn://svn.ffmpeg.org/ffmpeg/trunk

59402627 11/19/2002 10:08 AM Zdenek Kabelac
  • oops fixed bad initialization of ff vals.
    - put FF_LIBMPEG2_IDCT_PERM into CVS - so it will work for now

Originally committed as revision 1227 to svn://svn.ffmpeg.org/ffmpeg/trunk

83f238cb 11/19/2002 07:33 AM Zdenek Kabelac
  • compilation fix (ARM users please check)

Originally committed as revision 1225 to svn://svn.ffmpeg.org/ffmpeg/trunk

50eb9cbc 10/25/2002 01:39 PM Michael Niedermayer

idct_permutation_type variable, so the permutation type can quickly be identified

Originally committed as revision 1071 to svn://svn.ffmpeg.org/ffmpeg/trunk

676e200c 10/06/2002 03:27 PM Michael Niedermayer

trying to fix the non-x86 IDCTs (untested)

Originally committed as revision 1006 to svn://svn.ffmpeg.org/ffmpeg/trunk

ff4ec49e 05/25/2002 10:45 PM Fabrice Bellard

license/copyright change

Originally committed as revision 599 to svn://svn.ffmpeg.org/ffmpeg/trunk

92651f67 08/13/2001 09:38 PM Fabrice Bellard

arm specific code

Originally committed as revision 79 to svn://svn.ffmpeg.org/ffmpeg/trunk