Lines Matching refs:side
824 float *x, struct lc3_spec_side *side) in lc3_spec_analyze() argument
850 quantize(dt, sr, g_int, x, &side->nq); in lc3_spec_analyze()
852 int nbits = compute_nbits(dt, sr, nbytes, x, &side->nq, 0, NULL); in lc3_spec_analyze()
863 quantize(dt, sr, g_adj, x, &side->nq); in lc3_spec_analyze()
865 side->g_idx = g_int + g_adj + g_off; in lc3_spec_analyze()
867 x, &side->nq, nbits_budget, &side->lsb_mode); in lc3_spec_analyze()
875 const struct lc3_spec_side *side) in lc3_spec_put_side() argument
879 lc3_put_bits(bits, LC3_MAX(side->nq >> 1, 1) - 1, nbits_nq); in lc3_spec_put_side()
880 lc3_put_bits(bits, side->lsb_mode, 1); in lc3_spec_put_side()
881 lc3_put_bits(bits, side->g_idx, 8); in lc3_spec_put_side()
889 int nbytes, const lc3_spec_side_t *side, float *x) in lc3_spec_encode() argument
891 bool lsb_mode = side->lsb_mode; in lc3_spec_encode()
892 int nq = side->nq; in lc3_spec_encode()
915 enum lc3_dt dt, enum lc3_srate sr, struct lc3_spec_side *side) in lc3_spec_get_side() argument
920 side->nq = (lc3_get_bits(bits, nbits_nq) + 1) << 1; in lc3_spec_get_side()
921 side->lsb_mode = lc3_get_bit(bits); in lc3_spec_get_side()
922 side->g_idx = lc3_get_bits(bits, 8); in lc3_spec_get_side()
924 return side->nq > ne ? (side->nq = ne), -1 : 0; in lc3_spec_get_side()
932 int nbytes, const lc3_spec_side_t *side, float *x) in lc3_spec_decode() argument
934 bool lsb_mode = side->lsb_mode; in lc3_spec_decode()
935 int nq = side->nq; in lc3_spec_decode()
952 int g_int = side->g_idx - resolve_gain_offset(sr, nbytes); in lc3_spec_decode()
955 if (nq > 2 || x[0] || x[1] || side->g_idx > 0 || nf < 7) in lc3_spec_decode()