Mercurial > libavcodec.hg
comparison ra144.h @ 11868:159554445343 libavcodec
Split do_output_subblock() into common code and decoder specific parts
Patch by Francesco Lavra (firstnamelastname@interfree.it)
author | vitor |
---|---|
date | Fri, 11 Jun 2010 08:05:17 +0000 |
parents | ba4e21f7bd3a |
children | 6b1a63ea6e61 |
comparison
equal
deleted
inserted
replaced
11867:ba4e21f7bd3a | 11868:159554445343 |
---|---|
59 unsigned int ff_rms(const int *data); | 59 unsigned int ff_rms(const int *data); |
60 int ff_interp(RA144Context *ractx, int16_t *out, int a, int copyold, | 60 int ff_interp(RA144Context *ractx, int16_t *out, int a, int copyold, |
61 int energy); | 61 int energy); |
62 unsigned int ff_rescale_rms(unsigned int rms, unsigned int energy); | 62 unsigned int ff_rescale_rms(unsigned int rms, unsigned int energy); |
63 int ff_irms(const int16_t *data); | 63 int ff_irms(const int16_t *data); |
64 void ff_subblock_synthesis(RA144Context *ractx, const uint16_t *lpc_coefs, | |
65 int cba_idx, int cb1_idx, int cb2_idx, | |
66 int gval, int gain); | |
64 | 67 |
65 extern const int16_t ff_gain_val_tab[256][3]; | 68 extern const int16_t ff_gain_val_tab[256][3]; |
66 extern const uint8_t ff_gain_exp_tab[256]; | 69 extern const uint8_t ff_gain_exp_tab[256]; |
67 extern const int8_t ff_cb1_vects[128][40]; | 70 extern const int8_t ff_cb1_vects[128][40]; |
68 extern const int8_t ff_cb2_vects[128][40]; | 71 extern const int8_t ff_cb2_vects[128][40]; |