Searched refs:sliceHdr (Results 1 - 12 of 12) sorted by relevance

/frameworks/av/media/libstagefright/codecs/avc/enc/src/
H A Dheader.cpp319 AVCSliceHeader *sliceHdr = video->sliceHdr; local
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
506 ref_pic_list_reordering(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr, int slice_type) argument
587 dec_ref_pic_marking(AVCCommonObj *video, AVCEncBitstream *stream, AVCSliceHeader *sliceHdr) argument
652 AVCSliceHeader *sliceHdr = video->sliceHdr; local
883 AVCSliceHeader *sliceHdr = video->sliceHdr; local
[all...]
H A Dinit.cpp32 AVCSliceHeader *sliceHdr = video->sliceHdr; local
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
708 AVCSliceHeader *sliceHdr = video->sliceHdr; local
805 AVCSliceHeader *sliceHdr = video->sliceHdr; local
[all...]
H A Dslice.cpp26 AVCSliceHeader *sliceHdr = video->sliceHdr; local
35 video->mbNum = CurrMbAddr = sliceHdr->first_mb_in_slice;// * (1+video->MbaffFrameFlag);
690 AVCSliceHeader *sliceHdr = video->sliceHdr; local
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
776 AVCSliceHeader *sliceHdr = video->sliceHdr; local
[all...]
H A Davcenc_api.cpp116 video->sliceHdr = (AVCSliceHeader*) avcHandle->CBAVC_Malloc(userData, sizeof(AVCSliceHeader), DEFAULT_ATTR);
117 if (video->sliceHdr == NULL)
307 /* Also set video->nal_unit_type, sliceHdr->slice_type, video->slice_type */
344 video->sliceHdr->idr_pic_id++;
345 if (video->sliceHdr->idr_pic_id > 65535) // range check
347 video->sliceHdr->idr_pic_id = 0; // reset
495 video->PrevRefFrameNum = video->sliceHdr->frame_num;
649 if (video->sliceHdr != NULL)
651 avcHandle->CBAVC_Free(userData, video->sliceHdr);
H A Drate_control.cpp53 AVCSliceHeader *sliceHdr = video->sliceHdr; local
75 sliceHdr->slice_type = AVC_I_ALL_SLICE;
123 sliceHdr->slice_type = AVC_I_ALL_SLICE;
130 sliceHdr->slice_type = AVC_P_ALL_SLICE;
H A Davcenc_lib.h191 \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);
H A Dmotion_est.cpp317 && ((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)
/frameworks/av/media/libstagefright/codecs/avc/common/src/
H A Dreflist.cpp23 AVCSliceHeader *sliceHdr = video->sliceHdr; local
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; local
147 if (sliceHdr->ref_pic_list_reordering_flag_l0)
163 AVCSliceHeader *sliceHdr local
[all...]
H A Ddpb.cpp274 video->currFS->FrameNum = video->sliceHdr->frame_num;
345 AVCSliceHeader *sliceHdr = video->sliceHdr; local
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) argument
528 while (ii < MAX_DEC_REF_PIC_MARKING && sliceHdr->memory_management_control_operation[ii] != 0)
530 switch (sliceHdr
[all...]
H A Ddeblock.cpp309 if (video->sliceHdr->disable_deblocking_filter_idc == 1) return;
311 if (video->sliceHdr->disable_deblocking_filter_idc == 2)
/frameworks/av/media/libstagefright/codecs/avc/common/include/
H A Davclib_common.h132 \param "sliceHdr" "Pointer to the AVCSliceHeader."
135 AVCStatus adaptive_memory_marking(AVCHandle *avcHandle, AVCCommonObj *video, AVCDecPicBuffer *dpb, AVCSliceHeader *sliceHdr);
H A Davcint_common.h667 AVCSliceHeader *sliceHdr; /* slice header param syntax variables */ member in struct:tagCommonObj

Completed in 516 milliseconds