Statistics
| Branch: | Revision:

ffmpeg / libavcodec / ppc @ 19032450

# Date Author Comment
19032450 07/28/2007 12:50 PM Diego Biurrun

Ahem, fix typos overlooked in last commit.

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

df3a80b5 07/28/2007 12:46 PM Diego Biurrun

cosmetics: misc typo fixes

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

a00177a9 07/08/2007 11:15 PM Måns Rullgård

make arguments to ssd_int8_vs_int16() const

Originally committed as revision 9548 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

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

9cafbd6c 06/17/2007 03:47 PM Måns Rullgård

simplify ppc64 handling

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

e970d98c 06/17/2007 12:38 PM Guillaume Poirier

restore GCC3 support

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

7d2bf29c 06/17/2007 09:38 AM Guillaume Poirier

re-enable use of h264_v_loop_filter_luma_altivec and h264_h_loop_filter_luma_altivec,
they work fine now

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

22fa38f0 06/17/2007 09:37 AM Graham Booker

part 2/2 of fixing Altivec-accelerated H264 luma inloop filter

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

963eca22 06/17/2007 09:14 AM Guillaume Poirier

convert h264_deblock_q1 to an inline function.
part 1/2 of fixing Altivec-accelerated H264 luma inloop filter

Originally committed as revision 9348 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

f4a02f6e 06/16/2007 06:59 PM Graham Booker

Use a faster way to compute 255-val: Instead of creating a vector of
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

fbb578e9 06/15/2007 08:22 AM Guillaume Poirier

