Commit bab68171 authored by michaelni's avatar michaelni

altivec compilation fixes by (Magnus Damm <damm at opensource dot se>)


git-svn-id: file:///var/local/repositories/ffmpeg/trunk@1635 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b
parent 8b9d90a3
...@@ -504,7 +504,7 @@ int dct_quantize_altivec(MpegEncContext* s, ...@@ -504,7 +504,7 @@ int dct_quantize_altivec(MpegEncContext* s,
(s->dsp.idct_permutation_type != FF_TRANSPOSE_IDCT_PERM) && (s->dsp.idct_permutation_type != FF_TRANSPOSE_IDCT_PERM) &&
(s->dsp.idct_permutation_type != FF_NO_IDCT_PERM)) (s->dsp.idct_permutation_type != FF_NO_IDCT_PERM))
{ {
ff_block_permute(data, s->idsp.dct_permutation, ff_block_permute(data, s->dsp.idct_permutation,
s->intra_scantable.scantable, lastNonZero); s->intra_scantable.scantable, lastNonZero);
} }
......
...@@ -42,12 +42,12 @@ void MPV_common_init_ppc(MpegEncContext *s) ...@@ -42,12 +42,12 @@ void MPV_common_init_ppc(MpegEncContext *s)
if ((s->avctx->idct_algo == FF_IDCT_AUTO) || if ((s->avctx->idct_algo == FF_IDCT_AUTO) ||
(s->avctx->idct_algo == FF_IDCT_ALTIVEC)) (s->avctx->idct_algo == FF_IDCT_ALTIVEC))
{ {
s->idct_put = idct_put_altivec; s->dsp.idct_put = idct_put_altivec;
s->idct_add = idct_add_altivec; s->dsp.idct_add = idct_add_altivec;
#ifndef ALTIVEC_USE_REFERENCE_C_CODE #ifndef ALTIVEC_USE_REFERENCE_C_CODE
s->idct_permutation_type = FF_TRANSPOSE_IDCT_PERM; s->dsp.idct_permutation_type = FF_TRANSPOSE_IDCT_PERM;
#else /* ALTIVEC_USE_REFERENCE_C_CODE */ #else /* ALTIVEC_USE_REFERENCE_C_CODE */
s->idct_permutation_type = FF_NO_IDCT_PERM; s->dsp.idct_permutation_type = FF_NO_IDCT_PERM;
#endif /* ALTIVEC_USE_REFERENCE_C_CODE */ #endif /* ALTIVEC_USE_REFERENCE_C_CODE */
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment