Functions | Variables

libavcodec/vorbis_data.c File Reference

#include "dsputil.h"
#include "vorbis.h"

Go to the source code of this file.

Functions

 DECLARE_ALIGNED (16, static const float, vwin64)[32]
 DECLARE_ALIGNED (16, static const float, vwin128)[64]
 DECLARE_ALIGNED (16, static const float, vwin256)[128]
 DECLARE_ALIGNED (16, static const float, vwin512)[256]
 DECLARE_ALIGNED (16, static const float, vwin1024)[512]
 DECLARE_ALIGNED (16, static const float, vwin2048)[1024]
 DECLARE_ALIGNED (16, static const float, vwin4096)[2048]
 DECLARE_ALIGNED (16, static const float, vwin8192)[4096]

Variables

const uint8_t ff_vorbis_channel_layout_offsets [8][8]
const int64_t ff_vorbis_channel_layouts [9]
const float ff_vorbis_floor1_inverse_db_table [256]
const float *const ff_vorbis_vwin [8]

Function Documentation

DECLARE_ALIGNED ( 16  ,
static const   float,
vwin64   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin8192   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin4096   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin2048   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin1024   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin512   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin256   
)
DECLARE_ALIGNED ( 16  ,
static const   float,
vwin128   
)

Variable Documentation

const uint8_t ff_vorbis_channel_layout_offsets[8][8]
Initial value:
 {
    { 0, },
    { 0, 1, },
    { 0, 2, 1, },
    { 0, 1, 2, 3, },
    { 0, 2, 1, 3, 4, },
    { 0, 2, 1, 5, 3, 4, },
    { 0, 2, 1, 6, 5, 3, 4, },
    { 0, 2, 1, 7, 5, 6, 3, 4},
}

Definition at line 24 of file vorbis_data.c.

Referenced by vorbis_decode_frame().

const int64_t ff_vorbis_channel_layouts[9]
Initial value:
 {
    CH_LAYOUT_MONO,
    CH_LAYOUT_STEREO,
    CH_LAYOUT_SURROUND,
    CH_LAYOUT_QUAD,
    CH_LAYOUT_5POINT0_BACK,
    CH_LAYOUT_5POINT1_BACK,
    CH_LAYOUT_5POINT1|CH_BACK_CENTER,
    CH_LAYOUT_7POINT1,
    0
}

Definition at line 35 of file vorbis_data.c.

Referenced by vorbis_decode_init().

Definition at line 2111 of file vorbis_data.c.

Referenced by floor_fit(), render_line(), and render_line_unrolled().

const float* const ff_vorbis_vwin[8]
Initial value:
 {
      vwin64,  vwin128,  vwin256,  vwin512,
    vwin1024, vwin2048, vwin4096, vwin8192
}

Definition at line 2178 of file vorbis_data.c.

Referenced by create_vorbis_context(), and vorbis_parse_id_hdr().