Mercurial > libavcodec.hg
changeset 7446:a4ebced5d4a2 libavcodec
r14205 broke vorbis float_to_int on ppc
author | lorenm |
---|---|
date | Tue, 29 Jul 2008 14:17:13 +0000 |
parents | a202753ce99d |
children | 16737361e9ab |
files | dsputil.h vorbis_dec.c |
diffstat | 2 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/dsputil.h Tue Jul 29 05:39:33 2008 +0000 +++ b/dsputil.h Tue Jul 29 14:17:13 2008 +0000 @@ -66,6 +66,7 @@ void ff_vector_fmul_window_c(float *dst, const float *src0, const float *src1, const float *win, float add_bias, int len); void ff_float_to_int16_c(int16_t *dst, const float *src, long len); +void ff_float_to_int16_interleave_c(int16_t *dst, const float **src, long len, int channels); /* encoding scans */ extern const uint8_t ff_alternate_horizontal_scan[64];
--- a/vorbis_dec.c Tue Jul 29 05:39:33 2008 +0000 +++ b/vorbis_dec.c Tue Jul 29 14:17:13 2008 +0000 @@ -926,7 +926,7 @@ vc->avccontext = avccontext; dsputil_init(&vc->dsp, avccontext); - if(vc->dsp.float_to_int16 == ff_float_to_int16_c) { + if(vc->dsp.float_to_int16_interleave == ff_float_to_int16_interleave_c) { vc->add_bias = 385; vc->exp_bias = 0; } else {