Revision 849f1035 libavcodec/motion_est_template.c
libavcodec/motion_est_template.c | ||
---|---|---|
555 | 555 |
const int qpel= flags&FLAG_QPEL;\ |
556 | 556 |
const int shift= 1+qpel;\ |
557 | 557 |
|
558 |
static always_inline int small_diamond_search(MpegEncContext * s, int *best, int dmin, |
|
558 |
static av_always_inline int small_diamond_search(MpegEncContext * s, int *best, int dmin,
|
|
559 | 559 |
int src_index, int ref_index, int const penalty_factor, |
560 | 560 |
int size, int h, int flags) |
561 | 561 |
{ |
... | ... | |
964 | 964 |
return dmin; |
965 | 965 |
} |
966 | 966 |
|
967 |
static always_inline int diamond_search(MpegEncContext * s, int *best, int dmin, |
|
967 |
static av_always_inline int diamond_search(MpegEncContext * s, int *best, int dmin,
|
|
968 | 968 |
int src_index, int ref_index, int const penalty_factor, |
969 | 969 |
int size, int h, int flags){ |
970 | 970 |
MotionEstContext * const c= &s->me; |
... | ... | |
984 | 984 |
return var_diamond_search(s, best, dmin, src_index, ref_index, penalty_factor, size, h, flags); |
985 | 985 |
} |
986 | 986 |
|
987 |
static always_inline int epzs_motion_search_internal(MpegEncContext * s, int *mx_ptr, int *my_ptr, |
|
987 |
static av_always_inline int epzs_motion_search_internal(MpegEncContext * s, int *mx_ptr, int *my_ptr,
|
|
988 | 988 |
int P[10][2], int src_index, int ref_index, int16_t (*last_mv)[2], |
989 | 989 |
int ref_mv_scale, int flags, int size, int h) |
990 | 990 |
{ |
Also available in: Unified diff