some samples aren't decoded correctly such as
( 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

da1fce39 06/12/2007 09:44 PM Guillaume Poirier

cosmetics

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

0aec30c5 06/12/2007 09:24 PM Sigbjorn Skjaeret

kill one vector constant value load by the right combination of 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

525751c0 06/12/2007 09:17 PM Sigbjorn Skjaeret

restore GCC2/3 support, patch by Sigbjorn Skjaeret sskjer-1 A broadpark P no

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

c01d444b 06/11/2007 08:00 AM Guillaume Poirier

one step closer to restoring GCC-3.3 support: kills 12 errors, just 2 to go

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

5ce27e8c 06/09/2007 10:20 PM Guillaume Poirier

minor GCC3 compile fix
(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

f057cc03 06/09/2007 07:13 PM Graham Booker

Altivec version of h264_(h|v)_loop_filter_luma
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...

5dda2539 06/03/2007 01:27 PM Luca Barbato

h264_idct_add_altivec, based on an old patch from Mauricio Alvarez <alvarezATac.upc.edu>, polished by David Conrad <umovimusATgmail.com>

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

88bcb6c2 05/17/2007 02:14 PM Guillaume Poirier

use macro Use DECLARE_ALIGNED_16 to align stack-allocated variables
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

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

1f1aadc3 04/10/2007 09:47 AM Luca Barbato

ssd_int8_vs_int16_altivec, not completely benchmarkedwith svq1

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

e42dba48 04/07/2007 02:09 PM Diego Biurrun

typos/grammar

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

35f97369 02/13/2007 11:45 PM Måns Rullgård

rename POWERPC_PERFORMANCE_REPORT to CONFIG_POWERPC_PERF

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

fe70f25c 01/27/2007 03:09 PM Luca Barbato

Simplify and avoid a warning (should be faster on Cell and certain G4 revisions)

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

6847e61a 01/23/2007 12:04 PM Luca Barbato

10l, there is a corner case afterall...

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

ec4e0056 12/11/2006 10:52 AM Guillaume Poirier

GCC 3.3 compile fix

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

3813dcc9 12/02/2006 02:50 PM Guillaume Poirier

Add IDCT8 routine in Altivec. Patch by yours truely with Linux fixes by Luca Barbato

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

4b47d258 12/02/2006 01:28 AM Luca Barbato

Unused variable removed

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

8cff89be 11/22/2006 09:20 AM Diego Biurrun

Conditionally compile some of the AltiVec optimizations.

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

00f636a0 11/19/2006 10:51 PM Guillaume Poirier

Add useful Altivec types, taken from with permission from x264 authors

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

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

d9d2f88d 11/07/2006 12:45 PM Luca Barbato

Simplify

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

949b1a13 11/01/2006 10:39 PM Steve L'Homme

Replace most of the %lld and %llx by their (cleaner) PRI*64 counterparts.
patch by Steve Lhomme, slhomme divxcorp com

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

a5db5bda 10/12/2006 10:26 AM Luca Barbato

ppc generic prefetch

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

ab5a1435 10/10/2006 08:01 AM Guillaume Poirier

Move TRANSPOSE8 macro to dsputil_altivec.h.
(was duplicated in libavcodec/ppc/vc1dsp_altivec.c
nd libavcodec/ppc/mpegvideo_altivec.c, and will be
used in upcoming routines for h264_altivec.c)

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

b420448e 10/09/2006 06:29 PM Luca Barbato

removing ALTIVEC_USE_REFERENCE_C_CODE, since has no use anymore

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

441e8fe9 10/09/2006 01:37 PM Luca Barbato

add_bytes passes tests

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

75336fc8 10/08/2006 01:55 PM Luca Barbato

Non Altivec optimizations already present at the top

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

87ea51e0 10/07/2006 07:14 PM Luca Barbato

fix the dcbz check and move it in configure

Originally committed as revision 6580 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

d4165a81 10/07/2006 11:46 AM Luca Barbato

fix a warning

Originally committed as revision 6575 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

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

60aae27a 09/03/2006 04:44 AM Kostya Shishkov

AltiVec version of put_no_rnd_h264_chroma_pixels_tab0 (slightly changed version of put_h264_chroma_pixels_tab0)

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

27303c8a 08/31/2006 03:44 PM Luca Barbato

Proper fix for the corner case that would have been corrected before, praise&blame to me and exg in equal shares

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

7e821457 08/31/2006 03:27 PM Luca Barbato

Revert previous commit

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

99d239b3 08/31/2006 03:15 PM Luca Barbato

Fix float_to_int16, unaligned case, broken by the previous commit

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

cb243ea2 08/15/2006 08:36 PM Luca Barbato

10l, thanks to Emanuele Giaquinta <> for testing and finding the issue

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

241807f3 08/14/2006 10:55 PM Luca Barbato

altivec float optimizations

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

b5f7e6eb 08/13/2006 08:26 AM Luca Barbato

Clean up:make dsputil subfile names consistent

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

876031a7 08/11/2006 02:56 AM Luca Barbato

keep in sync with dsputil, makes --disable-decoder=vorbis build

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

bf29ed5d 08/06/2006 11:15 PM Luca Barbato

Cosmetics: 2->4 spaces and some braces

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

c489d907 08/04/2006 07:11 PM Luca Barbato

Yet another typo

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

53287789 08/04/2006 07:03 PM Luca Barbato

Fix a stupid typo and another error, thanks to Emanuele Giaquinta <> for pointing out the issue and the patch

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

7f624e80 08/03/2006 04:19 PM Luca Barbato

standalone snow dsputil init

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

73e4ff9d 08/03/2006 04:13 PM Luca Barbato

Almost cosmetic changes in dsputil_init_ppc and vorbis_inverse_coupling_altivec:
- whitespace consistency 2->4 [dsputil_init_ppc]
- reorder struct initialization with dsputil_init_altivec [dsputil_init_ppc]
- use casts instead of temp variables [vorbis_inverse_coupling_altivec]...

7c2a270b 08/03/2006 02:37 PM Luca Barbato

Minor fix

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

8047fe72 08/03/2006 01:21 PM Luca Barbato

avoid alignment hacks, luckly gcc does the right thing on arches different from x86

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

3b0df525 08/03/2006 01:19 PM Luca Barbato

vorbis_inverse_coupling_altivec

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

90530cec 08/03/2006 01:00 PM Luca Barbato

Cleanup

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

481fb636 08/03/2006 05:02 AM Kostya Shishkov

Some AltiVec optimizations for VC-1

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

832e6e90 08/02/2006 09:37 PM Luca Barbato

avoid possible segfault situations

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

50b35f7a 08/02/2006 11:18 AM Luca Barbato

Cosmetics

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

47261113 06/20/2006 10:35 AM Luca Barbato

Make gcc-3 happy again, thanks to Olivier Castan <> for pointing the issue

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

e8772eec 06/17/2006 06:46 PM Luca Barbato

Cosmetics: should not hurt performance, scream if are

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

0d18f798 06/03/2006 10:18 PM Luca Barbato

put_pixels16_l2_altivec and avg_pixels16_l2_altivec

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

a487e0f6 05/02/2006 06:45 PM Luca Barbato

Macosx fix

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

5f22aa3c 04/25/2006 07:54 PM Luca Barbato

13% faster inner_add_yblock

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

f420826c 04/25/2006 05:29 PM Luca Barbato

40% faster decode

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

fd925db3 04/16/2006 03:40 AM Luca Barbato

typo in the gcc handmade regalloc trigger

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

a01e08ee 04/07/2006 12:40 PM Luca Barbato

hadamard8_diff* enabled on linux/ppc

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

46641a13 03/31/2006 09:59 AM Luca Barbato

Proper typecast for vector bool

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

085065f0 03/29/2006 06:42 PM Luca Barbato

Cast cruft in order to support Apple gcc

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

22b48b85 03/27/2006 12:51 PM Luca Barbato

altivec support for snow

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

e62c29bf 03/27/2006 12:45 PM Luca Barbato

altivec support for snow

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

11c19637 02/28/2006 09:55 PM Likai Liu

use vec_splat_u32 to initialise a v16ui (patch by Likai Liu < liulk at cs.bu.edu >)

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

5cb9fda4 02/21/2006 10:24 PM Luca Barbato

Fix AltiVec H.264 decoding on FSF gcc.
patch by Luca Barbato, lu_zero aatt gentoo ddoott org

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

68b51e58 02/05/2006 01:35 PM Steve L'Homme

MSVC-compatible _align8/_align16 declaration
patch by Steve Lhomme, steve .dot. lhomme .at. free .dot. fr

Originally committed as revision 4942 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

23972d5a 08/05/2005 07:15 PM Alex Beregszaszi

10l

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

4af5b6cd 07/01/2005 09:37 AM Sigbjørn Skjæret

Disable AltiVec IDCT for lowres decoding in lavc patch by (Sigbjørn Skjæret: cisc, broadpark no)

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

6c618a26 04/17/2005 09:41 PM Bret Hughes

gcc 4 compilation fix
patch by Bret Hughes <bhughes at elevating dot com>

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

b1d041c1 10/11/2004 10:47 PM Roine Gustafsson

missaliged clear_blocks() and h264 not complied but referenced fix patch by (Roine Gustafsson <roine at users dot sourceforge dot net>) and me

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

69339009 10/05/2004 06:36 PM Chip

Altivec test on AmigaOS4 patch by (Chip <szarlada at freemail dot hu>)

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

a6a12a8a 09/16/2004 07:05 PM Romain Dolbeau

h264 qpel mc, size 16 patch by (Romain Dolbeau <dolbeau at caps-entreprise dot com>)

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

78421be1 06/08/2004 02:41 AM Michael Niedermayer

hadamard/AltiVec: fix to compiler fix, again by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

2a5a1bda 06/05/2004 10:29 PM Michael Niedermayer

avg_pixels8_xy2_altivec in AltiVec, enabling avg_pixels8_altivec, hadamard fix by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

3cf1e291 06/05/2004 10:26 PM Michael Niedermayer

hadamard/AltiVec: fix to compiler fix by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

d890d4ae 04/26/2004 08:51 AM Alex Beregszaszi

disable hadamard for gcc below 3.3 - better fix awaited

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

16f5ef9c 04/26/2004 08:48 AM Alex Beregszaszi

use the AVV macro from gcc_fixes.h instead ifdefs

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

d65f20b1 04/26/2004 08:30 AM Alex Beregszaszi

100l, and another one because it boils out with ICE under gcc 3.2.3

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

9007f514 04/22/2004 01:21 PM Romain Dolbeau

better hadamard8_diff16 in AltiVec, and more patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

c4a17148 04/20/2004 05:05 PM Michael Niedermayer

hadamard8_diff8x8 in AltiVec, the 16bits edition by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

a1947624 04/16/2004 12:47 PM Romain Dolbeau

forgotten copyright & dct_quantize_altivec disabled patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

68951ecf 03/13/2004 09:43 PM Gildas Bazin

fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>)

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