[Ffmpeg-devel] [PATCH] idct8 in Altivec for H.264 decoding
Guillaume POIRIER
poirierg
Mon Oct 9 13:46:15 CEST 2006
Hi,
On 10/9/06, Luca Barbato <lu_zero at gentoo.org> wrote:
> Guillaume POIRIER wrote:
>
> >
> > Well, I'm certainly not pushing to merge _all_ x264 macros, just the
> > ones I'm using in idct8.
>
> =)
Ok, so when shall I move TRANSPOSE8 ?
> > I'm not sure if I understood what you meant regarding "perfmon"... in
> > any case, I want to mention that being able to use the PMCs is a must
> > in FFmpeg, so please don't remove them.
>
> I'd rather make them less invasive, as is takes too much code.
I assume you're not talking about the lines:
#ifndef POWERPC_MODE_64BITS
#define POWERP_PMC_DATATYPE unsigned long
#define POWERPC_GET_PMC1(a) asm volatile("mfspr %0, 937" : "=r" (a))
#define POWERPC_GET_PMC2(a) asm volatile("mfspr %0, 938" : "=r" (a))
#if (POWERPC_NUM_PMC_ENABLED > 2)
[...]
in libavcodec/ppc/dsputil_ppc.h ?
That surely doesn't seem too invasive and too much code.... I imagine
you weren't talking about these lines?
> This day I'll remove the C code duplication.
Fine with me.
Guillaume
--
With DADVSI (http://en.wikipedia.org/wiki/DADVSI), France finally has
a lead on USA on selling out individuals right to corporations!
Vive la France!
More information about the ffmpeg-devel
mailing list