#include <config.h>
#include <assert.h>
#include "common.h"
#include "decode_i386.h"
Include dependency graph for layer1.c:
Go to the source code of this file.
Functions | |
static void | I_step_one (PMPSTR mp, unsigned int balloc[], unsigned int scale_index[2][SBLIMIT], struct frame *fr) |
static void | I_step_two (PMPSTR mp, real fraction[2][SBLIMIT], unsigned int balloc[2 *SBLIMIT], unsigned int scale_index[2][SBLIMIT], struct frame *fr) |
int | do_layer1 (PMPSTR mp, unsigned char *pcm_sample, int *pcm_point) |
int do_layer1 | ( | PMPSTR | mp, | |
unsigned char * | pcm_sample, | |||
int * | pcm_point | |||
) |
Definition at line 135 of file layer1.c.
References mpstr_tag::fr, i, I_step_one(), I_step_two(), frame::jsbound, frame::mode, frame::mode_ext, MPG_MD_JOINT_STEREO, real, SBLIMIT, SCALE_BLOCK, frame::single, frame::stereo, synth_1to1(), and synth_1to1_mono().
Referenced by decodeMP3_clipchoice().
Here is the call graph for this function:
static void I_step_one | ( | PMPSTR | mp, | |
unsigned int | balloc[], | |||
unsigned int | scale_index[2][SBLIMIT], | |||
struct frame * | fr | |||
) | [static] |
Definition at line 26 of file layer1.c.
References getbits(), i, frame::jsbound, and frame::stereo.
Referenced by do_layer1().
Here is the call graph for this function:
static void I_step_two | ( | PMPSTR | mp, | |
real | fraction[2][SBLIMIT], | |||
unsigned int | balloc[2 *SBLIMIT], | |||
unsigned int | scale_index[2][SBLIMIT], | |||
struct frame * | fr | |||
) | [static] |
Definition at line 68 of file layer1.c.
References frame::down_sample_sblimit, getbits(), i, frame::jsbound, muls, real, and frame::stereo.
Referenced by do_layer1().
Here is the call graph for this function: