Statistics
| Branch: | Revision:

ffmpeg / libavcodec / ppc @ 1ee076b1

Name Size Revision Age Author Comment
Makefile 1.64 KB bf7ba153 over 10 years Måns Rullgård PPC: Altivec split-radix FFT 1.8x faster than ...
asm.S 2.21 KB fe3d2e4b over 10 years Måns Rullgård PPC: add some asm support macros Originally co...
check_altivec.c 2.37 KB 49bd8e4b over 10 years Måns Rullgård Fix grammar errors in documentation Originally...
dsputil_altivec.c 54.9 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
dsputil_altivec.h 2.03 KB ddb8c2c0 over 10 years Måns Rullgård PPC: move prototypes to headers and make some f...
dsputil_ppc.c 6.47 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
fdct_altivec.c 17.9 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
fft_altivec.c 4.8 KB a46b84d1 over 10 years Måns Rullgård PPC: convert Altivec FFT to pure assembler On ...
fft_altivec_s.S 12.3 KB 1ee076b1 over 10 years Loren Merritt more credits to D. J. Bernstein for fft Origin...
float_altivec.c 7.72 KB c6727809 almost 11 years Måns Rullgård Move array specifiers outside DECLARE_ALIGNED()...
gmc_altivec.c 4.61 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
h264_altivec.c 47 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
h264_template_altivec.c 26.5 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
idct_altivec.c 10.6 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
int_altivec.c 4.61 KB b3858964 over 10 years Eli Friedman Add const to some pointer parameters. Patch by...
mathops.h 2.43 KB deb1b2b6 over 11 years Diego Biurrun Add necessary #include for config.h. Originall...
mpegaudiodec_altivec.c 3.72 KB 060dd930 over 10 years Vitor Sessak Altivec-optimized mp{1,2,3} windowing Original...
mpegvideo_altivec.c 24.5 KB 2829ce4b over 10 years Måns Rullgård Remove PPC perf counter support This functiona...
regs.h 1.15 KB 2f0c136e over 10 years Måns Rullgård Check whether IBM or Apple PPC assembler syntax...
types_altivec.h 1.74 KB bf7ba153 over 10 years Måns Rullgård PPC: Altivec split-radix FFT 1.8x faster than ...
util_altivec.h 3.58 KB 7bf4e9d7 over 10 years David Conrad Altivec: Add helper function to load from a con...
vc1dsp_altivec.c 10.9 KB ddb8c2c0 over 10 years Måns Rullgård PPC: move prototypes to headers and make some f...
vp3dsp_altivec.c 5.2 KB ddb8c2c0 over 10 years Måns Rullgård PPC: move prototypes to headers and make some f...
vp8dsp_altivec.c 10 KB 982fac73 over 10 years David Conrad Altivec VP8 MC functions Originally committed ...

Latest revisions

# Date Author Comment
1ee076b1 07/18/2010 08:06 PM Loren Merritt

more credits to D. J. Bernstein for fft

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

a46b84d1 07/04/2010 06:33 PM Måns Rullgård

PPC: convert Altivec FFT to pure assembler

On PPC a leaf function has a 288-byte red zone below the stack pointer,
sparing these functions the chore of setting up a full stack frame.

When a function call is disguised within an inline asm block, the
compiler might not adjust the stack pointer as required before a...

deca86ea 07/04/2010 06:33 PM Måns Rullgård

PPC: gas-preprocessor handles m[ft]spr shorthands

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

fe3d2e4b 07/04/2010 06:33 PM Måns Rullgård

PPC: add some asm support macros

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

a075902f 07/03/2010 06:36 PM Måns Rullgård

PPC: add _interleave versions of fft{4,6,16}_altivec

This removes the need for a post-swizzle with the small FFTs.

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

9bbb5064 07/02/2010 12:20 AM Måns Rullgård

PPC: fix build on OSX without gas-preprocessor

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

cf61994a 07/01/2010 11:21 PM Loren Merritt

PPC: Altivec IMDCT

Patch by Loren Merritt

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

588d28ac 07/01/2010 11:21 PM Måns Rullgård

Remove vestiges of radix-2 FFT

Patch (mostly) by Loren Merritt

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

bf7ba153 07/01/2010 11:21 PM Måns Rullgård

PPC: Altivec split-radix FFT

1.8x faster than altivec radix-2 on a G4
8% faster vorbis decoding

Patch (mostly) by Loren Merritt

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

2f0c136e 07/01/2010 11:21 PM Måns Rullgård

Check whether IBM or Apple PPC assembler syntax is used

This checks which assembler syntax is supported and defines macros
for register names accordingly.

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

View revisions

Also available in: Atom