Searched refs:bits (Results 1 - 25 of 104) sorted by relevance

12345

/hardware/libhardware/modules/input/evdev/
H A DBitUtils.cpp53 uint8_t bits = arr[i]; local
56 ALOGD("block %04d: %s%s", i, bitstrings[bits >> 4], bitstrings[bits & 0x0f]);
58 if (bits) {
59 // Mask off bits before our start bit
63 // Mask off bits after our end bit
71 if (bits & mask) return true;
/hardware/intel/common/libva/va/
H A Dva_enc_mpeg2.h101 * A 14bits unsigned inter, the lower 12bits
103 * 2bits is \c horizontal_size_extension
109 * A 14bits unsigned inter, the lower 12bits
110 * is vertical_size_value, and the upper 2bits is
154 } bits; member in union:_VAEncSequenceParameterBufferMPEG2::__anon605
169 } bits; member in union:_VAEncSequenceParameterBufferMPEG2::__anon607
245 } bits; member in union:_VAEncPictureParameterBufferMPEG2::__anon609
265 } bits; member in union:_VAEncPictureParameterBufferMPEG2::__anon611
[all...]
H A Dva_enc_vp8.h134 } bits; member in union:_VAEncPictureParameterBufferVP8::__anon613
236 } bits; member in union:_VAEncPictureParameterBufferVP8::__anon615
H A Dva_trace.c818 va_TraceMsg(trace_ctx,"\tintra_dc_precision= %d\n", p->picture_coding_extension.bits.intra_dc_precision);
819 va_TraceMsg(trace_ctx,"\tpicture_structure= %d\n", p->picture_coding_extension.bits.picture_structure);
820 va_TraceMsg(trace_ctx,"\ttop_field_first= %d\n", p->picture_coding_extension.bits.top_field_first);
821 va_TraceMsg(trace_ctx,"\tframe_pred_frame_dct= %d\n", p->picture_coding_extension.bits.frame_pred_frame_dct);
822 va_TraceMsg(trace_ctx,"\tconcealment_motion_vectors= %d\n", p->picture_coding_extension.bits.concealment_motion_vectors);
823 va_TraceMsg(trace_ctx,"\tq_scale_type= %d\n", p->picture_coding_extension.bits.q_scale_type);
824 va_TraceMsg(trace_ctx,"\tintra_vlc_format= %d\n", p->picture_coding_extension.bits.intra_vlc_format);
825 va_TraceMsg(trace_ctx,"\talternate_scan= %d\n", p->picture_coding_extension.bits.alternate_scan);
826 va_TraceMsg(trace_ctx,"\trepeat_first_field= %d\n", p->picture_coding_extension.bits.repeat_first_field);
827 va_TraceMsg(trace_ctx,"\tprogressive_frame= %d\n", p->picture_coding_extension.bits
[all...]
H A Dva_enc_jpeg.h93 } bits; member in union:_VAEncPictureParameterBufferJPEG::__anon601
97 /** \brief number of bits per sample. */
H A Dva_enc_h264.h196 } bits; member in union:_VAEncSequenceParameterBufferH264::__anon589
247 } bits; member in union:_VAEncSequenceParameterBufferH264::__anon591
369 } bits; member in union:_VAEncPictureParameterBufferH264::__anon593
511 * @name Macroblock neighbour availability bits
514 * Definitions for macroblock neighbour availability bits used in
556 * availability bits from VME stage.
559 * availability bits from the VME stage are overriden
573 } bits; member in struct:_VAEncMacroblockParameterBufferH264::__anon595::__anon596
582 } bits; member in struct:_VAEncMacroblockParameterBufferH264::__anon595::__anon598
757 * @return the number of bits writte
[all...]
H A Dva.h228 * The upper 16 bits are reserved for VPP filter fast path usage.
477 * 16 bits) and the reference picture list 1 (top 16 bits).
639 unsigned int value; /* OR'd flags (bits) for this attribute */
759 } bits; member in union:_VAConfigAttribValEncJPEG
799 } bits; member in union:_VAConfigAttribValEncRateControlExt
841 } bits; member in union:_VAConfigAttribValStatisticsIntel
1325 /** \brief Buffer type used to express a maximum frame size (in bits). */
1373 /** \brief Size of the #VAEncPackedHeaderDataBuffer in bits. */
1449 } bits; member in union:_VAEncMiscParameterRateControl::__anon516
1467 } bits; member in union:_VAEncMiscParameterFrameRate::__anon518
1535 } bits; member in union:_VAEncMiscParameterRIR::__anon520
1629 } bits; member in union:_VAEncMiscParameterQuantization::__anon522
1748 } bits; member in union:_VAPictureParameterBufferMPEG2::__anon524
1794 } bits; member in union:_VAMacroblockParameterBufferMPEG2::__anon526
1860 } bits; member in union:_VAPictureParameterBufferMPEG4::__anon528
1875 } bits; member in union:_VAPictureParameterBufferMPEG4::__anon530
1960 } bits; member in union:_VAPictureParameterBufferVC1::__anon533
1972 } bits; member in union:_VAPictureParameterBufferVC1::__anon535
1983 } bits; member in union:_VAPictureParameterBufferVC1::__anon537
2003 } bits; member in union:_VAPictureParameterBufferVC1::__anon539
2036 } bits; member in union:_VAPictureParameterBufferVC1::__anon545
2051 } bits; member in union:_VAPictureParameterBufferVC1::__anon547
2067 } bits; member in union:_VAPictureParameterBufferVC1::__anon549
2078 } bits; member in union:_VAPictureParameterBufferVC1::__anon551
2172 } bits; member in union:_VAPictureParameterBufferH264::__anon553
2194 } bits; member in union:_VAPictureParameterBufferH264::__anon555
2299 } bits; member in union:_VAEncSliceParameterBuffer::__anon558
2539 } bits; member in union:_VAParseSliceHeaderGroupBuffer::__anon560
2565 } bits; member in union:_VAParsePictureParameterBuffer::__anon562
2573 } bits; member in union:_VAParsePictureParameterBuffer::__anon564
[all...]
H A Dva_dec_vp8.h59 * it is the number of remaining bits in 'value' for decoding, range [0, 7].
116 } bits; member in union:_VAPictureParameterBufferVP8::__anon579
196 * exclude current byte for the remaining bits in bool_coder_ctx.
/hardware/intel/img/psb_video/src/
H A Dpnw_VC1.c596 if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_FRMI) {
600 if (PIC_TYPE_IS_INTRA(ctx->pic_params->picture_fields.bits.picture_type)) {
610 if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_P) {
627 #define P0(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->sequence_fields.bits.x)
635 #define P2(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->picture_fields.bits.x)
643 #define P1(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->entrypoint_fields.bits.x)
651 #define P3(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->range_mapping_fields.bits.x)
671 #define P4(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->reference_fields.bits.x)
677 #define P5(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->mv_fields.bits.x)
690 #define P6(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->pic_quantizer_fields.bits
[all...]
H A Dpnw_MPEG4.c1407 switch (ctx->pic_params->vop_fields.bits.vop_coding_type) {
1451 drv_debug_msg(VIDEO_DEBUG_ERROR, "Unhandled MPEG4 vop_coding_type '%d'\n", ctx->pic_params->vop_fields.bits.vop_coding_type);
1505 REGIO_WRITE_FIELD_LITE(ctx->FE_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_SPS0, FE_SHORT_HEADER_FLAG, ctx->pic_params->vol_fields.bits.short_video_header);
1513 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_GMC_ENABLE, (ctx->pic_params->vol_fields.bits.sprite_enable == GMC));
1514 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, REVERSIBLE_VLC, ctx->pic_params->vol_fields.bits.reversible_vlc);
1515 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_DATA_PARTITIONED, ctx->pic_params->vol_fields.bits.data_partitioned);
1516 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_INTERLACED, ctx->pic_params->vol_fields.bits.interlaced);
1518 if (ctx->pic_params->vol_fields.bits.short_video_header) {
1523 REGIO_WRITE_FIELD_LITE(ctx->FE_PICSH_PPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_PICSH_PPS0, FE_PICSH_CODING_TYPE, ctx->pic_params->vop_fields.bits.vop_coding_type);
1528 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_PPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_PPS0, BACKWARD_REF_VOP_CODING_TYPE, ctx->pic_params->vop_fields.bits
[all...]
H A Dpnw_H264.c65 /* Truncates a signed integer to 17 bits */
151 uint32_t raw_mb_bits; /* Number of bits per macroblock */
295 /* Set bottom field flag in bit 7 and DPB index in bits 0:3 */
580 uint32_t sub_width_c = (pic_params->seq_fields.bits.chroma_format_idc > 2) ? 1 : 2;
581 uint32_t sub_height_c = (pic_params->seq_fields.bits.chroma_format_idc > 1) ? 1 : 2;
583 if (pic_params->seq_fields.bits.chroma_format_idc == 0) {
595 ctx->qp_bd_offset_c = 6 * (pic_params->bit_depth_chroma_minus8 + pic_params->seq_fields.bits.residual_colour_transform_flag); /* (7-4) */
622 // sps->FrameHeightInMbs = ( 2 - sps->seq_fields.bits.frame_mbs_only_flag ) * sps->PicHeightInMapUnits; /* (7-15) */
623 ctx->picture_height_map_units = 1 + ctx->picture_height_mb / (2 - pic_params->seq_fields.bits.frame_mbs_only_flag);
626 pic_params->seq_fields.bits
[all...]
H A Dvsp_vp8.c95 } bits; member in union:__anon1005
439 flags.bits.force_kf = va_pic->ref_flags.bits.force_kf;
440 flags.bits.no_ref_last = va_pic->ref_flags.bits.no_ref_last;
441 flags.bits.no_ref_gf = va_pic->ref_flags.bits.no_ref_gf;
442 flags.bits.no_ref_arf = va_pic->ref_flags.bits.no_ref_arf;
443 flags.bits
[all...]
H A Dpnw_jpeg.c80 (ptr->bits).arithmatic_coding_mode = 0; /* Unsupported */
81 (ptr->bits).progressive_dct_mode = 0; /* Unsupported */
82 (ptr->bits).non_interleaved_mode = 1; /* Supported */
83 (ptr->bits).differential_mode = 0; /* Unsupported */
84 (ptr->bits).max_num_components = PNW_JPEG_COMPONENTS_NUM; /* Only 3 is supported */
85 (ptr->bits).max_num_scans = PNW_JPEG_MAX_SCAN_NUM;
86 (ptr->bits).max_num_huffman_tables = 4; /* Only 4 is supported */
87 (ptr->bits).max_num_huffman_tables = 2; /* Only 2 is supported */
339 if (((pBuffer->pic_flags).bits.profile != 0) || /* Only "0 - Baseline" is supported */
340 ((pBuffer->pic_flags).bits
[all...]
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
H A Dvbp_vc1_parser.c742 pic_parms->sequence_fields.bits.interlace = seqLayerHeader->INTERLACE;
743 pic_parms->sequence_fields.bits.syncmarker = seqLayerHeader->SYNCMARKER;
744 pic_parms->sequence_fields.bits.overlap = seqLayerHeader->OVERLAP;
750 pic_parms->entrypoint_fields.bits.closed_entry = seqLayerHeader->CLOSED_ENTRY;
751 pic_parms->entrypoint_fields.bits.broken_link = seqLayerHeader->BROKEN_LINK;
752 pic_parms->entrypoint_fields.bits.loopfilter = seqLayerHeader->LOOPFILTER;
758 pic_parms->range_mapping_fields.bits.luma_flag = seqLayerHeader->RANGE_MAPY_FLAG;
759 pic_parms->range_mapping_fields.bits.luma = seqLayerHeader->RANGE_MAPY;
760 pic_parms->range_mapping_fields.bits.chroma_flag = seqLayerHeader->RANGE_MAPUV_FLAG;
761 pic_parms->range_mapping_fields.bits
[all...]
H A Dvbp_mp42_parser.c319 picture_param->vol_fields.bits.short_video_header
321 picture_param->vol_fields.bits.chroma_format
325 // picture_param->vol_fields.bits.chroma_format = 0;
327 picture_param->vol_fields.bits.interlaced
329 picture_param->vol_fields.bits.obmc_disable
331 picture_param->vol_fields.bits.sprite_enable
333 picture_param->vol_fields.bits.sprite_warping_accuracy
335 picture_param->vol_fields.bits.quant_type
337 picture_param->vol_fields.bits.quarter_sample
339 picture_param->vol_fields.bits
[all...]
/hardware/intel/img/psb_video/src/mrst/
H A Dpsb_VC1.c590 if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_FRMI) {
594 if (PIC_TYPE_IS_INTRA(ctx->pic_params->picture_fields.bits.picture_type)) {
604 if (ctx->pic_params->picture_fields.bits.frame_coding_mode == VC1_FCM_P) {
621 #define P0(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->sequence_fields.bits.x)
629 #define P2(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->picture_fields.bits.x)
637 #define P4(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->entrypoint_fields.bits.x)
645 #define P3(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->range_mapping_fields.bits.x)
665 #define P4(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->reference_fields.bits.x)
671 #define P5(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->mv_fields.bits.x)
684 #define P6(x) psb__trace_message("PARAMS: " #x "\t= %d\n", p->pic_quantizer_fields.bits
[all...]
H A Dpsb_MPEG4.c606 switch (ctx->pic_params->vop_fields.bits.vop_coding_type) {
647 drv_debug_msg(VIDEO_DEBUG_ERROR, "Unhandled MPEG4 vop_coding_type '%d'\n", ctx->pic_params->vop_fields.bits.vop_coding_type);
701 REGIO_WRITE_FIELD_LITE(ctx->FE_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_SPS0, FE_SHORT_HEADER_FLAG, ctx->pic_params->vol_fields.bits.short_video_header);
709 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_GMC_ENABLE, (ctx->pic_params->vol_fields.bits.sprite_enable == GMC));
710 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, REVERSIBLE_VLC, ctx->pic_params->vol_fields.bits.reversible_vlc);
711 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_DATA_PARTITIONED, ctx->pic_params->vol_fields.bits.data_partitioned);
712 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_SPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_SPS0, FE_INTERLACED, ctx->pic_params->vol_fields.bits.interlaced);
714 if (ctx->pic_params->vol_fields.bits.short_video_header) {
719 REGIO_WRITE_FIELD_LITE(ctx->FE_PICSH_PPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_PICSH_PPS0, FE_PICSH_CODING_TYPE, ctx->pic_params->vop_fields.bits.vop_coding_type);
724 REGIO_WRITE_FIELD_LITE(ctx->FE_VOP_PPS0, MSVDX_VEC_MPEG4, CR_VEC_MPEG4_FE_VOP_PPS0, BACKWARD_REF_VOP_CODING_TYPE, ctx->pic_params->vop_fields.bits
[all...]
/hardware/intel/common/libmix/videoencoder/
H A Dbitstream.h207 bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_frame_num_minus4); /* log2_max_frame_num_minus4 */
208 bitstream_put_ue(bs, seq_param->seq_fields.bits.pic_order_cnt_type); /* pic_order_cnt_type */
210 if (seq_param->seq_fields.bits.pic_order_cnt_type == 0)
211 bitstream_put_ue(bs, seq_param->seq_fields.bits.log2_max_pic_order_cnt_lsb_minus4); /* log2_max_pic_order_cnt_lsb_minus4 */
221 bitstream_put_ui(bs, seq_param->seq_fields.bits.frame_mbs_only_flag, 1); /* frame_mbs_only_flag */
223 if (!seq_param->seq_fields.bits.frame_mbs_only_flag) {
227 bitstream_put_ui(bs, seq_param->seq_fields.bits.direct_8x8_inference_flag, 1); /* direct_8x8_inference_flag */
283 bitstream_put_ui(bs, pic_param->pic_fields.bits.entropy_coding_mode_flag, 1); /* entropy_coding_mode_flag */
292 bitstream_put_ui(bs, pic_param->pic_fields.bits.weighted_pred_flag, 1); /* weighted_pred_flag: 0 */
293 bitstream_put_ui(bs, pic_param->pic_fields.bits
[all...]
H A DVideoEncoderVP8.cpp117 vp8PicParam.ref_flags.bits.force_kf = mVideoConfigVP8.force_kf; //0;
118 if(!vp8PicParam.ref_flags.bits.force_kf) {
119 vp8PicParam.ref_flags.bits.no_ref_last = mVideoConfigVP8ReferenceFrame.no_ref_last;
120 vp8PicParam.ref_flags.bits.no_ref_arf = mVideoConfigVP8ReferenceFrame.no_ref_arf;
121 vp8PicParam.ref_flags.bits.no_ref_gf = mVideoConfigVP8ReferenceFrame.no_ref_gf;
123 vp8PicParam.pic_flags.bits.refresh_entropy_probs = 0;
125 vp8PicParam.pic_flags.bits.num_token_partitions = 2;
126 vp8PicParam.pic_flags.bits.refresh_last = mVideoConfigVP8ReferenceFrame.refresh_last;
127 vp8PicParam.pic_flags.bits.refresh_golden_frame = mVideoConfigVP8ReferenceFrame.refresh_golden_frame;
128 vp8PicParam.pic_flags.bits
[all...]
/hardware/intel/common/libva/test/encode/
H A Dmpeg2enc.c265 (seq_param->sequence_extension.bits.frame_rate_extension_d + 1) /
266 (seq_param->sequence_extension.bits.frame_rate_extension_n + 1);
292 bitstream_put_ui(bs, (seq_param->bits_per_second + 399) / 400, 18); /* the low 18 bits of bit_rate */
303 bitstream_put_ui(bs, seq_param->sequence_extension.bits.profile_and_level_indication, 8);
304 bitstream_put_ui(bs, seq_param->sequence_extension.bits.progressive_sequence, 1);
305 bitstream_put_ui(bs, seq_param->sequence_extension.bits.chroma_format, 2);
311 bitstream_put_ui(bs, seq_param->sequence_extension.bits.low_delay, 1);
312 bitstream_put_ui(bs, seq_param->sequence_extension.bits.frame_rate_extension_n, 2);
313 bitstream_put_ui(bs, seq_param->sequence_extension.bits.frame_rate_extension_d, 5);
320 bitstream_put_ui(bs, seq_param->gop_header.bits
[all...]
H A Dmpeg2vaenc.c265 (seq_param->sequence_extension.bits.frame_rate_extension_d + 1) /
266 (seq_param->sequence_extension.bits.frame_rate_extension_n + 1);
292 bitstream_put_ui(bs, (seq_param->bits_per_second + 399) / 400, 18); /* the low 18 bits of bit_rate */
303 bitstream_put_ui(bs, seq_param->sequence_extension.bits.profile_and_level_indication, 8);
304 bitstream_put_ui(bs, seq_param->sequence_extension.bits.progressive_sequence, 1);
305 bitstream_put_ui(bs, seq_param->sequence_extension.bits.chroma_format, 2);
311 bitstream_put_ui(bs, seq_param->sequence_extension.bits.low_delay, 1);
312 bitstream_put_ui(bs, seq_param->sequence_extension.bits.frame_rate_extension_n, 2);
313 bitstream_put_ui(bs, seq_param->sequence_extension.bits.frame_rate_extension_d, 5);
320 bitstream_put_ui(bs, seq_param->gop_header.bits
[all...]
/hardware/intel/common/wrs_omxil_core/core/src/
H A Dintel_m4v_config_parser.cpp144 //DV: this is the wrong way to skip bits, use FLush or Read psBits->dataBitPos += 32;
145 ReadBits(psBits, 32, &codeword); // skip 32 bits of the Start code
262 /* vol_id (4 bits) */
610 uint8 ucNBits, /* nr of bits to read */
614 uint8 *bits; local
621 if (ucNBits > (32 - bitPos)) /* not enough bits */
637 bits = &pStream->data[dataBytePos];
638 pStream->bitBuf = (bits[0] << 24) | (bits[1] << 16) | (bits[
656 uint8 *bits; local
688 uint8 *bits; local
724 uint8 *bits; local
[all...]
/hardware/intel/img/psb_video/src/hwdefs/
H A Ddxva_cmdseq_msg.h74 } bits; member in union:__anon819::__anon820
85 } bits; member in union:__anon819::__anon822
95 } bits; member in union:__anon819::__anon824
104 } bits; member in union:__anon819::__anon826
135 } bits; member in union:fw_slice_header_extract_msg::__anon829
143 } bits; member in union:fw_slice_header_extract_msg::__anon831
153 } bits; member in union:fw_slice_header_extract_msg::__anon833
180 } bits; member in union:fw_slice_header_extract_msg::__anon835
194 } bits; member in union:fw_slice_header_extract_msg::__anon837
/hardware/qcom/media/msm8974/mm-video-legacy/vidc/vdec/src/
H A Dmp4_utils.cpp58 uint8 *bits = &posPtr->bytePtr[0]; local
60 (bits[0] << 24) | (bits[1] << 16) | (bits[2] << 8) | bits[3];
290 bits_parsed += vop_bits + 1;//Vop bit & Marker bits
/hardware/qcom/media/msm8974/mm-video-v4l2/vidc/vdec/src/
H A Dmp4_utils.cpp52 uint8 *bits = &posPtr->bytePtr[0]; local
54 (bits[0] << 24) | (bits[1] << 16) | (bits[2] << 8) | bits[3];
324 bits_parsed += vop_bits + 1;//Vop bit & Marker bits

Completed in 390 milliseconds

12345