10 #define MPG123_FRAME_H 30 #define MAXFRAMESIZE 3456 72 #define NUM_CHANNELS 2 154 int *int_buffs[2][2];
158 real *areal_buffs[4][4];
166 #if (defined OPT_3DNOW_VINTAGE || defined OPT_3DNOWEXT_VINTAGE || defined OPT_SSE || defined OPT_X86_64 || defined OPT_AVX || defined OPT_NEON || defined OPT_NEON64) 188 #define SINGLE_STEREO -1 189 #define SINGLE_LEFT 0 190 #define SINGLE_RIGHT 1 390 #define GAPLESS_DELAY 529
void invalidate_format(struct audioformat *af)
void frame_gapless_init(mpg123_handle *fr, off_t framecount, off_t bskip, off_t eskip)
off_t frame_ins2outs(mpg123_handle *fr, off_t ins)
int frame_outbuffer(mpg123_handle *fr)
struct png_info_def **typedef void(__cdecl typeof(png_destroy_read_struct))(struct png_struct_def **
off_t frame_outs(mpg123_handle *fr, off_t num)
int(* func_synth_stereo)(real *, real *, mpg123_handle *)
int(* func_synth_mono)(real *, mpg123_handle *)
void frame_set_frameseek(mpg123_handle *fr, off_t fe)
long freeformat_framesize
GLsizei GLenum const GLvoid GLsizei GLenum GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLint GLint GLint GLshort GLshort GLshort GLubyte GLubyte GLubyte GLuint GLuint GLuint GLushort GLushort GLushort GLbyte GLbyte GLbyte GLbyte GLdouble GLdouble GLdouble GLdouble GLfloat GLfloat GLfloat GLfloat GLint GLint GLint GLint GLshort GLshort GLshort GLshort GLubyte GLubyte GLubyte GLubyte GLuint GLuint GLuint GLuint GLushort GLushort GLushort GLushort GLboolean const GLdouble const GLfloat const GLint const GLshort const GLbyte const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLdouble const GLfloat const GLfloat const GLint const GLint const GLshort const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort const GLdouble const GLfloat const GLint const GLshort GLenum GLenum GLenum GLfloat GLenum GLint GLenum GLenum GLenum GLfloat GLenum GLenum GLint GLenum GLfloat GLenum GLint GLint factor
unsigned char * id3v2_raw
struct mpg123_handle_struct::@3404 cpu_opts
_Tp _STLP_CALL real(const complex< _Tp > &__z)
unsigned char * wordpointer
char audio_caps[NUM_CHANNELS][MPG123_RATES+1][MPG123_ENCODINGS]
const struct al_table * alloc
void(* wrapperclean)(void *)
struct mpg123_handle_struct::@3407 layer2
int frame_buffers(mpg123_handle *fr)
unsigned char bsspace[2][MAXFRAMESIZE+512+4]
int(* func_synth)(real *, int, mpg123_handle *, int)
struct mpg123_handle_struct::@3408 layer3
off_t frame_expect_outsampels(mpg123_handle *fr)
real(* fraction)[SBLIMIT]
void(* make_decode_tables)(mpg123_handle *fr)
unsigned char * conv16to8
func_synth_mono synth_mono
void do_volume(mpg123_handle *fr, double factor)
int(* do_layer)(mpg123_handle *)
struct mpg123_moreinfo * pinfo
struct mpg123_handle_struct::@3405 rva
off_t frame_offset(mpg123_handle *fr, off_t outs)
real hybrid_block[2][2][SBLIMIT *SSLIMIT]
struct mpg123_handle_struct::@3406 layer1
long freeformat_framesize
int frame_index_setup(mpg123_handle *fr)
func_synth_stereo synth_stereo
int mpg123_print_index(mpg123_handle *fr, FILE *out)
unsigned long ntom_val[2]
off_t frame_tell_seek(mpg123_handle *fr)
void frame_gapless_realinit(mpg123_handle *fr)
short * short_buffs[2][2]
int frame_buffers_reset(mpg123_handle *fr)
real(* hybrid_in)[SBLIMIT][SSLIMIT]
void frame_skip(mpg123_handle *fr)
unsigned char id3buf[128]
unsigned int bitreservoir
void do_rva(mpg123_handle *fr)
int frame_reset(mpg123_handle *fr)
off_t frame_index_find(mpg123_handle *fr, off_t want_frame, off_t *get_frame)
off_t frame_expect_outsamples(mpg123_handle *fr)
real(* hybrid_out)[SSLIMIT][SBLIMIT]
void frame_init_par(mpg123_handle *fr, mpg123_pars *mp)
void frame_gapless_update(mpg123_handle *mh, off_t total_samples)
unsigned char * conv16to8_buf
#define frame_dither_init
unsigned char * rawdecwin
void frame_set_seek(mpg123_handle *fr, off_t sp)
int frame_fill_toc(mpg123_handle *fr, unsigned char *in)
int frame_output_format(mpg123_handle *fr)
void frame_init(mpg123_handle *fr)
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
void frame_exit(mpg123_handle *fr)