/external/libvpx/libvpx/vp8/decoder/ |
H A D | ec_types.h | 51 MV_REFERENCE_FRAME ref_frame; member in struct:__anon9493
|
H A D | threading.c | 155 if (xd->mode_info_context->mbmi.ref_frame == INTRA_FRAME) 434 (xd->mode_info_context->mbmi.ref_frame == 462 xd->pre.y_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][0] + recon_yoffset; 463 xd->pre.u_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][1] + recon_uvoffset; 464 xd->pre.v_buffer = ref_buffer[xd->mode_info_context->mbmi.ref_frame][2] + recon_uvoffset; 467 xd->corrupted |= ref_fb_corrupted[xd->mode_info_context->mbmi.ref_frame]; 495 const int ref_frame = xd->mode_info_context->mbmi.ref_frame; local 497 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 512 if (next->mbmi.ref_frame [all...] |
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_mvref_common.c | 17 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, 47 if (candidate->ref_frame[0] == ref_frame) 50 else if (candidate->ref_frame[1] == ref_frame) 66 if (candidate->ref_frame[0] == ref_frame) 68 else if (candidate->ref_frame[1] == ref_frame) 90 if (prev_frame_mvs->ref_frame[ 16 find_mv_refs_idx(const VP9_COMMON *cm, const MACROBLOCKD *xd, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int block, int mi_row, int mi_col, find_mv_refs_sync sync, void *const data, uint8_t *mode_context) argument 149 vp9_find_mv_refs(const VP9_COMMON *cm, const MACROBLOCKD *xd, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col, find_mv_refs_sync sync, void *const data, uint8_t *mode_context) argument [all...] |
H A D | vp9_blockd.h | 80 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon9520 97 return mbmi->ref_frame[0] > INTRA_FRAME; 101 return mbmi->ref_frame[1] > INTRA_FRAME;
|
H A D | vp9_onyxc_int.h | 68 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon9541
|
/external/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_vertex_buffers.c | 340 vl_vb_get_mv_stream(struct vl_vertex_buffer *buffer, int ref_frame) argument 343 assert(ref_frame < VL_MAX_REF_FRAMES); 345 return buffer->mv[ref_frame].vertex_stream;
|
/external/libvpx/libvpx/vp8/common/ |
H A D | vp8_loopfilter.c | 216 const int ref_frame = mode_info_context->mbmi.ref_frame; local 218 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 273 const int ref_frame = mode_info_context->mbmi.ref_frame; local 275 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 348 const int ref_frame = mode_info_context->mbmi.ref_frame; local 350 filter_level = lfi_n->lvl[seg][ref_frame][mode_index]; 404 const int ref_frame local 490 const int ref_frame = mode_info_context->mbmi.ref_frame; local 606 const int ref_frame = mode_info_context->mbmi.ref_frame; local [all...] |
H A D | blockd.h | 158 uint8_t ref_frame; member in struct:__anon9465 179 MV_REFERENCE_FRAME ref_frame; member in struct:__anon9466
|
/external/mesa3d/src/gallium/state_trackers/vdpau/ |
H A D | decode.c | 170 vlVdpGetReferenceFrame(VdpVideoSurface handle, struct pipe_video_buffer **ref_frame) argument 176 *ref_frame = NULL; 184 *ref_frame = surface->video_buffer; 185 if (!*ref_frame)
|
/external/libvpx/libvpx/vp9/decoder/ |
H A D | vp9_decodemv.c | 221 mbmi->ref_frame[0] = INTRA_FRAME; 222 mbmi->ref_frame[1] = NONE; 324 int segment_id, MV_REFERENCE_FRAME ref_frame[2]) { 329 ref_frame[0] = (MV_REFERENCE_FRAME)get_segdata(&cm->seg, segment_id, 331 ref_frame[1] = NONE; 341 ref_frame[idx] = cm->comp_fixed_ref; 342 ref_frame[!idx] = cm->comp_var_ref[bit]; 353 ref_frame[0] = bit1 ? ALTREF_FRAME : GOLDEN_FRAME; 355 ref_frame[0] = LAST_FRAME; 358 ref_frame[ 322 read_ref_frames(VP9_COMMON *const cm, MACROBLOCKD *const xd, vpx_reader *r, int segment_id, MV_REFERENCE_FRAME ref_frame[2]) argument [all...] |
H A D | vp9_decodeframe.c | 568 uint8_t *ref_frame, *buf_ptr; local 574 ref_frame = ref_frame_buf->buf.y_buffer; 578 ref_frame = plane == 1 ? ref_frame_buf->buf.u_buffer 632 buf_ptr = ref_frame + y0 * pre_buf->stride + x0; 667 const uint8_t *const buf_ptr1 = ref_frame + y0 * buf_stride + x0; 1294 RefBuffer *const ref_frame = &cm->frame_refs[i]; local 1295 has_valid_ref_frame |= valid_ref_frame_size(ref_frame->buf->y_crop_width, 1296 ref_frame->buf->y_crop_height, 1303 RefBuffer *const ref_frame = &cm->frame_refs[i]; local 1305 ref_frame 1913 RefBuffer *const ref_frame = &cm->frame_refs[i]; local [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_rd.c | 456 int ref_frame, BLOCK_SIZE block_size) { 471 pred_mv[0] = x->mbmi_ext->ref_mvs[ref_frame][0].as_mv; 472 pred_mv[1] = x->mbmi_ext->ref_mvs[ref_frame][1].as_mv; 473 pred_mv[2] = x->pred_mv[ref_frame]; 477 x->mbmi_ext->ref_mvs[ref_frame][0].as_int == 478 x->mbmi_ext->ref_mvs[ref_frame][1].as_int; 506 x->mv_best_ref_index[ref_frame] = best_index; 507 x->max_mv_context[ref_frame] = max_mv; 508 x->pred_mv_sad[ref_frame] = best_sad; 547 int ref_frame) { 454 vp9_mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, int ref_y_stride, int ref_frame, BLOCK_SIZE block_size) argument 546 vp9_get_scaled_ref_frame(const VP9_COMP *cpi, int ref_frame) argument [all...] |
H A D | vp9_bitstream.c | 212 assert(mbmi->ref_frame[0] == 224 vpx_write(w, mbmi->ref_frame[0] == GOLDEN_FRAME, 227 const int bit0 = mbmi->ref_frame[0] != LAST_FRAME; 230 const int bit1 = mbmi->ref_frame[0] != GOLDEN_FRAME; 292 const int mode_ctx = mbmi_ext->mode_context[mbmi->ref_frame[0]]; 325 &mbmi_ext->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, 334 &mbmi_ext->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, nmvc, 995 MV_REFERENCE_FRAME ref_frame; local 996 for (ref_frame = LAST_FRAME; ref_frame < 1121 MV_REFERENCE_FRAME ref_frame; local [all...] |
H A D | vp9_encoder.h | 559 MV_REFERENCE_FRAME ref_frame) { 560 if (ref_frame == LAST_FRAME) { 562 } else if (ref_frame == GOLDEN_FRAME) { 570 int ref_frame) { 572 const int map_idx = get_ref_frame_map_idx(cpi, ref_frame); 577 VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) { 579 const int buf_idx = get_ref_frame_buf_idx(cpi, ref_frame); 558 get_ref_frame_map_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 569 get_ref_frame_buf_idx(const VP9_COMP *const cpi, int ref_frame) argument 576 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
|
H A D | vp9_pickmode.c | 45 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, 73 if (candidate->ref_frame[0] == ref_frame) 91 if (candidate->ref_frame[0] == ref_frame) 107 IF_DIFF_REF_FRAME_ADD_MV(candidate, ref_frame, ref_sign_bias, 115 x->mbmi_ext->mode_context[ref_frame] = counter_to_context[context_counter]; 134 const int ref = mbmi->ref_frame[0]; 774 MV_REFERENCE_FRAME ref_frame, 831 xd->plane[1].pre[0] = yv12_mb[ref_frame][ 42 mv_refs_rt(const VP9_COMMON *cm, const MACROBLOCK *x, const MACROBLOCKD *xd, const TileInfo *const tile, MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, int_mv *mv_ref_list, int mi_row, int mi_col) argument 772 encode_breakout_test(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int mi_row, int mi_col, MV_REFERENCE_FRAME ref_frame, PREDICTION_MODE this_mode, unsigned int var_y, unsigned int sse_y, struct buf_2d yv12_mb[][MAX_MB_PLANE], int *rate, int64_t *dist) argument 953 update_thresh_freq_fact(VP9_COMP *cpi, TileDataEnc *tile_data, BLOCK_SIZE bsize, MV_REFERENCE_FRAME ref_frame, THR_MODES best_mode_idx, PREDICTION_MODE mode) argument 1038 MV_REFERENCE_FRAME ref_frame; member in struct:__anon9583 1077 MV_REFERENCE_FRAME ref_frame, best_ref_frame = LAST_FRAME; local 1662 MV_REFERENCE_FRAME ref_frame, second_ref_frame = NONE; local [all...] |
H A D | vp9_encoder.c | 2381 MV_REFERENCE_FRAME ref_frame = NONE; local 2383 ref_frame = LAST_FRAME; 2385 ref_frame = GOLDEN_FRAME; 2387 ref_frame = ALTREF_FRAME; 2389 return ref_frame == NONE ? NULL : get_ref_frame_buffer(cpi, ref_frame); 2792 MV_REFERENCE_FRAME ref_frame; local 2795 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { 3090 int ref_frame; local [all...] |
H A D | vp9_rdopt.c | 58 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon9590 62 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon9591 167 const int ref = xd->mi[0]->mbmi.ref_frame[0]; 1247 this_mv[0].as_int = seg_mvs[mbmi->ref_frame[0]].as_int; 1251 this_mv[1].as_int = seg_mvs[mbmi->ref_frame[1]].as_int; 1258 this_mv[0].as_int = frame_mv[mode][mbmi->ref_frame[0]].as_int; 1260 this_mv[1].as_int = frame_mv[mode][mbmi->ref_frame[1]].as_int; 1281 return cost_mv_ref(cpi, mode, mbmi_ext->mode_context[mbmi->ref_frame[0]]) + 1514 const int refs[2] = {mbmi->ref_frame[0], 1515 mbmi->ref_frame[ 2153 setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, MV_REFERENCE_FRAME ref_frame, BLOCK_SIZE block_size, int mi_row, int mi_col, int_mv frame_nearest_mv[MAX_REF_FRAMES], int_mv frame_near_mv[MAX_REF_FRAMES], struct buf_2d yv12_mb[4][MAX_MB_PLANE]) argument 2337 discount_newmv_test(const VP9_COMP *cpi, int this_mode, int_mv this_mv, int_mv (*mode_mv)[MAX_REF_FRAMES], int ref_frame) argument 2785 rd_variance_adjustment(VP9_COMP *cpi, MACROBLOCK *x, BLOCK_SIZE bsize, int64_t *this_rd, MV_REFERENCE_FRAME ref_frame, unsigned int source_variance) argument 2926 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local 3704 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local [all...] |