• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/

Lines Matching refs:put_bits

187     put_bits(&s->pb, 16, header>>16);
228 put_bits(&s->pb, 4, s->aspect_ratio_info);
229 put_bits(&s->pb, 4, s->frame_rate_index);
247 put_bits(&s->pb, 1, 1); /* marker */
260 put_bits(&s->pb, 1, constraint_parameter_flag);
267 put_bits(&s->pb, 4, 1); //seq ext
269 put_bits(&s->pb, 1, s->avctx->profile == 0); //escx 1 for 4:2:2 profile */
271 put_bits(&s->pb, 3, s->avctx->profile); //profile
272 put_bits(&s->pb, 4, s->avctx->level); //level
274 put_bits(&s->pb, 1, s->progressive_sequence);
275 put_bits(&s->pb, 2, s->chroma_format);
276 put_bits(&s->pb, 2, s->width >>12);
277 put_bits(&s->pb, 2, s->height>>12);
278 put_bits(&s->pb, 12, v>>18); //bitrate ext
279 put_bits(&s->pb, 1, 1); //marker
280 put_bits(&s->pb, 8, vbv_buffer_size >>10); //vbv buffer ext
281 put_bits(&s->pb, 1, s->low_delay);
282 put_bits(&s->pb, 2, 0); // frame_rate_ext_n
283 put_bits(&s->pb, 5, 0); // frame_rate_ext_d
287 put_bits(&s->pb, 1, s->drop_frame_timecode); /* drop frame flag */
301 put_bits(&s->pb, 5, (uint32_t)((time_code / (fps * 3600)) % 24));
302 put_bits(&s->pb, 6, (uint32_t)((time_code / (fps * 60)) % 60));
303 put_bits(&s->pb, 1, 1);
304 put_bits(&s->pb, 6, (uint32_t)((time_code / fps) % 60));
305 put_bits(&s->pb, 6, (uint32_t)((time_code % fps)));
306 put_bits(&s->pb, 1, !!(s->flags & CODEC_FLAG_CLOSED_GOP));
307 put_bits(&s->pb, 1, 0); /* broken link */
313 put_bits(&s->pb, 11, 0x008);
316 put_bits(&s->pb, ff_mpeg12_mbAddrIncrTable[run][1],
324 put_bits(&s->pb, 5, inv_non_linear_qscale[s->qscale]);
326 put_bits(&s->pb, 5, s->qscale);
333 put_bits(&s->pb, 3, s->mb_y >> 7); /* slice_vertical_position_extension */
338 put_bits(&s->pb, 1, 0); /* slice extra information */
350 put_bits(&s->pb, 10, (s->picture_number -
352 put_bits(&s->pb, 3, s->pict_type);
355 put_bits(&s->pb, 16, 0xFFFF); /* vbv_delay */
359 put_bits(&s->pb, 1, 0); /* half pel coordinates */
361 put_bits(&s->pb, 3, s->f_code); /* forward_f_code */
363 put_bits(&s->pb, 3, 7); /* forward_f_code */
368 put_bits(&s->pb, 1, 0); /* half pel coordinates */
370 put_bits(&s->pb, 3, s->b_code); /* backward_f_code */
372 put_bits(&s->pb, 3, 7); /* backward_f_code */
375 put_bits(&s->pb, 1, 0); /* extra bit picture */
380 put_bits(&s->pb, 4, 8); //pic ext
382 put_bits(&s->pb, 4, s->f_code);
383 put_bits(&s->pb, 4, s->f_code);
385 put_bits(&s->pb, 8, 255);
388 put_bits(&s->pb, 4, s->b_code);
389 put_bits(&s->pb, 4, s->b_code);
391 put_bits(&s->pb, 8, 255);
393 put_bits(&s->pb, 2, s->intra_dc_precision);
396 put_bits(&s->pb, 2, s->picture_structure);
398 put_bits(&s->pb, 1, 0); /* no repeat */
400 put_bits(&s->pb, 1, s->current_picture_ptr->f.top_field_first);
406 put_bits(&s->pb, 1, s->frame_pred_frame_dct);
407 put_bits(&s->pb, 1, s->concealment_motion_vectors);
408 put_bits(&s->pb, 1, s->q_scale_type);
409 put_bits(&s->pb, 1, s->intra_vlc_format);
410 put_bits(&s->pb, 1, s->alternate_scan);
411 put_bits(&s->pb, 1, s->repeat_first_field);
413 put_bits(&s->pb, 1, s->chroma_format == CHROMA_420 ? s->progressive_frame : 0); /* chroma_420_type */
414 put_bits(&s->pb, 1, s->progressive_frame);
415 put_bits(&s->pb, 1, 0); //composite_display_flag
422 put_bits(&s->pb, 8, svcd_scan_offset_placeholder[i]);
433 put_bits(&s->pb, n, bits);
436 put_bits(&s->pb, 2, 2 - field_motion); /* motion_type: frame/field */
437 put_bits(&s->pb, 1, s->interlaced_dct);
525 put_bits(&s->pb, 3, 1); /* motion only */
527 put_bits(&s->pb, 2, 2); /* motion_type: frame */
547 put_bits(&s->pb, 3, 1); /* motion only */
548 put_bits(&s->pb, 2, 1); /* motion_type: field */
553 put_bits(&s->pb, 1, s->field_select[0][i]);
563 put_bits(&s->pb, ff_mpeg12_mbPatTable[cbp][1], ff_mpeg12_mbPatTable[cbp][0]);
565 put_bits(&s->pb, ff_mpeg12_mbPatTable[cbp>>2][1], ff_mpeg12_mbPatTable[cbp>>2][0]);
583 put_bits(&s->pb, 5-s->mv_dir, 2);
585 put_bits(&s->pb, 2, 2); /* motion_type: frame */
617 put_bits(&s->pb, 5-s->mv_dir, 2);
618 put_bits(&s->pb, 2, 1); /* motion_type: field */
624 put_bits(&s->pb, 1, s->field_select[0][i]);
634 put_bits(&s->pb, 1, s->field_select[1][i]);
646 put_bits(&s->pb, ff_mpeg12_mbPatTable[cbp][1], ff_mpeg12_mbPatTable[cbp][0]);
648 put_bits(&s->pb, ff_mpeg12_mbPatTable[cbp>>2][1], ff_mpeg12_mbPatTable[cbp>>2][0]);
677 put_bits(&s->pb,
702 put_bits(&s->pb,
706 put_bits(&s->pb, 1, sign);
708 put_bits(&s->pb, bit_size, bits);
823 put_bits(
828 put_bits(
835 put_bits(
840 put_bits(
874 put_bits(&s->pb, 2, code | 0x02);
901 put_bits(&s->pb, table_vlc[code][1]+1, (table_vlc[code][0]<<1) + sign);
904 put_bits(&s->pb, table_vlc[111][1], table_vlc[111][0]);
906 put_bits(&s->pb, 6, run);
912 put_bits(&s->pb, 16, 0x8001 + level + 255);
925 put_bits(&s->pb, table_vlc[112][1], table_vlc[112][0]);