HomeSort by relevance Sort by last modified time
    Searched refs:sliceHdr (Results 1 - 16 of 16) sorted by null

  /frameworks/base/media/libstagefright/codecs/avc/enc/src/
header.cpp 319 AVCSliceHeader *sliceHdr = video->sliceHdr;
328 status = ue_v(stream, sliceHdr->first_mb_in_slice);
334 status = ue_v(stream, sliceHdr->slice_type);
341 status = ue_v(stream, sliceHdr->pic_parameter_set_id);
343 status = BitstreamWriteBits(stream, currSPS->log2_max_frame_num_minus4 + 4, sliceHdr->frame_num);
353 status = ue_v(stream, sliceHdr->idr_pic_id);
359 sliceHdr->pic_order_cnt_lsb);
361 if (currPPS->pic_order_present_flag && !sliceHdr->field_pic_flag)
363 status = se_v(stream, sliceHdr->delta_pic_order_cnt_bottom); /* 32 bits *
    [all...]
init.cpp 32 AVCSliceHeader *sliceHdr = video->sliceHdr;
45 library supports in seqParam, picParam and sliceHdr structures and
474 sliceHdr->disable_deblocking_filter_idc = encParam->disable_db_idc;
480 sliceHdr->slice_alpha_c0_offset_div2 = encParam->alpha_offset;
486 sliceHdr->slice_beta_offset_div_2 = encParam->beta_offset;
490 sliceHdr->idr_pic_id = 0;
494 sliceHdr->idr_pic_id = (uint)(-1); /* start with zero */
496 sliceHdr->field_pic_flag = FALSE;
497 sliceHdr->bottom_field_flag = FALSE; /* won't be used anyway *
    [all...]
slice.cpp 26 AVCSliceHeader *sliceHdr = video->sliceHdr;
35 video->mbNum = CurrMbAddr = sliceHdr->first_mb_in_slice;// * (1+video->MbaffFrameFlag);
690 AVCSliceHeader *sliceHdr = video->sliceHdr;
712 max_ref_idx = sliceHdr->num_ref_idx_l0_active_minus1;
714 max_ref_idx = 2*sliceHdr->num_ref_idx_l0_active_minus1 + 1;
717 if (sliceHdr->num_ref_idx_l0_active_minus1 > 0)
721 if (/*(sliceHdr->num_ref_idx_l0_active_minus1>0 || currMB->mb_field_decoding_flag) &&*/
731 max_ref_idx = sliceHdr->num_ref_idx_l1_active_minus1
    [all...]
avcenc_api.cpp 120 video->sliceHdr = (AVCSliceHeader*) avcHandle->CBAVC_Malloc(userData, sizeof(AVCSliceHeader), DEFAULT_ATTR);
121 if (video->sliceHdr == NULL)
125 memset(video->sliceHdr, 0, sizeof(AVCSliceHeader));
315 /* Also set video->nal_unit_type, sliceHdr->slice_type, video->slice_type */
352 video->sliceHdr->idr_pic_id++;
353 if (video->sliceHdr->idr_pic_id > 65535) // range check
355 video->sliceHdr->idr_pic_id = 0; // reset
503 video->PrevRefFrameNum = video->sliceHdr->frame_num;
657 if (video->sliceHdr != NULL)
659 avcHandle->CBAVC_Free(userData, (int)video->sliceHdr);
    [all...]
rate_control.cpp 53 AVCSliceHeader *sliceHdr = video->sliceHdr;
75 sliceHdr->slice_type = AVC_I_ALL_SLICE;
123 sliceHdr->slice_type = AVC_I_ALL_SLICE;
130 sliceHdr->slice_type = AVC_P_ALL_SLICE;
    [all...]
avcenc_lib.h 191 \param "sliceHdr" "Pointer to AVCSliceHdr."
195 AVCEnc_Status ref_pic_list_reordering(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr, int slice_type);
201 \param "sliceHdr" "Pointer to AVCSliceHdr."
204 AVCEnc_Status dec_ref_pic_marking(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr);
    [all...]
motion_est.cpp 317 && ((rateCtrl->frame_rate < 5.0) || (video->sliceHdr->frame_num > MIN_GOP)))
440 video->sliceHdr->slice_type = AVC_I_ALL_SLICE;
615 if (((int)video->sliceHdr->frame_num) % 30 == 1)
751 if (((int)video->sliceHdr->frame_num) % 30 == 1)
    [all...]
  /frameworks/base/media/libstagefright/codecs/avc/dec/src/
