Lines Matching refs:size
51 RK_S32 size = 0, num_views = 0; in getDpbSize() local
57 size = 152064; in getDpbSize()
60 size = 152064; in getDpbSize()
64 size = 152064; in getDpbSize()
66 size = 345600; in getDpbSize()
69 size = 912384; in getDpbSize()
72 size = 912384; in getDpbSize()
75 size = 912384; in getDpbSize()
78 size = 1824768; in getDpbSize()
81 size = 3110400; in getDpbSize()
84 size = 3110400; in getDpbSize()
87 size = 6912000; in getDpbSize()
90 size = 7864320; in getDpbSize()
93 size = 12582912; in getDpbSize()
96 size = 12582912; in getDpbSize()
99 size = 13369344; in getDpbSize()
102 size = 42393600; in getDpbSize()
105 size = 70778880; in getDpbSize()
108 size = 70778880; in getDpbSize()
111 size = 0; in getDpbSize()
114 size /= pic_size; in getDpbSize()
118 size = MPP_MIN(2 * size, MPP_MAX(1, RoundLog2(num_views)) * 16) / num_views; in getDpbSize()
120 size = MPP_MIN(size, 16); in getDpbSize()
124 if ((RK_S32)active_sps->vui_seq_parameters.max_dec_frame_buffering > size) { in getDpbSize()
128 if (size_vui < size) { in getDpbSize()
129 …c_frame_buffering(%d) is less than dpb_size(%d) calculated from Profile/Level.\n", size_vui, size); in getDpbSize()
131 size = size_vui; in getDpbSize()
134 if (size < active_sps->max_num_ref_frames) { in getDpbSize()
137 size = MPP_MIN(active_sps->max_num_ref_frames, 16); in getDpbSize()
140 return size; in getDpbSize()
1475 p_Dpb->layer_id, p_Dpb->used_size, p_Dpb->size); in store_picture_in_dpb()
1480 while (p_Dpb->used_size >= p_Dpb->size || in store_picture_in_dpb()
1508 p_Dpb->layer_id, p_Dpb->used_size, p_Dpb->size); in store_picture_in_dpb()
1614 while (j < p_Dpb->size) { in update_ref_list()
1636 while (j < p_Dpb->size) { in update_ltref_list()
1866 static MPP_RET enlarge_dpb(H264_DpbBuf_t *p_Dpb, RK_U32 size) in enlarge_dpb() argument
1872 if (!p_Dpb || !size || !p_Dpb->init_done) in enlarge_dpb()
1875 if (p_Dpb->size >= size) { in enlarge_dpb()
1880 tmp = mpp_calloc(H264_FrameStore_t*, size); in enlarge_dpb()
1881 memcpy(tmp, p_Dpb->fs, sizeof(H264_FrameStore_t*) * p_Dpb->size); in enlarge_dpb()
1885 tmp = mpp_calloc(H264_FrameStore_t*, size); in enlarge_dpb()
1886 memcpy(tmp, p_Dpb->fs_ref, sizeof(H264_FrameStore_t*) * p_Dpb->size); in enlarge_dpb()
1890 tmp = mpp_calloc(H264_FrameStore_t*, size); in enlarge_dpb()
1891 memcpy(tmp, p_Dpb->fs_ltref, sizeof(H264_FrameStore_t*) * p_Dpb->size); in enlarge_dpb()
1895 tmp = mpp_calloc(H264_FrameStore_t*, size); in enlarge_dpb()
1896 memcpy(tmp, p_Dpb->fs_ilref, sizeof(H264_FrameStore_t*) * p_Dpb->size); in enlarge_dpb()
1900 for (i = p_Dpb->size; i < size; i++) { in enlarge_dpb()
1911 p_Dpb->size = size; in enlarge_dpb()
1912 p_Dpb->allocated_size = size; in enlarge_dpb()
1928 p_Dpb_layer_0->size, p_Dpb_layer_1->size); in check_mvc_dpb()
1930 p_Dpb_layer_0->size = MPP_MIN(p_Dpb_layer_0->size, MAX_DPB_SIZE / 2); in check_mvc_dpb()
1931 p_Dpb_layer_1->size = MPP_MIN(p_Dpb_layer_1->size, MAX_DPB_SIZE / 2); in check_mvc_dpb()
1933 if (p_Dpb_layer_0->size == p_Dpb_layer_1->size) { in check_mvc_dpb()
1935 } else if (p_Dpb_layer_0->size > p_Dpb_layer_1->size) { in check_mvc_dpb()
1936 ret = enlarge_dpb(p_Dpb_layer_1, p_Dpb_layer_0->size); in check_mvc_dpb()
1937 H264D_DBG(H264D_DBG_DPB_INFO, "Enlarge DPB[1] to %d", p_Dpb_layer_0->size); in check_mvc_dpb()
1939 ret = enlarge_dpb(p_Dpb_layer_0, p_Dpb_layer_1->size); in check_mvc_dpb()
1940 H264D_DBG(H264D_DBG_DPB_INFO, "Enlarge DPB[0] to %d", p_Dpb_layer_1->size); in check_mvc_dpb()
1943 p_Vid->dpb_size[0] = p_Dpb_layer_0->size; in check_mvc_dpb()
1944 p_Vid->dpb_size[1] = p_Dpb_layer_1->size; in check_mvc_dpb()
1972 p_Dpb->size = MPP_MAX(1, dpb_size); in init_dpb()
1973 p_Dpb->allocated_size = p_Dpb->size; in init_dpb()
1983 p_Dpb->fs = mpp_calloc(H264_FrameStore_t*, p_Dpb->size); in init_dpb()
1984 p_Dpb->fs_ref = mpp_calloc(H264_FrameStore_t*, p_Dpb->size); in init_dpb()
1985 p_Dpb->fs_ltref = mpp_calloc(H264_FrameStore_t*, p_Dpb->size); in init_dpb()
1988 for (i = 0; i < p_Dpb->size; i++) { in init_dpb()