More OKed AAC decoder code hunks

Originally committed as revision 14828 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Robert Swain 2008-08-18 19:39:08 +00:00
parent e48891bd9b
commit c7f4d983a4
2 changed files with 23 additions and 0 deletions

View File

@ -231,6 +231,14 @@ typedef struct {
ChannelElement * che[4][MAX_ELEM_ID]; ChannelElement * che[4][MAX_ELEM_ID];
/** @} */ /** @} */
/**
* @defgroup temporary aligned temporary buffers (We do not want to have these on the stack.)
* @{
*/
DECLARE_ALIGNED_16(float, buf_mdct[2048]);
DECLARE_ALIGNED_16(float, revers[1024]);
/** @} */
/** /**
* @defgroup tables Computed / set up during initialization. * @defgroup tables Computed / set up during initialization.
* @{ * @{

View File

@ -156,4 +156,19 @@ static const uint16_t *swb_offset_128[] = {
// @} // @}
/* @name tns_max_bands
* The maximum number of scalefactor bands on which TNS can operate for the long
* and short transforms respectively. The index to these tables is related to
* the sample rate of the audio.
* @{
*/
static const uint8_t tns_max_bands_1024[] = {
31, 31, 34, 40, 42, 51, 46, 46, 42, 42, 42, 39
};
static const uint8_t tns_max_bands_128[] = {
9, 9, 10, 14, 14, 14, 14, 14, 14, 14, 14, 14
};
// @}
#endif /* FFMPEG_AACDECTAB_H */ #endif /* FFMPEG_AACDECTAB_H */