header.cpp 520 AVCSliceHeader *sliceHdr = video->sliceHdr;
527 ue_v(stream, &(sliceHdr->first_mb_in_slice));
530 if (sliceHdr->first_mb_in_slice != 0)
532 if ((int)sliceHdr->slice_type >= 5 && slice_type != (int)sliceHdr->slice_type - 5)
537 sliceHdr->slice_type = (AVCSliceType) slice_type;
550 ue_v(stream, &(sliceHdr->pic_parameter_set_id));
554 if (sliceHdr->pic_parameter_set_id > 255)
559 if (decvid->picParams[sliceHdr->pic_parameter_set_id] == NULL
    [all...]
slice.cpp 33 AVCSliceHeader *sliceHdr = video->sliceHdr;
40 CurrMbAddr = sliceHdr->first_mb_in_slice;
283 AVCSliceHeader *sliceHdr = video->sliceHdr;
343 // max_ref_idx = sliceHdr->num_ref_idx_l0_active_minus1;
347 if (sliceHdr->num_ref_idx_l0_active_minus1 > 0)
376 max_ref_idx = sliceHdr->num_ref_idx_l1_active_minus1;
392 AVCSliceHeader *sliceHdr = video->sliceHdr;
    [all...]
avcdec_api.cpp 288 /* Allocate sliceHdr. */
290 video->sliceHdr = (AVCSliceHeader*) avcHandle->CBAVC_Malloc(userData, sizeof(AVCSliceHeader), 5/*DEFAULT_ATTR*/);
291 if (video->sliceHdr == NULL)
515 if (video->sliceHdr->frame_num != video->prevFrameNum || (video->sliceHdr->first_mb_in_slice < (uint)video->mbNum && video->currSeqParams->constrained_set1_flag == 1))
546 /* if(sliceHdr->frame_num != (video->PrevRefFrameNum + 1)%video->MaxFrameNum) */
547 if (video->sliceHdr->frame_num != video->PrevRefFrameNum && video->sliceHdr->frame_num != (video->PrevRefFrameNum + 1) % video->MaxFrameNum)
606 if (video->sliceHdr->frame_num != (video->PrevRefFrameNum + 1) % video->MaxFrameNum)
647 video->PrevRefFrameNum = video->sliceHdr->frame_num
    [all...]
avcdec_lib.h 498 \param "sliceHdr" "Pointer to AVCSliceHdr."
502 AVCDec_Status ref_pic_list_reordering(AVCCommonObj *video, AVCDecBitstream *stream, AVCSliceHeader *sliceHdr, int slice_type);
509 \param "sliceHdr" "Pointer to AVCSliceHdr."
512 AVCDec_Status dec_ref_pic_marking(AVCCommonObj *video, AVCDecBitstream *stream, AVCSliceHeader *sliceHdr);
  /frameworks/base/media/libstagefright/codecs/avc/common/src/
reflist.cpp 23 AVCSliceHeader *sliceHdr = video->sliceHdr;
45 if (dpb->fs[i]->FrameNum > (int)sliceHdr->frame_num)
69 if (dpb->fs[i]->FrameNum > (int)sliceHdr->frame_num)
133 video->refList0Size = AVC_MIN(video->refList0Size, (int)video->sliceHdr->num_ref_idx_l0_active_minus1 + 1);
134 video->refList1Size = AVC_MIN(video->refList1Size, (int)video->sliceHdr->num_ref_idx_l1_active_minus1 + 1);
141 AVCSliceHeader *sliceHdr = video->sliceHdr;
147 if (sliceHdr->ref_pic_list_reordering_flag_l0)
163 AVCSliceHeader *sliceHdr = video->sliceHdr
    [all...]
dpb.cpp 274 video->currFS->FrameNum = video->sliceHdr->frame_num;
345 AVCSliceHeader *sliceHdr = video->sliceHdr;
373 if (sliceHdr->long_term_reference_flag == 0)
386 if (sliceHdr->no_output_of_prior_pics_flag)
405 if (sliceHdr->adaptive_ref_pic_marking_mode_flag == 0)
411 status = adaptive_memory_marking(avcHandle, video, dpb, sliceHdr);
523 AVCStatus adaptive_memory_marking(AVCHandle *avcHandle, AVCCommonObj *video, AVCDecPicBuffer *dpb, AVCSliceHeader *sliceHdr)
528 while (ii < MAX_DEC_REF_PIC_MARKING && sliceHdr->memory_management_control_operation[ii] != 0)
530 switch (sliceHdr->memory_management_control_operation[ii]
    [all...]
deblock.cpp 308 if (video->sliceHdr->disable_deblocking_filter_idc == 1) return;
310 if (video->sliceHdr->disable_deblocking_filter_idc == 2)
    [all...]
  /frameworks/base/media/libstagefright/codecs/avc/common/include/
avclib_common.h 132 \param "sliceHdr" "Pointer to the AVCSliceHeader."
135 AVCStatus adaptive_memory_marking(AVCHandle *avcHandle, AVCCommonObj *video, AVCDecPicBuffer *dpb, AVCSliceHeader *sliceHdr);
avcint_common.h 667 AVCSliceHeader *sliceHdr; /* slice header param syntax variables */
    [all...]

Completed in 101 milliseconds