Searched refs:frame_bufs (Results 1 – 10 of 10) sorted by relevance
/external/libvpx/libvpx/vp9/decoder/ |
D | vp9_decoder.c | 213 ref_buf = &cm->buffer_pool->frame_bufs[idx].buf; in vp9_set_reference_dec() 231 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in swap_frame_buffers() local 237 decrease_ref_count(old_idx, frame_bufs, pool); in swap_frame_buffers() 241 decrease_ref_count(old_idx, frame_bufs, pool); in swap_frame_buffers() 250 decrease_ref_count(old_idx, frame_bufs, pool); in swap_frame_buffers() 259 --frame_bufs[cm->new_fb_idx].ref_count; in swap_frame_buffers() 272 RefCntBuffer *volatile const frame_bufs = cm->buffer_pool->frame_bufs; in vp9_receive_compressed_data() local 297 frame_bufs[cm->new_fb_idx].ref_count == 0) in vp9_receive_compressed_data() 299 &frame_bufs[cm->new_fb_idx].raw_frame_buffer); in vp9_receive_compressed_data() 309 cm->cur_frame = &pool->frame_bufs[cm->new_fb_idx]; in vp9_receive_compressed_data() [all …]
|
D | vp9_decoder.h | 116 static INLINE void decrease_ref_count(int idx, RefCntBuffer *const frame_bufs, in decrease_ref_count() argument 118 if (idx >= 0 && frame_bufs[idx].ref_count > 0) { in decrease_ref_count() 119 --frame_bufs[idx].ref_count; in decrease_ref_count() 124 if (frame_bufs[idx].ref_count == 0 && in decrease_ref_count() 125 frame_bufs[idx].raw_frame_buffer.priv) { in decrease_ref_count() 126 pool->release_fb_cb(pool->cb_priv, &frame_bufs[idx].raw_frame_buffer); in decrease_ref_count()
|
D | vp9_decodeframe.c | 665 RefCntBuffer *const ref_frame_buf = &pool->frame_bufs[idx]; in dec_build_inter_predictors_sb() 1198 &pool->frame_bufs[cm->new_fb_idx].raw_frame_buffer, pool->get_fb_cb, in setup_frame_size() 1206 pool->frame_bufs[cm->new_fb_idx].buf.subsampling_x = cm->subsampling_x; in setup_frame_size() 1207 pool->frame_bufs[cm->new_fb_idx].buf.subsampling_y = cm->subsampling_y; in setup_frame_size() 1208 pool->frame_bufs[cm->new_fb_idx].buf.bit_depth = (unsigned int)cm->bit_depth; in setup_frame_size() 1209 pool->frame_bufs[cm->new_fb_idx].buf.color_space = cm->color_space; in setup_frame_size() 1210 pool->frame_bufs[cm->new_fb_idx].buf.color_range = cm->color_range; in setup_frame_size() 1211 pool->frame_bufs[cm->new_fb_idx].buf.render_width = cm->render_width; in setup_frame_size() 1212 pool->frame_bufs[cm->new_fb_idx].buf.render_height = cm->render_height; in setup_frame_size() 1284 &pool->frame_bufs[cm->new_fb_idx].raw_frame_buffer, pool->get_fb_cb, in setup_frame_size_with_refs() [all …]
|
/external/libvpx/libvpx/vp9/common/ |
D | vp9_alloccommon.c | 90 if (pool->frame_bufs[i].ref_count > 0 && in vp9_free_ref_frame_buffers() 91 pool->frame_bufs[i].raw_frame_buffer.data != NULL) { in vp9_free_ref_frame_buffers() 92 pool->release_fb_cb(pool->cb_priv, &pool->frame_bufs[i].raw_frame_buffer); in vp9_free_ref_frame_buffers() 93 pool->frame_bufs[i].ref_count = 0; in vp9_free_ref_frame_buffers() 95 vpx_free(pool->frame_bufs[i].mvs); in vp9_free_ref_frame_buffers() 96 pool->frame_bufs[i].mvs = NULL; in vp9_free_ref_frame_buffers() 97 vpx_free_frame_buffer(&pool->frame_bufs[i].buf); in vp9_free_ref_frame_buffers()
|
D | vp9_onyxc_int.h | 105 RefCntBuffer frame_bufs[FRAME_BUFFERS]; member 295 return &cm->buffer_pool->frame_bufs[cm->ref_frame_map[index]].buf; in get_ref_frame() 299 return &cm->buffer_pool->frame_bufs[cm->new_fb_idx].buf; in get_frame_new_buffer() 303 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in get_free_fb() local 308 if (frame_bufs[i].ref_count == 0) break; in get_free_fb() 311 frame_bufs[i].ref_count = 1; in get_free_fb()
|
/external/libvpx/libvpx/vp9/ |
D | vp9_dx_iface.c | 515 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in wait_worker_and_cache_frame() local 520 frame_bufs[cm->new_fb_idx].raw_frame_buffer.priv; in wait_worker_and_cache_frame() 649 RefCntBuffer *const frame_bufs = ctx->buffer_pool->frame_bufs; in release_last_output_frame() local 654 decrease_ref_count(ctx->last_show_frame, frame_bufs, pool); in release_last_output_frame() 705 RefCntBuffer *const frame_bufs = cm->buffer_pool->frame_bufs; in decoder_get_frame() local 710 ctx->img.fb_priv = frame_bufs[cm->new_fb_idx].raw_frame_buffer.priv; in decoder_get_frame() 875 RefCntBuffer *const frame_bufs = in ctrl_get_frame_corrupted() local 876 frame_worker_data->pbi->common.buffer_pool->frame_bufs; in ctrl_get_frame_corrupted() 880 *corrupted = frame_bufs[ctx->last_show_frame].buf.corrupted; in ctrl_get_frame_corrupted()
|
/external/libvpx/libvpx/vp9/encoder/ |
D | vp9_encoder.c | 2851 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->gld_fb_idx], 2853 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->alt_fb_idx], 2866 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->alt_fb_idx], 2885 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[arf_idx], cm->new_fb_idx); 2892 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->gld_fb_idx], 2906 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->lst_fb_idx], 2996 RefCntBuffer *const new_fb_ptr = &cm->buffer_pool->frame_bufs[buffer_idx]; 3036 new_fb_ptr = &pool->frame_bufs[new_fb]; 3061 new_fb_ptr = &pool->frame_bufs[new_fb]; 3081 buf = (buf_idx != INVALID_IDX) ? &pool->frame_bufs[buf_idx] : NULL; [all …]
|
D | vp9_encoder.h | 793 return buf_idx != INVALID_IDX ? &cm->buffer_pool->frame_bufs[buf_idx].buf in get_ref_frame_buffer()
|
D | vp9_rd.c | 577 ? &cm->buffer_pool->frame_bufs[scaled_idx].buf in vp9_get_scaled_ref_frame()
|
D | vp9_firstpass.c | 1508 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->gld_fb_idx], in vp9_first_pass() 1522 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->lst_fb_idx], in vp9_first_pass() 1530 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->gld_fb_idx], in vp9_first_pass()
|