[x264-devel] commit: NV12 version of Altivec chroma MC (Manuel Rommel )

Reinhard Tartler siretart at tauware.de
Thu Oct 28 17:52:26 CEST 2010


On Mo, Aug 16, 2010 at 12:07:15 (CEST), git at videolan.org wrote:

> x264 | branch: master | Manuel Rommel <maaanuuu at gmx.net> | Thu Aug 12 12:54:00 2010 -0700| [c41b8f0e890a05257406c8081ea429308d4e315c] | committer: Jason Garrett-Glaser 
>
> NV12 version of Altivec chroma MC
>
>> http://git.videolan.org/gitweb.cgi/x264.git/?a=commit;h=c41b8f0e890a05257406c8081ea429308d4e315c
> ---
>
>  common/ppc/mc.c |  236 ++++++++++++++++++++++++++++++++++--------------------
>  1 files changed, 148 insertions(+), 88 deletions(-)
>
> Diff:   http://git.videolan.org/gitweb.cgi/x264.git/?a=commitdiff;h=c41b8f0e890a05257406c8081ea429308d4e315c

I gues this or a related change broke compilation on Ubuntu:

gcc -Wshadow -O1 -g -g -O2 -Wall -I. -maltivec -mabi=altivec -std=gnu99 -fno-tree-vectorize   -c -o common/ppc/mc.o common/ppc/mc.c
common/ppc/mc.c: In function 'mc_chroma_altivec_8xh':
common/ppc/mc.c:463:9: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
common/ppc/mc.c:463:15: error: incompatible types when assigning to type '__vector unsigned char' from type '__vector unsigned short'
common/ppc/mc.c:464:15: error: incompatible types when assigning to type '__vector unsigned char' from type '__vector unsigned short'
common/ppc/mc.c:501:15: error: incompatible types when assigning to type '__vector unsigned char' from type '__vector unsigned short'
common/ppc/mc.c:502:15: error: incompatible types when assigning to type '__vector unsigned char' from type '__vector unsigned short'
make[1]: *** [common/ppc/mc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/build/buildd/x264-0.106.1741'
m

Full buildlog available here:
http://launchpadlibrarian.net/58283505/buildlog_ubuntu-natty-powerpc.x264_2:0.106.1741-2_FAILEDTOBUILD.txt.gz
-- 
Gruesse/greetings,
Reinhard Tartler, KeyID 945348A4


More information about the x264-devel mailing list