"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.