# HG changeset patch # User gpoirier # Date 1165834338 0 # Node ID d8d019a1728ef451670d88150077e84cbfe1a0d7 # Parent 728364bcf30c0cc34d659a25307cdc42bc30ae67 GCC 3.3 compile fix diff -r 728364bcf30c -r d8d019a1728e ppc/h264_altivec.c --- a/ppc/h264_altivec.c Mon Dec 11 10:51:42 2006 +0000 +++ b/ppc/h264_altivec.c Mon Dec 11 10:52:18 2006 +0000 @@ -464,7 +464,7 @@ vec_u8_t lv = vec_ld( 7, dest ); \ vec_u8_t dstv = vec_perm( hv, lv, (vec_u8_t)perm_ldv ); \ vec_s16_t idct_sh6 = vec_sra(idctv, sixv); \ - vec_u16_t dst16 = vec_mergeh(zero_u8v, dstv); \ + vec_u16_t dst16 = (vec_u16_t)vec_mergeh(zero_u8v, dstv); \ vec_s16_t idstsum = vec_adds(idct_sh6, (vec_s16_t)dst16); \ vec_u8_t idstsum8 = vec_packsu(zero_s16v, idstsum); \ vec_u8_t edgehv; \