• 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

251         put_bits(s, uni_DCtab_lum_len[level], uni_DCtab_lum_bits[level]);
254 put_bits(s, uni_DCtab_chrom_len[level], uni_DCtab_chrom_bits[level]);
268 put_bits(&s->pb, ff_mpeg4_DCtab_lum[size][1], ff_mpeg4_DCtab_lum[size][0]);
271 put_bits(&s->pb, ff_mpeg4_DCtab_chrom[size][1], ff_mpeg4_DCtab_chrom[size][0]);
278 put_bits(&s->pb, size, level);
280 put_bits(&s->pb, 1, 1);
328 put_bits(ac_pb, len_tab[index], bits_tab[index]);
330 put_bits(ac_pb, 7+2+1+6+1+12+1, (3<<23)+(3<<21)+(0<<20)+(run<<14)+(1<<13)+(((level-64)&0xfff)<<1)+1);
341 put_bits(ac_pb, len_tab[index], bits_tab[index]);
343 put_bits(ac_pb, 7+2+1+6+1+12+1, (3<<23)+(3<<21)+(1<<20)+(run<<14)+(1<<13)+(((level-64)&0xfff)<<1)+1);
521 put_bits(&s->pb, 1, 1); /* mb not coded modb1=1 */
531 put_bits(&s->pb, 1, 0); /* mb coded modb1=0 */
532 put_bits(&s->pb, 1, cbp ? 0 : 1); /* modb2 */ //FIXME merge
533 put_bits(&s->pb, mb_type+1, 1); // this table is so simple that we don't need it :)
534 if(cbp) put_bits(&s->pb, 6, cbp);
538 put_bits(&s->pb, 2, (s->dquant>>2)+3);
540 put_bits(&s->pb, 1, 0);
546 put_bits(&s->pb, 1, s->interlaced_dct);
548 put_bits(&s->pb, 1, s->mv_type == MV_TYPE_FIELD);
579 put_bits(&s->pb, 1, s->field_select[0][0]);
580 put_bits(&s->pb, 1, s->field_select[0][1]);
583 put_bits(&s->pb, 1, s->field_select[1][0]);
584 put_bits(&s->pb, 1, s->field_select[1][1]);
659 put_bits(&s->pb, 1, 1);
671 put_bits(&s->pb, 1, 0); /* mb coded */
677 put_bits(&s->pb,
681 put_bits(pb2, ff_h263_cbpy_tab[cbpy][1], ff_h263_cbpy_tab[cbpy][0]);
683 put_bits(pb2, 2, dquant_code[s->dquant+2]);
687 put_bits(pb2, 1, s->interlaced_dct);
688 put_bits(pb2, 1, 0);
702 put_bits(&s->pb,
706 put_bits(pb2, ff_h263_cbpy_tab[cbpy][1], ff_h263_cbpy_tab[cbpy][0]);
708 put_bits(pb2, 2, dquant_code[s->dquant+2]);
712 put_bits(pb2, 1, s->interlaced_dct);
713 put_bits(pb2, 1, 1);
723 put_bits(&s->pb, 1, s->field_select[0][0]);
724 put_bits(&s->pb, 1, s->field_select[0][1]);
732 put_bits(&s->pb,
735 put_bits(pb2, ff_h263_cbpy_tab[cbpy][1], ff_h263_cbpy_tab[cbpy][0]);
739 put_bits(pb2, 1, s->interlaced_dct);
795 put_bits(&s->pb,
800 put_bits(&s->pb, 1, 0); /* mb coded */
801 put_bits(&s->pb,
805 put_bits(pb2, 1, s->ac_pred);
807 put_bits(pb2, ff_h263_cbpy_tab[cbpy][1], ff_h263_cbpy_tab[cbpy][0]);
809 put_bits(dc_pb, 2, dquant_code[s->dquant+2]);
812 put_bits(dc_pb, 1, s->interlaced_dct);
838 put_bits(pbc, 1, 0);
840 if(length) put_bits(pbc, length, (1<<length)-1);
857 put_bits(&s->pb, 16, 0);
858 put_bits(&s->pb, 16, GOP_STARTCODE);
870 put_bits(&s->pb, 5, hours);
871 put_bits(&s->pb, 6, minutes);
872 put_bits(&s->pb, 1, 1);
873 put_bits(&s->pb, 6, seconds);
875 put_bits(&s->pb, 1, !!(s->flags&CODEC_FLAG_CLOSED_GOP));
876 put_bits(&s->pb, 1, 0); //broken link == NO
909 put_bits(&s->pb, 16, 0);
910 put_bits(&s->pb, 16, VOS_STARTCODE);
912 put_bits(&s->pb, 8, profile_and_level_indication);
914 put_bits(&s->pb, 16, 0);
915 put_bits(&s->pb, 16, VISUAL_OBJ_STARTCODE);
917 put_bits(&s->pb, 1, 1);
918 put_bits(&s->pb, 4, vo_ver_id);
919 put_bits(&s->pb, 3, 1); //priority
921 put_bits(&s->pb, 4, 1); //visual obj type== video obj
923 put_bits(&s->pb, 1, 0); //video signal type == no clue //FIXME
942 put_bits(&s->pb, 16, 0);
943 put_bits(&s->pb, 16, 0x100 + vo_number); /* video obj */
944 put_bits(&s->pb, 16, 0);
945 put_bits(&s->pb, 16, 0x120 + vol_number); /* video obj layer */
947 put_bits(&s->pb, 1, 0); /* random access vol */
948 put_bits(&s->pb, 8, s->vo_type); /* video obj type indication */
950 put_bits(&s->pb, 1, 0); /* is obj layer id= no */
952 put_bits(&s->pb, 1, 1); /* is obj layer id= yes */
953 put_bits(&s->pb, 4, vo_ver_id); /* is obj layer ver id */
954 put_bits(&s->pb, 3, 1); /* is obj layer priority */
959 put_bits(&s->pb, 4, s->aspect_ratio_info);/* aspect ratio info */
961 put_bits(&s->pb, 8, s->avctx->sample_aspect_ratio.num);
962 put_bits(&s->pb, 8, s->avctx->sample_aspect_ratio.den);
966 put_bits(&s->pb, 1, 0); /* vol control parameters= no @@@ */
968 put_bits(&s->pb, 1, 1); /* vol control parameters= yes */
969 put_bits(&s->pb, 2, 1); /* chroma format YUV 420/YV12 */
970 put_bits(&s->pb, 1, s->low_delay);
971 put_bits(&s->pb, 1, 0); /* vbv parameters= no */
974 put_bits(&s->pb, 2, RECT_SHAPE); /* vol shape= rectangle */
975 put_bits(&s->pb, 1, 1); /* marker bit */
977 put_bits(&s->pb, 16, s->avctx->time_base.den);
980 put_bits(&s->pb, 1, 1); /* marker bit */
981 put_bits(&s->pb, 1, 0); /* fixed vop rate=no */
982 put_bits(&s->pb, 1, 1); /* marker bit */
983 put_bits(&s->pb, 13, s->width); /* vol width */
984 put_bits(&s->pb, 1, 1); /* marker bit */
985 put_bits(&s->pb, 13, s->height); /* vol height */
986 put_bits(&s->pb, 1, 1); /* marker bit */
987 put_bits(&s->pb, 1, s->progressive_sequence ? 0 : 1);
988 put_bits(&s->pb, 1, 1); /* obmc disable */
990 put_bits(&s->pb, 1, s->vol_sprite_usage); /* sprite enable */
992 put_bits(&s->pb, 2, s->vol_sprite_usage); /* sprite enable */
995 put_bits(&s->pb, 1, 0); /* not 8 bit == false */
996 put_bits(&s->pb, 1, s->mpeg_quant); /* quant type= (0=h263 style)*/
1004 put_bits(&s->pb, 1, s->quarter_sample);
1005 put_bits(&s->pb, 1, 1); /* complexity estimation disable */
1007 put_bits(&s->pb, 1, s->resync_marker ? 0 : 1);/* resync marker disable */
1008 put_bits(&s->pb, 1, s->data_partitioning ? 1 : 0);
1010 put_bits(&s->pb, 1, 0); /* no rvlc */
1014 put_bits(&s->pb, 1, 0); /* newpred */
1015 put_bits(&s->pb, 1, 0); /* reduced res vop */
1017 put_bits(&s->pb, 1, 0); /* scalability */
1023 put_bits(&s->pb, 16, 0);
1024 put_bits(&s->pb, 16, 0x1B2); /* user_data */
1048 put_bits(&s->pb, 16, 0); /* vop header */
1049 put_bits(&s->pb, 16, VOP_STARTCODE); /* vop header */
1050 put_bits(&s->pb, 2, s->pict_type - 1); /* pict type: I = 0 , P = 1 */
1058 put_bits(&s->pb, 1, 1);
1060 put_bits(&s->pb, 1, 0);
1062 put_bits(&s->pb, 1, 1); /* marker */
1063 put_bits(&s->pb, s->time_increment_bits, time_mod); /* time increment */
1064 put_bits(&s->pb, 1, 1); /* marker */
1065 put_bits(&s->pb, 1, 1); /* vop coded */
1068 put_bits(&s->pb, 1, s->no_rounding); /* rounding type */
1070 put_bits(&s->pb, 3, 0); /* intra dc VLC threshold */
1072 put_bits(&s->pb, 1, s->current_picture_ptr->f.top_field_first);
1073 put_bits(&s->pb, 1, s->alternate_scan);
1077 put_bits(&s->pb, 5, s->qscale);
1080 put_bits(&s->pb, 3, s->f_code); /* fcode_for */
1082 put_bits(&s->pb, 3, s->b_code); /* fcode_back */
1286 put_bits(&s->pb, 19, DC_MARKER);
1290 put_bits(&s->pb, 17, MOTION_MARKER);
1310 put_bits(&s->pb, ff_mpeg4_get_video_packet_prefix_length(s), 0);
1311 put_bits(&s->pb, 1, 1);
1313 put_bits(&s->pb, mb_num_bits, s->mb_x + s->mb_y*s->mb_width);
1314 put_bits(&s->pb, s->quant_precision, s->qscale);
1315 put_bits(&s->pb, 1, 0); /* no HEC */