|
|
//========== Copyright � Valve Corporation, All rights reserved. ========
#include "ps3/spu_job_shared.h"
#include "vjobs/mp3dec_shared.h"
// layer 3, version {2, 1} ( indexed by LSB of m_nAudioVersionId)
uint8 s_mp3_bitrate_8000[2][16] = // bitrate / 8000
{ { // version 2, version id = 10b
0, // free
8 / 8, 16 / 8, 24 / 8, 32 / 8, 40 / 8, 48 / 8, 56 / 8, 64 / 8, 80 / 8, 96 / 8, 112 / 8, 128 / 8, 144 / 8, 160 / 8, 0// bad
}, { // version 1, version id = 11b
0, // free
32 / 8, 40 / 8, 48 / 8, 56 / 8, 64 / 8, 80 / 8, 96 / 8, 112 / 8, 128 / 8, 160 / 8, 192 / 8, 224 / 8, 256 / 8, 320 / 8, 0 //bad
} };
uint16 s_mp3_samplingrate_div50[2][4] = { {// version 2, version id = 10b
22050/50, 24000/50, 16000/50, 0 // reserved
}, {// version 1, version id = 11b
44100/50, 48000/50, 32000/50, 0 } };
void job_mp3dec::Context_t::Init() { ZeroMemAligned( this, sizeof( *this ) ); }
|