/third_party/ffmpeg/libavcodec/mips/ |
H A D | mathops.h | 46 #define mid_pred mid_pred macro 47 static inline av_const int mid_pred(int a, int b, int c) in mid_pred() function
|
/third_party/ffmpeg/libavcodec/ |
H A D | h263.c | 214 *px = mid_pred(A[0], 0, C[0]); in ff_h263_pred_motion() 215 *py = mid_pred(A[1], 0, C[1]); in ff_h263_pred_motion() 224 *px = mid_pred(A[0], 0, C[0]); in ff_h263_pred_motion() 225 *py = mid_pred(A[1], 0, C[1]); in ff_h263_pred_motion() 236 *px = mid_pred(A[0], B[0], C[0]); in ff_h263_pred_motion() 237 *py = mid_pred(A[1], B[1], C[1]); in ff_h263_pred_motion() 242 *px = mid_pred(A[0], B[0], C[0]); in ff_h263_pred_motion() 243 *py = mid_pred(A[1], B[1], C[1]); in ff_h263_pred_motion()
|
H A D | mathops.h | 96 #ifndef mid_pred 97 #define mid_pred mid_pred macro 98 static inline av_const int mid_pred(int a, int b, int c) in mid_pred() function
|
H A D | h264_mvpred.h | 122 *mx = mid_pred(A[0], B[0], C[0]); in pred_motion() 123 *my = mid_pred(A[1], B[1], C[1]); in pred_motion() 142 *mx = mid_pred(A[0], B[0], C[0]); in pred_motion() 143 *my = mid_pred(A[1], B[1], C[1]); in pred_motion() 329 mx = mid_pred(A[0], B[0], C[0]); in pred_pskip_motion() 330 my = mid_pred(A[1], B[1], C[1]); in pred_pskip_motion() 343 mx = mid_pred(A[0], B[0], C[0]); in pred_pskip_motion() 344 my = mid_pred(A[1], B[1], C[1]); in pred_pskip_motion()
|
H A D | ffv1_template.c | 29 return mid_pred(L, L + T - LT, T); in predict()
|
H A D | vc1_pred.c | 397 px = mid_pred(field_predA[0], field_predB[0], field_predC[0]); in ff_vc1_pred_mv() 398 py = mid_pred(field_predA[1], field_predB[1], field_predC[1]); in ff_vc1_pred_mv() 607 px = mid_pred(A[0], B[0], C[0]); in ff_vc1_pred_mv_intfr() 608 py = mid_pred(A[1], B[1], C[1]); in ff_vc1_pred_mv_intfr() 633 px = mid_pred(A[0], B[0], C[0]); in ff_vc1_pred_mv_intfr() 634 py = mid_pred(A[1], B[1], C[1]); in ff_vc1_pred_mv_intfr() 757 px = mid_pred(A[0], B[0], C[0]); in ff_vc1_pred_b_mv() 758 py = mid_pred(A[1], B[1], C[1]); in ff_vc1_pred_b_mv() 827 px = mid_pred(A[0], B[0], C[0]); in ff_vc1_pred_b_mv() 828 py = mid_pred( in ff_vc1_pred_b_mv() [all...] |
H A D | motion_est.c | 620 P_MEDIAN[0]= mid_pred(P_LEFT[0], P_TOP[0], P_TOPRIGHT[0]); in h263_mv4_search() 621 P_MEDIAN[1]= mid_pred(P_LEFT[1], P_TOP[1], P_TOPRIGHT[1]); in h263_mv4_search() 794 P_MEDIAN[0]= mid_pred(P_LEFT[0], P_TOP[0], P_TOPRIGHT[0]); in interlaced_search() 795 P_MEDIAN[1]= mid_pred(P_LEFT[1], P_TOP[1], P_TOPRIGHT[1]); in interlaced_search() 946 P_MEDIAN[0] = mid_pred(P_LEFT[0], P_TOP[0], P_TOPRIGHT[0]); in ff_estimate_p_frame_motion() 947 P_MEDIAN[1] = mid_pred(P_LEFT[1], P_TOP[1], P_TOPRIGHT[1]); in ff_estimate_p_frame_motion() 1101 P_MEDIAN[0]= mid_pred(P_LEFT[0], P_TOP[0], P_TOPRIGHT[0]); in ff_pre_estimate_p_frame_motion() 1102 P_MEDIAN[1]= mid_pred(P_LEFT[1], P_TOP[1], P_TOPRIGHT[1]); in ff_pre_estimate_p_frame_motion() 1151 P_MEDIAN[0] = mid_pred(P_LEFT[0], P_TOP[0], P_TOPRIGHT[0]); in estimate_motion_b() 1152 P_MEDIAN[1] = mid_pred(P_LEF in estimate_motion_b() [all...] |
H A D | huffyuvencdsp.c | 61 const int pred = mid_pred(l, src1[i], (l + src1[i] - lt) & mask); in sub_hfyu_median_pred_int16_c()
|
H A D | snow.h | 260 *mx = mid_pred(left->mx, top->mx, tr->mx); in pred_mv() 261 *my = mid_pred(left->my, top->my, tr->my); in pred_mv() 264 *mx = mid_pred((left->mx * scale[left->ref] + 128) >>8, in pred_mv() 267 *my = mid_pred((left->my * scale[left->ref] + 128) >>8, in pred_mv()
|
H A D | huffyuvdsp.c | 50 l = (mid_pred(l, src[i], (l + src[i] - lt) & mask) + diff[i]) & mask; in add_hfyu_median_pred_int16_c()
|
H A D | lossless_videodsp.c | 53 l = mid_pred(l, src1[i], (l + src1[i] - lt) & 0xFF) + diff[i]; in add_median_pred_c()
|
H A D | lossless_videoencdsp.c | 67 const int pred = mid_pred(l, src1[i], (l + src1[i] - lt) & 0xFF); in sub_median_pred_c()
|
H A D | vc1_mc.c | 125 *tx = mid_pred(s->mv[dir][idx < 2][0], s->mv[dir][1 + (idx < 4)][0], s->mv[dir][2 + (idx < 8)][0]); in get_luma_mv() 126 *ty = mid_pred(s->mv[dir][idx < 2][1], s->mv[dir][1 + (idx < 4)][1], s->mv[dir][2 + (idx < 8)][1]); in get_luma_mv() 129 *tx = mid_pred(s->mv[dir][idx > 0xd][0], s->mv[dir][1 + (idx > 0xb)][0], s->mv[dir][2 + (idx > 0x7)][0]); in get_luma_mv() 130 *ty = mid_pred(s->mv[dir][idx > 0xd][1], s->mv[dir][1 + (idx > 0xb)][1], s->mv[dir][2 + (idx > 0x7)][1]); in get_luma_mv() 156 *tx = mid_pred(s->mv[dir][idx > 0xd][0], s->mv[dir][1 + (idx > 0xb)][0], s->mv[dir][2 + (idx > 0x7)][0]); in get_chroma_mv() 157 *ty = mid_pred(s->mv[dir][idx > 0xd][1], s->mv[dir][1 + (idx > 0xb)][1], s->mv[dir][2 + (idx > 0x7)][1]); in get_chroma_mv()
|
H A D | lagarith.c | 257 l = mid_pred(l, src1[i], l + src1[i] - lt) + diff[i]; in add_lag_median_prediction() 318 L = mid_pred(L & 0xFF, buf[i - stride], (L + buf[i - stride] - TL) & 0xFF) + buf[i]; in lag_pred_line_yuy2()
|
H A D | wmv2dec.c | 399 *px = mid_pred(A[0], B[0], C[0]); in wmv2_pred_motion() 400 *py = mid_pred(A[1], B[1], C[1]); in wmv2_pred_motion()
|
H A D | rv34.c | 498 mx = mid_pred(A[0], B[0], C[0]); in rv34_pred_mv() 499 my = mid_pred(A[1], B[1], C[1]); in rv34_pred_mv() 537 *mx = mid_pred(A[0], B[0], C[0]); in rv34_pred_b_vector() 538 *my = mid_pred(A[1], B[1], C[1]); in rv34_pred_b_vector() 629 mx = mid_pred(A[0], B[0], C[0]); in rv34_pred_mv_rv3() 630 my = mid_pred(A[1], B[1], C[1]); in rv34_pred_mv_rv3()
|
H A D | h264_direct.c | 247 mv[list] = pack16to32(mid_pred(A[0], B[0], C[0]), in pred_spatial_direct_motion() 248 mid_pred(A[1], B[1], C[1])); in pred_spatial_direct_motion()
|
H A D | svq1dec.c | 309 mv->y = sign_extend(diff + mid_pred(pmv[0]->y, pmv[1]->y, pmv[2]->y), 6); in svq1_decode_motion_vector() 311 mv->x = sign_extend(diff + mid_pred(pmv[0]->x, pmv[1]->x, pmv[2]->x), 6); in svq1_decode_motion_vector()
|
/third_party/ffmpeg/libavcodec/arm/ |
H A D | mathops.h | 84 #define mid_pred mid_pred macro 85 static inline av_const int mid_pred(int a, int b, int c) in mid_pred() function
|
/third_party/ffmpeg/libavcodec/avr32/ |
H A D | mathops.h | 82 #define mid_pred mid_pred macro 83 static inline av_const int mid_pred(int a, int b, int c) in mid_pred() function
|
/third_party/ffmpeg/libavcodec/x86/ |
H A D | mathops.h | 83 #define mid_pred mid_pred macro 84 static inline av_const int mid_pred(int a, int b, int c) in mid_pred() function
|
H A D | lossless_videoencdsp_init.c | 76 dst[0] = src2[0] - mid_pred(l, src1[0], (l + src1[0] - lt) & 0xFF); in sub_median_pred_mmxext()
|
/third_party/ffmpeg/libavfilter/ |
H A D | vf_mestimate.c | 234 me_ctx->pred_x = mid_pred(preds[0].mvs[1][0], preds[0].mvs[2][0], preds[0].mvs[3][0]); in filter_frame() 235 me_ctx->pred_y = mid_pred(preds[0].mvs[1][1], preds[0].mvs[2][1], preds[0].mvs[3][1]); in filter_frame() 237 me_ctx->pred_x = mid_pred(0, preds[0].mvs[1][0], preds[0].mvs[2][0]); in filter_frame() 238 me_ctx->pred_y = mid_pred(0, preds[0].mvs[1][1], preds[0].mvs[2][1]); in filter_frame() 283 me_ctx->pred_x = mid_pred(preds[0].mvs[1][0], preds[0].mvs[2][0], preds[0].mvs[3][0]); in filter_frame() 284 me_ctx->pred_y = mid_pred(preds[0].mvs[1][1], preds[0].mvs[2][1], preds[0].mvs[3][1]); in filter_frame() 286 me_ctx->pred_x = mid_pred(0, preds[0].mvs[1][0], preds[0].mvs[2][0]); in filter_frame() 287 me_ctx->pred_y = mid_pred(0, preds[0].mvs[1][1], preds[0].mvs[2][1]); in filter_frame()
|
H A D | vf_minterpolate.c | 470 me_ctx->pred_x = mid_pred(preds[0].mvs[1][0], preds[0].mvs[2][0], preds[0].mvs[3][0]); in search_mv() 471 me_ctx->pred_y = mid_pred(preds[0].mvs[1][1], preds[0].mvs[2][1], preds[0].mvs[3][1]); in search_mv() 473 me_ctx->pred_x = mid_pred(0, preds[0].mvs[1][0], preds[0].mvs[2][0]); in search_mv() 474 me_ctx->pred_y = mid_pred(0, preds[0].mvs[1][1], preds[0].mvs[2][1]); in search_mv() 536 me_ctx->pred_x = mid_pred(preds[0].mvs[1][0], preds[0].mvs[2][0], preds[0].mvs[3][0]); in search_mv() 537 me_ctx->pred_y = mid_pred(preds[0].mvs[1][1], preds[0].mvs[2][1], preds[0].mvs[3][1]); in search_mv() 539 me_ctx->pred_x = mid_pred(0, preds[0].mvs[1][0], preds[0].mvs[2][0]); in search_mv() 540 me_ctx->pred_y = mid_pred(0, preds[0].mvs[1][1], preds[0].mvs[2][1]); in search_mv()
|
H A D | vf_selectivecolor.c | 32 #include "libavcodec/mathops.h" // for mid_pred(), which is a macro so no link dependency 119 return max_val - mid_pred(r, g, b); in get_rgb_scale() 124 return mid_pred(r, g, b) - min_val; in get_cmy_scale()
|