Home
last modified time | relevance | path

Searched refs:ref_list (Results 1 – 17 of 17) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dh264_direct.c40 int poc0 = sl->ref_list[0][i].poc; in get_scale_factor()
47 if (td == 0 || sl->ref_list[0][i].parent->long_ref) { in get_scale_factor()
66 const int poc1 = sl->ref_list[1][0].poc; in ff_h264_direct_dist_scale_factor()
72 const int poc1 = sl->ref_list[1][0].parent->field_poc[field]; in ff_h264_direct_dist_scale_factor()
86 H264Picture *const ref1 = sl->ref_list[1][0].parent; in fill_colmap()
106 if (4 * sl->ref_list[0][j].parent->frame_num + in fill_colmap()
107 (sl->ref_list[0][j].reference & 3) == poc) { in fill_colmap()
122 H264Ref *const ref1 = &sl->ref_list[1][0]; in ff_h264_direct_ref_list_init()
131 cur->ref_poc[sidx][list][j] = 4 * sl->ref_list[list][j].parent->frame_num + in ff_h264_direct_ref_list_init()
132 (sl->ref_list[list][j].reference & 3); in ff_h264_direct_ref_list_init()
[all …]
Dh264_refs.c154 len = build_def_list(sl->ref_list[list], FF_ARRAY_ELEMS(sl->ref_list[0]), in h264_initialise_ref_list()
156 len += build_def_list(sl->ref_list[list] + len, in h264_initialise_ref_list()
157 FF_ARRAY_ELEMS(sl->ref_list[0]) - len, in h264_initialise_ref_list()
162 memset(&sl->ref_list[list][len], 0, sizeof(H264Ref) * (sl->ref_count[list] - len)); in h264_initialise_ref_list()
168 sl->ref_list[0][i].parent->f->buf[0]->buffer == in h264_initialise_ref_list()
169 sl->ref_list[1][i].parent->f->buf[0]->buffer; i++); in h264_initialise_ref_list()
171 FFSWAP(H264Ref, sl->ref_list[1][0], sl->ref_list[1][1]); in h264_initialise_ref_list()
175 len = build_def_list(sl->ref_list[0], FF_ARRAY_ELEMS(sl->ref_list[0]), in h264_initialise_ref_list()
177 len += build_def_list(sl->ref_list[0] + len, in h264_initialise_ref_list()
178 FF_ARRAY_ELEMS(sl->ref_list[0]) - len, in h264_initialise_ref_list()
[all …]
Dvaapi_h264.c160 const H264Ref *ref_list, in fill_vaapi_RefPicList() argument
165 if (ref_list[i].reference) in fill_vaapi_RefPicList()
166 fill_vaapi_pic(&RefPicList[n++], ref_list[i].parent, in fill_vaapi_RefPicList()
167 ref_list[i].reference); in fill_vaapi_RefPicList()
357 fill_vaapi_RefPicList(slice_param.RefPicList0, sl->ref_list[0], in vaapi_h264_decode_slice()
359 fill_vaapi_RefPicList(slice_param.RefPicList1, sl->ref_list[1], in vaapi_h264_decode_slice()
Dh264dec.c81 if (!sl->ref_list[0][ref].data[0]) { in h264_er_decode_mb()
85 if ((sl->ref_list[0][ref].reference&3) != 3) { in h264_er_decode_mb()
771 sl->ref_list[0][0].parent = &h->last_pic_for_ec; in decode_nal_units()
772 … memcpy(sl->ref_list[0][0].data, h->last_pic_for_ec.f->data, sizeof(sl->ref_list[0][0].data)); in decode_nal_units()
773 …memcpy(sl->ref_list[0][0].linesize, h->last_pic_for_ec.f->linesize, sizeof(sl->ref_list[0][0].line… in decode_nal_units()
774 sl->ref_list[0][0].reference = h->last_pic_for_ec.reference; in decode_nal_units()
776 ff_h264_set_erpic(&h->er.last_pic, sl->ref_list[0][0].parent); in decode_nal_units()
781 ff_h264_set_erpic(&h->er.next_pic, sl->ref_list[1][0].parent); in decode_nal_units()
785 memset(&sl->ref_list[0][0], 0, sizeof(sl->ref_list[0][0])); in decode_nal_units()
Dh264_mb.c63 H264Ref *ref = &sl->ref_list[0][ref_n]; in get_lowest_part_y()
79 H264Ref *ref = &sl->ref_list[1][ref_n]; in get_lowest_part_y()
170 H264Ref *ref_pic = &sl->ref_list[list][ref]; in await_references()
352 H264Ref *ref = &sl->ref_list[0][sl->ref_cache[0][scan8[n]]]; in mc_part_std()
362 H264Ref *ref = &sl->ref_list[1][sl->ref_cache[1][scan8[n]]]; in mc_part_std()
414 mc_dir_part(h, sl, &sl->ref_list[0][refn0], n, square, height, delta, 0, in mc_part_weighted()
418 mc_dir_part(h, sl, &sl->ref_list[1][refn1], n, square, height, delta, 1, in mc_part_weighted()
459 H264Ref *ref = &sl->ref_list[list][refn]; in mc_part_weighted()
493 uint8_t **src = sl->ref_list[list][refn].data; in prefetch_motion()
Ddxva2_hevc.c181 #define DO_REF_LIST(ref_idx, ref_list) { \ in fill_picture_parameters() argument
183 for (i = 0, j = 0; i < FF_ARRAY_ELEMS(pp->ref_list); i++) { \ in fill_picture_parameters()
188 … pp->ref_list[i] = get_refpic_index(pp, ff_dxva2_get_surface_index(avctx, ctx, frame->frame)); \ in fill_picture_parameters()
190 pp->ref_list[i] = 0xff; \ in fill_picture_parameters()
Dh264_slice.c708 sl->ref_list[0][0].poc + (int64_t)sl->ref_list[1][0].poc == 2LL * cur_poc) { in implicit_weight_table()
729 int64_t poc0 = sl->ref_list[0][ref0].poc; in implicit_weight_table()
732 … if (!sl->ref_list[0][ref0].parent->long_ref && !sl->ref_list[1][ref1].parent->long_ref) { in implicit_weight_table()
733 int poc1 = sl->ref_list[1][ref1].poc; in implicit_weight_table()
2136 sl->ref_list[j][i].parent->f->buf[0]) { in h264_slice_init()
2138 AVBuffer *buf = sl->ref_list[j][i].parent->f->buf[0]->buffer; in h264_slice_init()
2155 ref2frm[i + 2] = 4 * id_list[i] + (sl->ref_list[j][i].reference & 3); in h264_slice_init()
2160 (sl->ref_list[j][i].reference & 3); in h264_slice_init()
Ddxva2_h264.c251 const H264Picture *r = sl->ref_list[list][i].parent; in fill_slice_long()
259 sl->ref_list[list][i].reference == PICT_BOTTOM_FIELD); in fill_slice_long()
Dh264dec.h262 H264Ref ref_list[2][48]; /**< 0..15: frame refs, 16..47: mbaff field refs. member
/third_party/alsa-lib/src/topology/
Delem.c257 list_add_tail(&ref->list, &elem->ref_list); in tplg_ref_add()
274 list_add_tail(&ref->list, &elem->ref_list); in tplg_ref_add_elem()
298 INIT_LIST_HEAD(&elem->ref_list); in tplg_elem_new()
306 tplg_ref_free_list(&elem->ref_list); in tplg_elem_free()
Ddata.c133 list_for_each(pos, &elem->ref_list) { in tplg_save_refs()
150 list_for_each(pos, &elem->ref_list) { in tplg_save_refs()
535 base = &elem->ref_list; in get_tokens()
560 base = &elem->ref_list; in has_tuples()
682 base = &elem->ref_list; in build_tuples()
1253 list_for_each(pos, &elem->ref_list) { in tplg_save_manifest_data()
1268 list_for_each(pos, &elem->ref_list) { in tplg_save_manifest_data()
1309 base = &elem->ref_list; in tplg_build_manifest_data()
1434 list_for_each(pos, &elem->ref_list) { in tplg_save_data()
Dctl.c167 base = &elem->ref_list; in tplg_build_mixer_control()
218 base = &elem->ref_list; in tplg_build_enum_control()
254 base = &elem->ref_list; in tplg_build_bytes_control()
Dtplg_local.h193 struct list_head ref_list; member
Dpcm.c109 base = &elem->ref_list; in build_pcm()
169 base = &elem->ref_list; in tplg_build_dai()
244 base = &elem->ref_list; in build_link()
Ddapm.c107 base = &elem->ref_list; in tplg_build_widget()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dradeon_vcn_dec.h104 uint8_t ref_list[16]; member
Dradeon_vcn_dec.c283 memset(dec->ref_codec.ref_list, 0xff, sizeof(dec->ref_codec.ref_list)); in get_h264_msg()
284 memcpy(dec->ref_codec.ref_list, result.ref_frame_list, sizeof(result.ref_frame_list)); in get_h264_msg()
471 memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); in get_h265_msg()
472 memcpy(dec->ref_codec.ref_list, result.ref_pic_list, sizeof(result.ref_pic_list)); in get_h265_msg()
688 memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); in get_vp9_msg()
689 memcpy(dec->ref_codec.ref_list, result.ref_frame_map, sizeof(result.ref_frame_map)); in get_vp9_msg()
1090 memset(dec->ref_codec.ref_list, 0x7f, sizeof(dec->ref_codec.ref_list)); in get_av1_msg()
1091 memcpy(dec->ref_codec.ref_list, result.ref_frame_map, sizeof(result.ref_frame_map)); in get_av1_msg()
1607 …if (((dec->ref_codec.ref_list[i] & 0x7f) != 0x7f) && (d->index == (dec->ref_codec.ref_list[i] & 0x… in rvcn_dec_dynamic_dpb_t2_message()