Home
last modified time | relevance | path

Searched refs:lst_fb_idx (Results 1 – 21 of 21) sorted by relevance

/external/libvpx/libvpx/vp8/decoder/
Donyxd_if.c129 ref_fb_idx = cm->lst_fb_idx; in vp8dx_get_reference()
160 ref_fb_ptr = &cm->lst_fb_idx; in vp8dx_set_reference()
224 new_fb = cm->lst_fb_idx; in swap_frame_buffers()
238 new_fb = cm->lst_fb_idx; in swap_frame_buffers()
257 ref_cnt_fb(cm->fb_idx_ref_cnt, &cm->lst_fb_idx, cm->new_fb_idx); in swap_frame_buffers()
259 cm->frame_to_show = &cm->yv12_fb[cm->lst_fb_idx]; in swap_frame_buffers()
277 if (cm->fb_idx_ref_cnt[cm->lst_fb_idx] > 1) { in check_fragments_for_errors()
282 const int prev_idx = cm->lst_fb_idx; in check_fragments_for_errors()
284 cm->lst_fb_idx = get_free_fb(cm); in check_fragments_for_errors()
285 vp8_yv12_copy_frame(&cm->yv12_fb[prev_idx], &cm->yv12_fb[cm->lst_fb_idx]); in check_fragments_for_errors()
[all …]
/external/libvpx/libvpx/vp9/encoder/
Dvp9_svc_layercontext.c489 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode3()
492 cpi->lst_fb_idx = spatial_id - 1; in set_flags_and_fb_idx_for_temporal_mode3()
502 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode3()
506 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode3()
510 cpi->lst_fb_idx = cpi->svc.number_spatial_layers + spatial_id; in set_flags_and_fb_idx_for_temporal_mode3()
554 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode2()
557 cpi->lst_fb_idx = spatial_id - 1; in set_flags_and_fb_idx_for_temporal_mode2()
567 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode2()
592 cpi->lst_fb_idx = spatial_id; in set_flags_and_fb_idx_for_temporal_mode_noLayering()
595 cpi->lst_fb_idx = spatial_id - 1; in set_flags_and_fb_idx_for_temporal_mode_noLayering()
[all …]
Dvp9_denoiser.c191 int num_spatial_layers, int width, int lst_fb_idx, int gld_fb_idx, in perform_motion_compensation() argument
255 frame = lst_fb_idx + 1; in perform_motion_compensation()
399 cpi->svc.number_spatial_layers, cpi->Source->y_width, cpi->lst_fb_idx, in vp9_denoiser_denoise()
450 int alt_fb_idx, int gld_fb_idx, int lst_fb_idx, int resized, in vp9_denoiser_update_frame_info() argument
479 copy_frame(&denoiser->running_avg_y[lst_fb_idx + 1 + shift], in vp9_denoiser_update_frame_info()
492 swap_frame_buffer(&denoiser->running_avg_y[lst_fb_idx + 1 + shift], in vp9_denoiser_update_frame_info()
544 int gld_fb_idx, int lst_fb_idx) { in vp9_denoiser_realloc_svc() argument
560 lst_fb_idx + 1 + svc_buf_shift); in vp9_denoiser_realloc_svc()
Dvp9_denoiser.h75 int alt_fb_idx, int gld_fb_idx, int lst_fb_idx, int resized,
91 int gld_fb_idx, int lst_fb_idx);
Dvp9_encoder.h483 int lst_fb_idx; member
783 return cpi->lst_fb_idx; in get_ref_frame_map_idx()
Dvp9_encoder.c1262 cpi->lst_fb_idx = 0; in init_buffer_indices()
2873 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->lst_fb_idx],
2905 cpi->gld_fb_idx, cpi->lst_fb_idx);
2914 cpi->lst_fb_idx, cpi->resize_pending, svc_base_is_key,
2922 svc->ref_frame_index[cpi->lst_fb_idx] = svc->current_superframe;
2927 svc->ref_frame_index[cpi->lst_fb_idx] = svc->current_superframe;
4042 const int gold_is_last = map[cpi->gld_fb_idx] == map[cpi->lst_fb_idx];
4043 const int alt_is_last = map[cpi->alt_fb_idx] == map[cpi->lst_fb_idx];
4917 level_stats->ref_refresh_map |= (1 << cpi->lst_fb_idx);
Dvp9_firstpass.c1403 cpi->lst_fb_idx = cpi->svc.spatial_layer_id; in vp9_first_pass()
1518 cm->ref_frame_map[cpi->lst_fb_idx]); in vp9_first_pass()
1531 ref_cnt_fb(pool->frame_bufs, &cm->ref_frame_map[cpi->lst_fb_idx], in vp9_first_pass()
1540 cm->ref_frame_map[cpi->lst_fb_idx]); in vp9_first_pass()
Dvp9_bitstream.c908 return (cpi->refresh_last_frame << cpi->lst_fb_idx) | in vp9_get_refresh_mask()
916 return (cpi->refresh_last_frame << cpi->lst_fb_idx) | in vp9_get_refresh_mask()
/external/libvpx/libvpx/vp8/common/
Donyxc_int.h80 int new_fb_idx, lst_fb_idx, gld_fb_idx, alt_fb_idx; member
Dalloccommon.c71 oci->lst_fb_idx = 1; in vp8_alloc_frame_buffers()
/external/libvpx/libvpx/vp8/encoder/
Drdopt.h87 get_plane_pointers(&cpi->common.yv12_fb[cpi->common.lst_fb_idx], in get_predictor_pointers()
Donyx_if.c1044 cm->yv12_fb[cm->lst_fb_idx].y_stride); in vp8_set_speed_features()
1047 cm->yv12_fb[cm->lst_fb_idx].y_stride); in vp8_set_speed_features()
1685 if (((cm->Width + 15) & ~15) != cm->yv12_fb[cm->lst_fb_idx].y_width || in vp8_change_config()
1686 ((cm->Height + 15) & ~15) != cm->yv12_fb[cm->lst_fb_idx].y_height || in vp8_change_config()
1687 cm->yv12_fb[cm->lst_fb_idx].y_width == 0) { in vp8_change_config()
2476 ref_fb_idx = cm->lst_fb_idx; in vp8_get_reference()
2496 ref_fb_idx = cm->lst_fb_idx; in vp8_set_reference()
2941 if (cm->alt_fb_idx != cm->lst_fb_idx) { in update_reference_frames()
2942 yv12_fb[cm->lst_fb_idx].flags |= VP8_ALTR_FRAME; in update_reference_frames()
2944 cm->alt_fb_idx = cm->lst_fb_idx; in update_reference_frames()
[all …]
Dencodeframe.c330 int ref_fb_idx = cm->lst_fb_idx; in encode_mb_row()
600 xd->pre = cm->yv12_fb[cm->lst_fb_idx]; in init_encode_frame_mb_context()
1246 ref_fb_idx = cpi->common.lst_fb_idx; in vp8cx_encode_inter_macroblock()
Dethreading.c78 int ref_fb_idx = cm->lst_fb_idx; in thread_encoding_proc()
459 mbd->pre = cm->yv12_fb[cm->lst_fb_idx]; in vp8cx_init_mbrthread_data()
Drdopt.c1524 cpi->common.yv12_fb[cpi->common.lst_fb_idx].y_buffer + recon_yoffset; in vp8_cal_sad()
1525 int pre_y_stride = cpi->common.yv12_fb[cpi->common.lst_fb_idx].y_stride; in vp8_cal_sad()
Dfirstpass.c479 YV12_BUFFER_CONFIG *lst_yv12 = &cm->yv12_fb[cm->lst_fb_idx]; in vp8_first_pass()
2859 YV12_BUFFER_CONFIG *lst_yv12 = &cpi->common.yv12_fb[cpi->common.lst_fb_idx]; in find_next_key_frame()
/external/libvpx/libvpx/vpx/
Dvp8cx.h733 int lst_fb_idx[VPX_TS_MAX_LAYERS]; /**< Last buffer index. */ member
/external/libvpx/libvpx/examples/
Dvp9_spatial_svc_encoder.c594 ref_frame_config->lst_fb_idx[sl] = sl; in set_frame_flags_bypass_mode()
601 ref_frame_config->lst_fb_idx[sl] = sl; in set_frame_flags_bypass_mode()
/external/libvpx/libvpx/vp8/
Dvp8_dx_iface.c379 xd->pre = pc->yv12_fb[pc->lst_fb_idx]; in vp8_decode()
/external/webrtc/webrtc/modules/video_coding/codecs/vp9/
Dvp9_impl.cc737 sf_conf.lst_fb_idx[layer_idx] = refs[ref_idx]; in GenerateRefsAndFlags()
/external/libvpx/libvpx/vp9/
Dvp9_cx_iface.c1556 cpi->svc.ext_lst_fb_idx[sl] = data->lst_fb_idx[sl]; in ctrl_set_svc_ref_frame_config()