Home
last modified time | relevance | path

Searched refs:map (Results 1 – 9 of 9) sorted by relevance

/rockchip-linux_mpp/mpp/vproc/iep2/
H A Diep2_osd.c28 void iep2_sort(uint32_t bin[], uint32_t map[], int size) in iep2_sort() argument
34 map[i] = i; in iep2_sort()
48 p = map[m]; in iep2_sort()
50 map[m] = map[max]; in iep2_sort()
51 map[max] = p; in iep2_sort()
64 uint32_t map[221]; in iep2_osd_check() local
87 iep2_sort(hist, map, MPP_ARRAY_ELEMS(hist)); in iep2_osd_check()
89 domin = hist[map[0]]; in iep2_osd_check()
90 if (map[0] + 1 < MPP_ARRAY_ELEMS(hist)) in iep2_osd_check()
91 domin += hist[map[0] + 1]; in iep2_osd_check()
[all …]
H A Diep2_gmv.c28 static void iep2_sort(uint32_t bin[], int map[], int size) in iep2_sort() argument
34 map[i] = i; in iep2_sort()
46 p = map[m]; in iep2_sort()
48 map[m] = map[max]; in iep2_sort()
49 map[max] = p; in iep2_sort()
77 int map[MPP_ARRAY_ELEMS(ctx->output.mv_hist)]; in iep2_update_gmv() local
91 iep2_sort(bin, map, lbin); in iep2_update_gmv()
96 fprintf(stderr, "%d ", map[i]); in iep2_update_gmv()
106 int8_t x = map[i] - MVL; in iep2_update_gmv()
108 if (bin[map[i]] > r * ((rows * cols) >> 7) || in iep2_update_gmv()
/rockchip-linux_mpp/utils/
H A Dmpp_enc_roi_utils.c279 RK_U8 *map = ctx->cu_map; in gen_vepu54x_roi() local
302 map += pos_y_init * stride_h + pos_x_init; in gen_vepu54x_roi()
307 *(map + x) = 1; in gen_vepu54x_roi()
312 map += stride_h; in gen_vepu54x_roi()
316 map = ctx->cu_map; in gen_vepu54x_roi()
340 map += pos_y_init * stride_cu64_h + pos_x_init; in gen_vepu54x_roi()
343 *(map + x) = 1; in gen_vepu54x_roi()
345 map += stride_cu64_h; in gen_vepu54x_roi()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_dpb.h127 H264eDpbFrm *map[H264E_MAX_REFS_CNT + 1]; member
H A Dh264e_dpb.c461 dpb->map[i] = frm; in h264e_dpb_proc()
495 if (p == dpb->map[j] || p->as_pskip_ref) { in h264e_dpb_proc()
723 dpb->map[i] = find_cpb_frame(dpb, &cpb->final[i]); in h264e_dpb_check()
724 if (dpb->map[i]) in h264e_dpb_check()
/rockchip-linux_mpp/doc/design/
H A D3.mpp_buffer.txt20 time to allocate buffer and generate map table for it. So reusing the buffer
/rockchip-linux_mpp/mpp/hal/vpu/vp8e/
H A Dhal_vp8e_base.c144 RK_U32 *map = mpp_buffer_get_ptr(buffers->hw_segment_map_buf); in set_segmentation() local
145 RK_U32 *map_bck = map; in set_segmentation()
169 *map++ = mask; in set_segmentation()
175 *map++ = mask; in set_segmentation()
181 mask = map[mb]; in set_segmentation()
/rockchip-linux_mpp/doc/
H A DRockchip_Developer_Guide_MPP_CN.md591 为了缓解这个问题MppEncCfg使用(void \*)作为类型,使用<字符串-值>进行key map式的配置,函数接口分为s32/u32/s64/u64/ptr,对应的接口函数分为set与get两…
H A DRockchip_Developer_Guide_MPP_EN.md565 …m, MppEncCfg uses (void \*) as the type, and uses \<string-value\> for key map configuration. The …