Lines Matching defs:MPADecodeContext
76 typedef struct MPADecodeContext {
98 } MPADecodeContext;
136 static void init_short_region(MPADecodeContext *s, GranuleDef *g)
154 static void init_long_region(MPADecodeContext *s, GranuleDef *g,
164 static void compute_band_indexes(MPADecodeContext *s, GranuleDef *g)
285 MPADecodeContext *s = avctx->priv_data;
365 static int handle_crc(MPADecodeContext *s, int sec_len)
392 static int mp_decode_layer1(MPADecodeContext *s)
462 static int mp_decode_layer2(MPADecodeContext *s)
683 static void exponents_from_scale_factors(MPADecodeContext *s, GranuleDef *g,
720 static void switch_buffer(MPADecodeContext *s, int *pos, int *end_pos,
751 static int huffman_decode(MPADecodeContext *s, GranuleDef *g,
902 static void reorder_block(MPADecodeContext *s, GranuleDef *g)
937 static void compute_stereo(MPADecodeContext *s, GranuleDef *g0, GranuleDef *g1)
1095 static void compute_antialias(MPADecodeContext *s, GranuleDef *g)
1126 static void compute_imdct(MPADecodeContext *s, GranuleDef *g,
1206 static int mp_decode_layer3(MPADecodeContext *s)
1465 static int mp_decode_frame(MPADecodeContext *s, OUT_INT **samples,
1556 MPADecodeContext *s = avctx->priv_data;
1622 static void mp_flush(MPADecodeContext *ctx)
1641 MPADecodeContext *s = avctx->priv_data;
1698 MPADecodeContext *mp3decctx[5]; ///< MPADecodeContext for every decoder instance
1777 s->mp3decctx[0] = av_mallocz(sizeof(MPADecodeContext));
1793 s->mp3decctx[i] = av_mallocz(sizeof(MPADecodeContext));
1822 MPADecodeContext *m;