/external/chromium_org/third_party/libvpx/source/libvpx/vp9/encoder/ |
H A D | vp9_pickmode.c | 39 MODE_INFO *mi, MV_REFERENCE_FRAME ref_frame, 67 if (candidate->ref_frame[0] == ref_frame) 84 if (candidate->ref_frame[0] == ref_frame) 107 mi->mbmi.mode_context[ref_frame] = counter_to_context[context_counter]; 126 const int ref = mbmi->ref_frame[0]; 274 MV_REFERENCE_FRAME ref_frame, 319 xd->plane[1].pre[0] = yv12_mb[ref_frame][1]; 320 xd->plane[2].pre[0] = yv12_mb[ref_frame][ 37 mv_refs_rt(const VP9_COMMON *cm, 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 272 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 425 MV_REFERENCE_FRAME ref_frame, best_ref_frame = LAST_FRAME; local [all...] |
H A D | vp9_bitstream.c | 200 assert(mbmi->ref_frame[0] == 212 vp9_write(w, mbmi->ref_frame[0] == GOLDEN_FRAME, 215 const int bit0 = mbmi->ref_frame[0] != LAST_FRAME; 218 const int bit1 = mbmi->ref_frame[0] != GOLDEN_FRAME; 280 const int mode_ctx = mbmi->mode_context[mbmi->ref_frame[0]]; 315 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, 324 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, nmvc, 993 MV_REFERENCE_FRAME ref_frame; local 994 for (ref_frame = LAST_FRAME; ref_frame < 1114 MV_REFERENCE_FRAME ref_frame; local [all...] |
H A D | vp9_encoder.h | 459 MV_REFERENCE_FRAME ref_frame) { 460 if (ref_frame == LAST_FRAME) { 462 } else if (ref_frame == GOLDEN_FRAME) { 470 VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) { 472 return &cm->frame_bufs[cm->ref_frame_map[get_ref_frame_idx(cpi, ref_frame)]] 458 get_ref_frame_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 469 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
|
H A D | vp9_encoder.c | 1310 MV_REFERENCE_FRAME ref_frame = NONE; local 1312 ref_frame = LAST_FRAME; 1314 ref_frame = GOLDEN_FRAME; 1316 ref_frame = ALTREF_FRAME; 1318 return ref_frame == NONE ? NULL : get_ref_frame_buffer(cpi, ref_frame); 1619 MV_REFERENCE_FRAME ref_frame; local 1622 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { 2577 MV_REFERENCE_FRAME ref_frame; local [all...] |
H A D | vp9_rdopt.c | 57 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon13187 61 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon13188 179 const int ref = xd->mi[0].src_mi->mbmi.ref_frame[0]; 1053 this_mv[0].as_int = seg_mvs[mbmi->ref_frame[0]].as_int; 1057 this_mv[1].as_int = seg_mvs[mbmi->ref_frame[1]].as_int; 1064 this_mv[0].as_int = frame_mv[mode][mbmi->ref_frame[0]].as_int; 1066 this_mv[1].as_int = frame_mv[mode][mbmi->ref_frame[1]].as_int; 1088 return cost_mv_ref(cpi, mode, mbmi->mode_context[mbmi->ref_frame[0]]) + 1336 const MV_REFERENCE_FRAME frame = mbmi->ref_frame[ref]; 1354 this_mode, mbmi->ref_frame)) 1733 setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, 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 2558 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local 3318 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local [all...] |
/external/libvpx/libvpx/vp8/common/ |
H A D | blockd.h | 158 uint8_t ref_frame; member in struct:__anon24839 179 MV_REFERENCE_FRAME ref_frame; member in struct:__anon24840
|
/external/libvpx/libvpx/vp9/common/ |
H A D | vp9_blockd.h | 135 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon24896 153 return mbmi->ref_frame[0] > INTRA_FRAME; 157 return mbmi->ref_frame[1] > INTRA_FRAME;
|
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/decoder/ |
H A D | vp9_decodeframe.c | 330 RefBuffer *ref_buffer = &cm->frame_refs[mbmi->ref_frame[idx] - LAST_FRAME]; 713 RefBuffer *const ref_frame = &cm->frame_refs[i]; local 714 has_valid_ref_frame |= valid_ref_frame_size(ref_frame->buf->y_crop_width, 715 ref_frame->buf->y_crop_height, 722 RefBuffer *const ref_frame = &cm->frame_refs[i]; local 724 ref_frame->buf->bit_depth, 725 ref_frame->buf->uv_crop_width < ref_frame->buf->y_crop_width, 726 ref_frame->buf->uv_crop_height < ref_frame 1257 RefBuffer *const ref_frame = &cm->frame_refs[i]; local [all...] |
/external/libvpx/libvpx/vp9/encoder/ |
H A D | vp9_bitstream.c | 203 assert(mbmi->ref_frame[0] == 215 vp9_write(w, mbmi->ref_frame[0] == GOLDEN_FRAME, 218 const int bit0 = mbmi->ref_frame[0] != LAST_FRAME; 221 const int bit1 = mbmi->ref_frame[0] != GOLDEN_FRAME; 283 const int mode_ctx = mbmi->mode_context[mbmi->ref_frame[0]]; 317 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, 326 &mbmi->ref_mvs[mbmi->ref_frame[ref]][0].as_mv, nmvc, 1003 MV_REFERENCE_FRAME ref_frame; local 1004 for (ref_frame = LAST_FRAME; ref_frame < 1088 MV_REFERENCE_FRAME ref_frame; local [all...] |
H A D | vp9_firstpass.c | 512 MV_REFERENCE_FRAME ref_frame = LAST_FRAME; local 521 ref_frame = LAST_FRAME; 524 ref_frame = ALTREF_FRAME; 537 set_ref_ptrs(cm, xd, ref_frame, NONE); 594 xd->mi[0]->mbmi.ref_frame[0] = INTRA_FRAME; 716 xd->mi[0]->mbmi.ref_frame[0] = LAST_FRAME; 717 xd->mi[0]->mbmi.ref_frame[1] = NONE;
|
H A D | vp9_onyx_if.c | 1683 MV_REFERENCE_FRAME ref_frame = NONE; local 1685 ref_frame = LAST_FRAME; 1687 ref_frame = GOLDEN_FRAME; 1689 ref_frame = ALTREF_FRAME; 1691 return ref_frame == NONE ? NULL : get_ref_frame_buffer(cpi, ref_frame); 2051 MV_REFERENCE_FRAME ref_frame; local 2053 for (ref_frame = LAST_FRAME; ref_frame <= ALTREF_FRAME; ++ref_frame) { 2912 MV_REFERENCE_FRAME ref_frame; local [all...] |
H A D | vp9_onyx_int.h | 575 MV_REFERENCE_FRAME ref_frame) { 576 if (ref_frame == LAST_FRAME) { 578 } else if (ref_frame == GOLDEN_FRAME) { 586 VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) { 588 return &cm->frame_bufs[cm->ref_frame_map[get_ref_frame_idx(cpi, ref_frame)]] 574 get_ref_frame_idx(const VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument 585 get_ref_frame_buffer( VP9_COMP *cpi, MV_REFERENCE_FRAME ref_frame) argument
|
H A D | vp9_rdopt.c | 60 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon24962 64 MV_REFERENCE_FRAME ref_frame[2]; member in struct:__anon24963 435 const int ref = xd->mi[0]->mbmi.ref_frame[0]; 1492 this_mv[0].as_int = seg_mvs[mbmi->ref_frame[0]].as_int; 1496 this_mv[1].as_int = seg_mvs[mbmi->ref_frame[1]].as_int; 1502 this_mv[0].as_int = frame_mv[NEARESTMV][mbmi->ref_frame[0]].as_int; 1504 this_mv[1].as_int = frame_mv[NEARESTMV][mbmi->ref_frame[1]].as_int; 1507 this_mv[0].as_int = frame_mv[NEARMV][mbmi->ref_frame[0]].as_int; 1509 this_mv[1].as_int = frame_mv[NEARMV][mbmi->ref_frame[1]].as_int; 1531 return cost_mv_ref(cpi, mode, mbmi->mode_context[mbmi->ref_frame[ 1675 check_best_zero_mv( const VP9_COMP *cpi, const uint8_t mode_context[MAX_REF_FRAMES], int_mv frame_mv[MB_MODE_COUNT][MAX_REF_FRAMES], int disable_inter_mode_mask, int this_mode, int ref_frame, int second_ref_frame) argument 2144 mv_pred(VP9_COMP *cpi, MACROBLOCK *x, uint8_t *ref_y_buffer, int ref_y_stride, int ref_frame, BLOCK_SIZE block_size ) argument 2318 vp9_setup_buffer_inter(VP9_COMP *cpi, MACROBLOCK *x, const TileInfo *const tile, 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 2353 vp9_get_scaled_ref_frame(const VP9_COMP *cpi, int ref_frame) argument 3134 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local 3764 MV_REFERENCE_FRAME ref_frame, second_ref_frame; local [all...] |