Mercurial > libavcodec.hg
comparison aacenc.h @ 11731:73f923159384 libavcodec
aacenc: Use exact values when quantizing, not fuzzy values.
This requires us to code small escapes; we can't avoid it.
author | alexc |
---|---|
date | Fri, 14 May 2010 16:49:40 +0000 |
parents | 98970e51365a |
children |
comparison
equal
deleted
inserted
replaced
11730:5e8702ddbb93 | 11731:73f923159384 |
---|---|
62 struct FFPsyPreprocessContext* psypp; | 62 struct FFPsyPreprocessContext* psypp; |
63 AACCoefficientsEncoder *coder; | 63 AACCoefficientsEncoder *coder; |
64 int cur_channel; | 64 int cur_channel; |
65 int last_frame; | 65 int last_frame; |
66 float lambda; | 66 float lambda; |
67 DECLARE_ALIGNED(16, int, qcoefs)[96][2]; ///< quantized coefficients | 67 DECLARE_ALIGNED(16, int, qcoefs)[96]; ///< quantized coefficients |
68 DECLARE_ALIGNED(16, float, scoefs)[1024]; ///< scaled coefficients | 68 DECLARE_ALIGNED(16, float, scoefs)[1024]; ///< scaled coefficients |
69 } AACEncContext; | 69 } AACEncContext; |
70 | 70 |
71 #endif /* AVCODEC_AACENC_H */ | 71 #endif /* AVCODEC_AACENC_H */ |