• Home
  • Raw
  • Download

Lines Matching refs:pb

130     put_bits(&s->pb, 16, 0x0b77);                   /* sync word */  in ff_eac3_output_frame_header()
133 put_bits(&s->pb, 2, 0); /* stream type = independent */ in ff_eac3_output_frame_header()
134 put_bits(&s->pb, 3, 0); /* substream id = 0 */ in ff_eac3_output_frame_header()
135 put_bits(&s->pb, 11, (s->frame_size / 2) - 1); /* frame size */ in ff_eac3_output_frame_header()
137 put_bits(&s->pb, 2, 0x3); /* fscod2 */ in ff_eac3_output_frame_header()
138 put_bits(&s->pb, 2, s->bit_alloc.sr_code); /* sample rate code */ in ff_eac3_output_frame_header()
140 put_bits(&s->pb, 2, s->bit_alloc.sr_code); /* sample rate code */ in ff_eac3_output_frame_header()
141 put_bits(&s->pb, 2, s->num_blks_code); /* number of blocks */ in ff_eac3_output_frame_header()
143 put_bits(&s->pb, 3, s->channel_mode); /* audio coding mode */ in ff_eac3_output_frame_header()
144 put_bits(&s->pb, 1, s->lfe_on); /* LFE channel indicator */ in ff_eac3_output_frame_header()
145 put_bits(&s->pb, 5, s->bitstream_id); /* bitstream id (EAC3=16) */ in ff_eac3_output_frame_header()
146 put_bits(&s->pb, 5, -opt->dialogue_level); /* dialogue normalization level */ in ff_eac3_output_frame_header()
147 put_bits(&s->pb, 1, 0); /* no compression gain */ in ff_eac3_output_frame_header()
149 put_bits(&s->pb, 1, opt->eac3_mixing_metadata); in ff_eac3_output_frame_header()
152 put_bits(&s->pb, 2, opt->preferred_stereo_downmix); in ff_eac3_output_frame_header()
154 put_bits(&s->pb, 3, s->ltrt_center_mix_level); in ff_eac3_output_frame_header()
155 put_bits(&s->pb, 3, s->loro_center_mix_level); in ff_eac3_output_frame_header()
158 put_bits(&s->pb, 3, s->ltrt_surround_mix_level); in ff_eac3_output_frame_header()
159 put_bits(&s->pb, 3, s->loro_surround_mix_level); in ff_eac3_output_frame_header()
162 put_bits(&s->pb, 1, 0); in ff_eac3_output_frame_header()
163 put_bits(&s->pb, 1, 0); /* no program scale */ in ff_eac3_output_frame_header()
164 put_bits(&s->pb, 1, 0); /* no ext program scale */ in ff_eac3_output_frame_header()
165 put_bits(&s->pb, 2, 0); /* no mixing parameters */ in ff_eac3_output_frame_header()
167 put_bits(&s->pb, 1, 0); /* no pan info */ in ff_eac3_output_frame_header()
168 put_bits(&s->pb, 1, 0); /* no frame mix config info */ in ff_eac3_output_frame_header()
171 put_bits(&s->pb, 1, opt->eac3_info_metadata); in ff_eac3_output_frame_header()
173 put_bits(&s->pb, 3, s->bitstream_mode); in ff_eac3_output_frame_header()
174 put_bits(&s->pb, 1, opt->copyright); in ff_eac3_output_frame_header()
175 put_bits(&s->pb, 1, opt->original); in ff_eac3_output_frame_header()
177 put_bits(&s->pb, 2, opt->dolby_surround_mode); in ff_eac3_output_frame_header()
178 put_bits(&s->pb, 2, opt->dolby_headphone_mode); in ff_eac3_output_frame_header()
181 put_bits(&s->pb, 2, opt->dolby_surround_ex_mode); in ff_eac3_output_frame_header()
182 put_bits(&s->pb, 1, opt->audio_production_info); in ff_eac3_output_frame_header()
184 put_bits(&s->pb, 5, opt->mixing_level - 80); in ff_eac3_output_frame_header()
185 put_bits(&s->pb, 2, opt->room_type); in ff_eac3_output_frame_header()
186 put_bits(&s->pb, 1, opt->ad_converter_type); in ff_eac3_output_frame_header()
188 put_bits(&s->pb, 1, 0); in ff_eac3_output_frame_header()
191 put_bits(&s->pb, 1, !(s->avctx->frame_number % 6)); /* converter sync flag */ in ff_eac3_output_frame_header()
192 put_bits(&s->pb, 1, 0); /* no additional bit stream info */ in ff_eac3_output_frame_header()
196 put_bits(&s->pb, 1, !s->use_frame_exp_strategy);/* exponent strategy syntax */ in ff_eac3_output_frame_header()
197 put_bits(&s->pb, 1, 0); /* aht enabled = no */ in ff_eac3_output_frame_header()
199 put_bits(&s->pb, 2, 0); /* snr offset strategy = 1 */ in ff_eac3_output_frame_header()
200 … put_bits(&s->pb, 1, 0); /* transient pre-noise processing enabled = no */ in ff_eac3_output_frame_header()
201 put_bits(&s->pb, 1, 0); /* block switch syntax enabled = no */ in ff_eac3_output_frame_header()
202 put_bits(&s->pb, 1, 0); /* dither flag syntax enabled = no */ in ff_eac3_output_frame_header()
203 put_bits(&s->pb, 1, 0); /* bit allocation model syntax enabled = no */ in ff_eac3_output_frame_header()
204 put_bits(&s->pb, 1, 0); /* fast gain codes enabled = no */ in ff_eac3_output_frame_header()
205 put_bits(&s->pb, 1, 0); /* dba syntax enabled = no */ in ff_eac3_output_frame_header()
206 put_bits(&s->pb, 1, 0); /* skip field syntax enabled = no */ in ff_eac3_output_frame_header()
207 put_bits(&s->pb, 1, 0); /* spx enabled = no */ in ff_eac3_output_frame_header()
210 put_bits(&s->pb, 1, s->blocks[0].cpl_in_use); in ff_eac3_output_frame_header()
213 put_bits(&s->pb, 1, block->new_cpl_strategy); in ff_eac3_output_frame_header()
215 put_bits(&s->pb, 1, block->cpl_in_use); in ff_eac3_output_frame_header()
221 put_bits(&s->pb, 5, s->frame_exp_strategy[ch]); in ff_eac3_output_frame_header()
225 put_bits(&s->pb, 2, s->exp_strategy[ch][blk]); in ff_eac3_output_frame_header()
229 put_bits(&s->pb, 1, s->exp_strategy[s->lfe_channel][blk]); in ff_eac3_output_frame_header()
233 put_bits(&s->pb, 1, 0); in ff_eac3_output_frame_header()
237 put_bits(&s->pb, 5, s->frame_exp_strategy[ch]); in ff_eac3_output_frame_header()
239 put_bits(&s->pb, 5, 0); in ff_eac3_output_frame_header()
243 put_bits(&s->pb, 6, s->coarse_snr_offset); in ff_eac3_output_frame_header()
244 put_bits(&s->pb, 4, s->fine_snr_offset[1]); in ff_eac3_output_frame_header()
247 put_bits(&s->pb, 1, 0); in ff_eac3_output_frame_header()