Lines Matching refs:put_bits
59 put_bits(pb, 4, 0); in put_pce()
61 put_bits(pb, 2, avctx->profile); in put_pce()
62 put_bits(pb, 4, s->samplerate_index); in put_pce()
64 put_bits(pb, 4, pce->num_ele[0]); /* Front */ in put_pce()
65 put_bits(pb, 4, pce->num_ele[1]); /* Side */ in put_pce()
66 put_bits(pb, 4, pce->num_ele[2]); /* Back */ in put_pce()
67 put_bits(pb, 2, pce->num_ele[3]); /* LFE */ in put_pce()
68 put_bits(pb, 3, 0); /* Assoc data */ in put_pce()
69 put_bits(pb, 4, 0); /* CCs */ in put_pce()
71 put_bits(pb, 1, 0); /* Stereo mixdown */ in put_pce()
72 put_bits(pb, 1, 0); /* Mono mixdown */ in put_pce()
73 put_bits(pb, 1, 0); /* Something else */ in put_pce()
78 put_bits(pb, 1, pce->pairing[i][j]); in put_pce()
79 put_bits(pb, 4, pce->index[i][j]); in put_pce()
84 put_bits(pb, 8, strlen(aux_data)); in put_pce()
104 put_bits(&pb, 5, s->profile+1); //profile in put_audio_specific_config()
105 put_bits(&pb, 4, s->samplerate_index); //sample rate index in put_audio_specific_config()
106 put_bits(&pb, 4, channels); in put_audio_specific_config()
108 put_bits(&pb, 1, 0); //frame length - 1024 samples in put_audio_specific_config()
109 put_bits(&pb, 1, 0); //does not depend on core coder in put_audio_specific_config()
110 put_bits(&pb, 1, 0); //is not extension in put_audio_specific_config()
115 put_bits(&pb, 11, 0x2b7); //sync extension in put_audio_specific_config()
116 put_bits(&pb, 5, AOT_SBR); in put_audio_specific_config()
117 put_bits(&pb, 1, 0); in put_audio_specific_config()
223 put_bits(&s->pb, 1, 0); // ics_reserved bit in put_ics_info()
224 put_bits(&s->pb, 2, info->window_sequence[0]); in put_ics_info()
225 put_bits(&s->pb, 1, info->use_kb_window[0]); in put_ics_info()
227 put_bits(&s->pb, 6, info->max_sfb); in put_ics_info()
228 put_bits(&s->pb, 1, !!info->predictor_present); in put_ics_info()
230 put_bits(&s->pb, 4, info->max_sfb); in put_ics_info()
232 put_bits(&s->pb, 1, !info->group_len[w]); in put_ics_info()
244 put_bits(pb, 2, cpe->ms_mode); in encode_ms_info()
248 put_bits(pb, 1, cpe->ms_mask[w*16 + i]); in encode_ms_info()
396 put_bits(&s->pb, NOISE_PRE_BITS, diff + NOISE_PRE); in encode_scale_factors()
409 put_bits(&s->pb, ff_aac_scalefactor_bits[diff], ff_aac_scalefactor_code[diff]); in encode_scale_factors()
422 put_bits(&s->pb, 1, !!pulse->num_pulse); in encode_pulses()
426 put_bits(&s->pb, 2, pulse->num_pulse - 1); in encode_pulses()
427 put_bits(&s->pb, 6, pulse->start); in encode_pulses()
429 put_bits(&s->pb, 5, pulse->pos[i]); in encode_pulses()
430 put_bits(&s->pb, 4, pulse->amp[i]); in encode_pulses()
489 put_bits(&s->pb, 8, sce->sf_idx[0]); in encode_individual_channel()
500 put_bits(&s->pb, 1, !!sce->tns.present); in encode_individual_channel()
503 put_bits(&s->pb, 1, 0); //ssr in encode_individual_channel()
516 put_bits(&s->pb, 3, TYPE_FIL); in put_bitstream_info()
517 put_bits(&s->pb, 4, FFMIN(namelen, 15)); in put_bitstream_info()
519 put_bits(&s->pb, 8, namelen - 14); in put_bitstream_info()
520 put_bits(&s->pb, 4, 0); //extension type - filler in put_bitstream_info()
524 put_bits(&s->pb, 8, name[i]); in put_bitstream_info()
525 put_bits(&s->pb, 12 - padbits, 0); in put_bitstream_info()
699 put_bits(&s->pb, 3, tag); in aac_encode_frame()
700 put_bits(&s->pb, 4, chan_el_counter[tag]++); in aac_encode_frame()
799 put_bits(&s->pb, 1, cpe->common_window); in aac_encode_frame()
881 put_bits(&s->pb, 3, TYPE_END); in aac_encode_frame()