/hardware/libhardware/modules/input/evdev/ |
H A D | BitUtils.cpp | 53 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 D | va_enc_mpeg2.h | 101 * 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 D | va_enc_vp8.h | 134 } bits; member in union:_VAEncPictureParameterBufferVP8::__anon613 236 } bits; member in union:_VAEncPictureParameterBufferVP8::__anon615
|
H A D | va_trace.c | 818 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 D | va_enc_jpeg.h | 93 } bits; member in union:_VAEncPictureParameterBufferJPEG::__anon601 97 /** \brief number of bits per sample. */
|
H A D | va_enc_h264.h | 196 } 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 D | va.h | 228 * 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 D | va_dec_vp8.h | 59 * 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 D | pnw_VC1.c | 596 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 D | pnw_MPEG4.c | 1407 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 D | pnw_H264.c | 65 /* 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 D | vsp_vp8.c | 95 } 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 D | pnw_jpeg.c | 80 (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 D | vbp_vc1_parser.c | 742 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 D | vbp_mp42_parser.c | 319 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 D | psb_VC1.c | 590 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 D | psb_MPEG4.c | 606 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 D | bitstream.h | 207 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 D | VideoEncoderVP8.cpp | 117 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 D | mpeg2enc.c | 265 (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 D | mpeg2vaenc.c | 265 (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 D | intel_m4v_config_parser.cpp | 144 //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 D | dxva_cmdseq_msg.h | 74 } 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 D | mp4_utils.cpp | 58 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 D | mp4_utils.cpp | 52 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
|