|
"L. Spiro Engine"
|
Residue backend 0, 1, and 2 implementation. More...
#include <LSSVorbisRes0.h>
Classes | |
| struct | vorbis_look_residue0 |
Static Public Attributes | |
| static const CVorbisBackends::vorbis_func_residue | residue0_exportbundle |
| static const CVorbisBackends::vorbis_func_residue | residue1_exportbundle |
| static const CVorbisBackends::vorbis_func_residue | residue2_exportbundle |
Protected Types | |
| typedef struct lss::CVorbisRes0::vorbis_look_residue0 * | LPvorbis_look_residue0 |
|
typedef struct lss::CVorbisRes0::vorbis_look_residue0 * | LPCvorbis_look_residue0 |
Static Protected Member Functions | |
| static LSVOID | res0_free_info (CVorbisStructs::vorbis_info_residue *_pvirI) |
| static LSVOID | res0_free_look (CVorbisStructs::vorbis_look_residue *_pvlrI) |
| static LSVOID | res0_pack (CVorbisStructs::vorbis_info_residue *_pvirVr, COgg::oggpack_buffer *_pobOpb) |
| static CVorbisStructs::vorbis_info_residue * | res0_unpack (CVorbisCodec::vorbis_info *_pviVi, COgg::oggpack_buffer *_pobOpb) |
| static CVorbisStructs::vorbis_look_residue * | res0_look (CVorbisCodec::vorbis_dsp_state *_pvdsVd, CVorbisStructs::vorbis_info_residue *_pvirVr) |
| static LSINT32 | res0_inverse (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSFLOAT **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch) |
| static LSINT32 ** | res1_class (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch) |
| static LSINT32 | res1_forward (COgg::oggpack_buffer *_pobOpb, CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch, LSINT32 **_ppi32PartWord, LSINT32 _i32SubMap) |
| static LSINT32 | res1_inverse (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSFLOAT **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch) |
| static LSINT32 ** | res2_class (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch) |
| static LSINT32 | res2_forward (COgg::oggpack_buffer *_pbOpb, CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch, LSINT32 **i32PartWord, LSINT32 i32SubMap) |
| static LSINT32 | res2_inverse (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSFLOAT **_ppi32In, LSINT32 *_pi32NonZero, LSINT32 _i32Ch) |
| static LSINT32 | ilog (LSUINT32 _ui32V) |
| static LSINT32 | icount (LSUINT32 _ui32V) |
| static LSINT32 ** | _01class (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 _i32Ch) |
| static LSINT32 | _encodepart (COgg::oggpack_buffer *_pobOpb, LSINT32 *_pi32Vec, LSINT32 _i32N, CVorbisCodeBook::codebook *_pcbBook, LSINT32 *_pi32Acc) |
| static LSINT32 | _01forward (COgg::oggpack_buffer *_pobOpb, CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 _i32Ch, LSINT32 **_ppi32PartWord, LSINT32(*_pfEncode)(COgg::oggpack_buffer *, LSINT32 *, LSINT32, CVorbisCodeBook::codebook *, LSINT32 *), LSINT32 _i32SubMap) |
| static LSINT32 | local_book_besterror (CVorbisCodeBook::codebook *_pcbBook, LSINT32 *_pi32A) |
| static LSINT32 | _01inverse (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSFLOAT **_ppi32In, LSINT32 _i32Ch, LSINT32(*_pfEncode)(CVorbisCodeBook::codebook *, LSFLOAT *, COgg::oggpack_buffer *, LSINT32)) |
| static LSINT32 ** | _2class (CVorbisCodec::vorbis_block *_pvbVb, CVorbisStructs::vorbis_look_residue *_pvlrVl, LSINT32 **_ppi32In, LSINT32 _i32Ch) |
Residue backend 0, 1, and 2 implementation.
Class CVorbisRes0 Description: Residue backend 0, 1, and 2 implementation.
typedef struct lss::CVorbisRes0::vorbis_look_residue0 * lss::CVorbisRes0::LPvorbis_look_residue0 [protected] |
Undocumented Vorbis structure.
| static LSINT32** lss::CVorbisRes0::_01class | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::_01forward | ( | COgg::oggpack_buffer * | _pobOpb, |
| CVorbisCodec::vorbis_block * | _pvbVb, | ||
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 | _i32Ch, | ||
| LSINT32 ** | _ppi32PartWord, | ||
| LSINT32(*)(COgg::oggpack_buffer *, LSINT32 *, LSINT32, CVorbisCodeBook::codebook *, LSINT32 *) | _pfEncode, | ||
| LSINT32 | _i32SubMap | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pobOpb | Undocumented parameter from the Vorbis library. |
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| _ppi32PartWord | Undocumented parameter from the Vorbis library. |
| _pfEncode | Undocumented parameter from the Vorbis library. |
| _i32SubMap | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::_01inverse | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSFLOAT ** | _ppi32In, | ||
| LSINT32 | _i32Ch, | ||
| LSINT32(*)(CVorbisCodeBook::codebook *, LSFLOAT *, COgg::oggpack_buffer *, LSINT32) | _pfEncode | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| _pfEncode | Undocumented parameter from the Vorbis library. |
| static LSINT32** lss::CVorbisRes0::_2class | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::_encodepart | ( | COgg::oggpack_buffer * | _pobOpb, |
| LSINT32 * | _pi32Vec, | ||
| LSINT32 | _i32N, | ||
| CVorbisCodeBook::codebook * | _pcbBook, | ||
| LSINT32 * | _pi32Acc | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pobOpb | Undocumented parameter from the Vorbis library. |
| _pi32Vec | Undocumented parameter from the Vorbis library. |
| _i32N | Undocumented parameter from the Vorbis library. |
| _pcbBook | Undocumented parameter from the Vorbis library. |
| _pi32Acc | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::icount | ( | LSUINT32 | _ui32V | ) | [static, protected] |
Undocumented function from the Vorbis library.
| _ui32V | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::ilog | ( | LSUINT32 | _ui32V | ) | [static, protected] |
Undocumented function from the Vorbis library.
| _ui32V | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::local_book_besterror | ( | CVorbisCodeBook::codebook * | _pcbBook, |
| LSINT32 * | _pi32A | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pcbBook | Undocumented parameter from the Vorbis library. |
| _pi32A | Undocumented parameter from the Vorbis library. |
| static LSVOID lss::CVorbisRes0::res0_free_info | ( | CVorbisStructs::vorbis_info_residue * | _pvirI | ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvirI | Undocumented parameter from the Vorbis library. |
| static LSVOID lss::CVorbisRes0::res0_free_look | ( | CVorbisStructs::vorbis_look_residue * | _pvlrI | ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvlrI | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::res0_inverse | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSFLOAT ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static CVorbisStructs::vorbis_look_residue* lss::CVorbisRes0::res0_look | ( | CVorbisCodec::vorbis_dsp_state * | _pvdsVd, |
| CVorbisStructs::vorbis_info_residue * | _pvirVr | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvdsVd | Undocumented parameter from the Vorbis library. |
| _pvirVr | Undocumented parameter from the Vorbis library. |
| static LSVOID lss::CVorbisRes0::res0_pack | ( | CVorbisStructs::vorbis_info_residue * | _pvirVr, |
| COgg::oggpack_buffer * | _pobOpb | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvirVr | Undocumented parameter from the Vorbis library. |
| _pobOpb | Undocumented parameter from the Vorbis library. |
| static CVorbisStructs::vorbis_info_residue* lss::CVorbisRes0::res0_unpack | ( | CVorbisCodec::vorbis_info * | _pviVi, |
| COgg::oggpack_buffer * | _pobOpb | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pviVi | Undocumented parameter from the Vorbis library. |
| _pobOpb | Undocumented parameter from the Vorbis library. |
| static LSINT32** lss::CVorbisRes0::res1_class | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::res1_forward | ( | COgg::oggpack_buffer * | _pobOpb, |
| CVorbisCodec::vorbis_block * | _pvbVb, | ||
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch, | ||
| LSINT32 ** | _ppi32PartWord, | ||
| LSINT32 | _i32SubMap | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pobOpb | Undocumented parameter from the Vorbis library. |
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| _ppi32PartWord | Undocumented parameter from the Vorbis library. |
| _i32SubMap | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::res1_inverse | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSFLOAT ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static LSINT32** lss::CVorbisRes0::res2_class | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::res2_forward | ( | COgg::oggpack_buffer * | _pbOpb, |
| CVorbisCodec::vorbis_block * | _pvbVb, | ||
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSINT32 ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch, | ||
| LSINT32 ** | i32PartWord, | ||
| LSINT32 | i32SubMap | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pbOpb | Undocumented parameter from the Vorbis library. |
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
| i32PartWord | Undocumented parameter from the Vorbis library. |
| i32SubMap | Undocumented parameter from the Vorbis library. |
| static LSINT32 lss::CVorbisRes0::res2_inverse | ( | CVorbisCodec::vorbis_block * | _pvbVb, |
| CVorbisStructs::vorbis_look_residue * | _pvlrVl, | ||
| LSFLOAT ** | _ppi32In, | ||
| LSINT32 * | _pi32NonZero, | ||
| LSINT32 | _i32Ch | ||
| ) | [static, protected] |
Undocumented function from the Vorbis library.
| _pvbVb | Undocumented parameter from the Vorbis library. |
| _pvlrVl | Undocumented parameter from the Vorbis library. |
| _ppi32In | Undocumented parameter from the Vorbis library. |
| _pi32NonZero | Undocumented parameter from the Vorbis library. |
| _i32Ch | Undocumented parameter from the Vorbis library. |
const CVorbisBackends::vorbis_func_residue lss::CVorbisRes0::residue0_exportbundle [static] |
Undocumented Vorbis library function.
const CVorbisBackends::vorbis_func_residue lss::CVorbisRes0::residue1_exportbundle [static] |
Undocumented Vorbis library function.
const CVorbisBackends::vorbis_func_residue lss::CVorbisRes0::residue2_exportbundle [static] |
Undocumented Vorbis library function.
1.7.3