/third_party/ffmpeg/libavcodec/ |
H A D | hevc_refs.c | 137 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc) in ff_hevc_set_new_ref() argument 147 frame->poc == poc) { in ff_hevc_set_new_ref() 149 poc); in ff_hevc_set_new_ref() 166 ref->poc = poc; in ff_hevc_set_new_ref() 186 if (!(frame->flags & HEVC_FRAME_FLAG_BUMPING) && frame->poc != s->poc && in ff_hevc_output_frame() 198 if (frame->poc < min_poc || nb_output == 1) { in ff_hevc_output_frame() 199 min_poc = frame->poc; in ff_hevc_output_frame() 369 find_ref_idx(HEVCContext *s, int poc, uint8_t use_msb) find_ref_idx() argument 394 generate_missing_ref(HEVCContext *s, int poc) generate_missing_ref() argument 429 add_candidate_ref(HEVCContext *s, RefPicList *list, int poc, int ref_flag, uint8_t use_msb) add_candidate_ref() argument 478 int poc = s->poc + short_rps->delta_poc[i]; ff_hevc_frame_rps() local 495 int poc = long_rps->poc[i]; ff_hevc_frame_rps() local [all...] |
H A D | h264_parser.c | 56 H264POCContext poc; member 351 p->poc.prev_frame_num = 0; in parse_nal_units() 352 p->poc.prev_frame_num_offset = 0; in parse_nal_units() 353 p->poc.prev_poc_msb = in parse_nal_units() 354 p->poc.prev_poc_lsb = 0; in parse_nal_units() 390 p->poc.frame_num = get_bits(&nal.gb, sps->log2_max_frame_num); in parse_nal_units() 437 p->poc.poc_lsb = get_bits(&nal.gb, sps->log2_max_poc_lsb); in parse_nal_units() 441 p->poc.delta_poc_bottom = get_se_golomb(&nal.gb); in parse_nal_units() 446 p->poc.delta_poc[0] = get_se_golomb(&nal.gb); in parse_nal_units() 450 p->poc in parse_nal_units() [all...] |
H A D | h264_picture.c | 76 dst->poc = src->poc; in h264_copy_picture_params() 229 h->poc.prev_poc_msb = h->poc.poc_msb; in ff_h264_field_end() 230 h->poc.prev_poc_lsb = h->poc.poc_lsb; in ff_h264_field_end() 232 h->poc.prev_frame_num_offset = h->poc.frame_num_offset; in ff_h264_field_end() 233 h->poc.prev_frame_num = h->poc in ff_h264_field_end() [all...] |
H A D | h264_slice.c | 411 memcpy(&h->poc, &h1->poc, sizeof(h->poc)); in ff_h264_update_thread_context() 465 h->poc.prev_poc_msb = h->poc.poc_msb; in ff_h264_update_thread_context() 466 h->poc.prev_poc_lsb = h->poc.poc_lsb; in ff_h264_update_thread_context() 468 h->poc.prev_frame_num_offset = h->poc.frame_num_offset; in ff_h264_update_thread_context() 469 h->poc in ff_h264_update_thread_context() [all...] |
H A D | h264_direct.c | 38 int poc, int poc1, int i) in get_scale_factor() 40 int poc0 = sl->ref_list[0][i].poc; in get_scale_factor() 50 int64_t pocdiff0 = poc - (int64_t)poc0; in get_scale_factor() 64 const int poc = FIELD_PICTURE(h) ? h->cur_pic_ptr->field_poc[h->picture_structure == PICT_BOTTOM_FIELD] in ff_h264_direct_dist_scale_factor() local 65 : h->cur_pic_ptr->poc; in ff_h264_direct_dist_scale_factor() 66 const int poc1 = sl->ref_list[1][0].poc; in ff_h264_direct_dist_scale_factor() 71 const int poc = h->cur_pic_ptr->field_poc[field]; in ff_h264_direct_dist_scale_factor() local 75 get_scale_factor(sl, poc, poc1, i + 16); in ff_h264_direct_dist_scale_factor() 79 sl->dist_scale_factor[i] = get_scale_factor(sl, poc, poc1, i); in ff_h264_direct_dist_scale_factor() 97 int poc in fill_colmap() local 37 get_scale_factor(H264SliceContext *sl, int poc, int poc1, int i) get_scale_factor() argument [all...] |
H A D | h264_refs.c | 48 pic->poc = pic->parent->field_poc[parity == PICT_BOTTOM_FIELD]; in pic_as_field() 56 dst->poc = src->poc; in ref_from_h264pic() 113 const int poc = src[i]->poc; in add_sorted() local 114 if (((poc > limit) ^ dir) && ((poc < best_poc) ^ dir)) { in add_sorted() 115 best_poc = poc; in add_sorted() 121 limit = sorted[out_i++]->poc - dir; in add_sorted() 147 cur_poc = h->cur_pic_ptr->poc; in h264_initialise_ref_list() [all...] |
H A D | hevc_mvs.c | 131 int colPic, int poc, in check_mvset() 146 cur_poc_diff = poc - refPicList[X].list[refIdxLx]; in check_mvset() 159 colPic, s->poc, \ 182 if (refPicList[j].list[i] > s->poc) { in derive_temporal_colocated_mvs() 238 colPic = ref->poc; in temporal_luma_motion_vector() 523 int poc_diff = s->poc - ref_pic_elist; in dist_scale() 526 mv_scale(mv, mv, poc_diff, s->poc - ref_pic_curr); in dist_scale() 130 check_mvset(Mv *mvLXCol, const Mv *mvCol, int colPic, int poc, const RefPicList *refPicList, int X, int refIdxLx, const RefPicList *refPicList_col, int listCol, int refidxCol) check_mvset() argument
|
H A D | h264dec.c | 295 h->poc.prev_poc_msb = 1 << 16; in h264_init_context() 298 h->poc.prev_frame_num = -1; in h264_init_context() 436 h->poc.prev_frame_num = in idr() 437 h->poc.prev_frame_num_offset = 0; in idr() 438 h->poc.prev_poc_msb = 1<<16; in idr() 439 h->poc.prev_poc_lsb = -1; in idr() 453 h->poc.prev_frame_num = -1; in ff_h264_flush_change() 963 if (h->delayed_pic[i]->poc < out->poc) { in send_next_delayed_frame()
|
H A D | h264_parse.c | 344 int poc = 2 * (pc->frame_num_offset + pc->frame_num); in ff_h264_init_poc() local 347 poc--; in ff_h264_init_poc() 349 field_poc[0] = poc; in ff_h264_init_poc() 350 field_poc[1] = poc; in ff_h264_init_poc()
|
H A D | hevcdec.h | 230 int poc[32]; member 402 int poc; member 510 int poc; member 638 int ff_hevc_set_new_ref(HEVCContext *s, AVFrame **frame, int poc);
|
H A D | hevc_parser.c | 49 int poc; member 157 s->output_picture_number = ctx->poc = in hevc_parse_slice_header() 160 s->output_picture_number = ctx->poc = 0; in hevc_parse_slice_header() 170 ctx->pocTid0 = ctx->poc; in hevc_parse_slice_header()
|
H A D | jpeg2000dec.c | 66 Jpeg2000POCEntry poc[MAX_POCS]; member 85 Jpeg2000POC poc; member 127 Jpeg2000POC poc; member 780 Jpeg2000POCEntry *e = &tmp.poc[i]; in get_poc() 808 memcpy(p->poc + p->nb_poc, tmp.poc, tmp.nb_poc * sizeof(tmp.poc[0])); in get_poc() 865 memcpy(&tile->poc , &s->poc , sizeof(tile->poc)); in get_sot() 2147 Jpeg2000POC *poc = &s->poc; jpeg2000_read_main_headers() local [all...] |
H A D | cavsdec.c | 532 h->cur.poc, h->mbx, h->mby); in dequant() 1037 h->cur.poc = get_bits(&h->gb, 8) * 2; in decode_pic() 1041 h->dist[0] = (h->cur.poc - h->DPB[0].poc) & 511; in decode_pic() 1043 h->dist[0] = (h->DPB[0].poc - h->cur.poc) & 511; in decode_pic() 1045 h->dist[1] = (h->cur.poc - h->DPB[1].poc) & 511; in decode_pic()
|
H A D | h264_parse.h | 120 const SPS *sps, H264POCContext *poc,
|
H A D | h264dec.h | 129 int poc; ///< frame POC member 164 int poc; member 458 H264POCContext poc; member
|
H A D | hevcdec.c | 285 if (nb_sh + (uint64_t)nb_sps > FF_ARRAY_ELEMS(rps->poc)) in decode_lt_rps() 298 rps->poc[i] = sps->lt_ref_pic_poc_lsb_sps[lt_idx_sps]; in decode_lt_rps() 301 rps->poc[i] = get_bits(gb, sps->log2_max_poc_lsb); in decode_lt_rps() 308 int64_t poc; in decode_lt_rps() local 313 poc = rps->poc[i] + s->poc - delta * max_poc_lsb - s->sh.pic_order_cnt_lsb; in decode_lt_rps() 314 if (poc != (int32_t)poc) in decode_lt_rps() 316 rps->poc[ in decode_lt_rps() 684 int poc, pos; hls_slice_header() local [all...] |
H A D | vaapi_hevc.c | 57 va_pic->pic_order_cnt = pic->poc; in fill_vaapi_pic() 399 int poc = pp->ReferenceFrames[i].pic_order_cnt; in get_ref_pic_index() local 400 if (pid != VA_INVALID_ID && pid == ff_vaapi_get_surface_id(frame->frame) && poc == frame->poc) in get_ref_pic_index()
|
H A D | vaapi_encode_h265.c | 990 int i, j, poc, rps_pics; in vaapi_encode_h265_init_slice_params() local 1044 poc = hpic->pic_order_cnt; in vaapi_encode_h265_init_slice_params() 1046 rps->delta_poc_s0_minus1[i - 1 - j] = poc - rps_poc[j] - 1; in vaapi_encode_h265_init_slice_params() 1048 poc = rps_poc[j]; in vaapi_encode_h265_init_slice_params() 1052 poc = hpic->pic_order_cnt; in vaapi_encode_h265_init_slice_params() 1054 rps->delta_poc_s1_minus1[j - i] = rps_poc[j] - poc - 1; in vaapi_encode_h265_init_slice_params() 1056 poc = rps_poc[j]; in vaapi_encode_h265_init_slice_params()
|
H A D | cavs.h | 162 int poc; member
|
H A D | dxva2_hevc.c | 161 pp->CurrPicOrderCntVal = h->poc; in fill_picture_parameters() 174 pp->PicOrderCntValList[i] = frame->poc; in fill_picture_parameters()
|
H A D | nvdec_hevc.c | 39 pp->PicOrderCntVal[idx] = src->poc; in dpb_add() 192 .CurrPicOrderCntVal = s->ref->poc, in nvdec_hevc_start_frame()
|
H A D | nvdec_h264.c | 107 .frame_num = h->poc.frame_num, in nvdec_h264_start_frame()
|
/third_party/mesa3d/src/gallium/frontends/omx/bellagio/ |
H A D | vid_dec_h265.c | 86 unsigned poc; member 345 /* sort delta poc */ in st_ref_pic_set() 656 /* search for the lowest poc and break on zeros */ in vid_dec_h265_Flush() 659 if (result && entry->poc == 0) in vid_dec_h265_Flush() 662 if (!result || entry->poc < result->poc) in vid_dec_h265_Flush() 711 if (entry->poc == priv->picture.h265.PicOrderCntVal[i]) { in vid_dec_h265_EndFrame() 739 entry->poc = get_poc(priv); in vid_dec_h265_EndFrame()
|
/third_party/mesa3d/src/gallium/frontends/omx/ |
H A D | vid_dec_h264_common.h | 56 int poc; member
|
H A D | vid_dec_h264_common.c | 83 /* search for the lowest poc and break on zeros */ in vid_dec_h264_Flush() 86 if (result && entry->poc == 0) in vid_dec_h264_Flush() 89 if (!result || entry->poc < result->poc) in vid_dec_h264_Flush() 138 entry->poc = MIN2(priv->picture.h264.field_order_cnt[0], priv->picture.h264.field_order_cnt[1]); in vid_dec_h264_EndFrame()
|