mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
mips/hevcdsp: fix string concatenation on macros
Needed for old compilers like GCC 4.2 Tested by trac user brad. Fixes ticket #4745 Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
9dcaae70f2
commit
a0092cea46
@ -4369,7 +4369,7 @@ BI_MC_COPY(64);
|
||||
#undef BI_MC_COPY
|
||||
|
||||
#define BI_MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t dst_stride, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
@ -4423,7 +4423,7 @@ BI_MC(epel, v, 32, 4, vt, my);
|
||||
#undef BI_MC
|
||||
|
||||
#define BI_MC_HV(PEL, DIR, WIDTH, TAP, DIR1) \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t dst_stride, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
|
@ -5454,7 +5454,7 @@ BI_W_MC_COPY(64);
|
||||
#undef BI_W_MC_COPY
|
||||
|
||||
#define BI_W_MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
@ -5521,7 +5521,7 @@ BI_W_MC(epel, v, 32, 4, vt, my);
|
||||
#undef BI_W_MC
|
||||
|
||||
#define BI_W_MC_HV(PEL, DIR, WIDTH, TAP, DIR1) \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
|
@ -3871,7 +3871,7 @@ UNI_MC_COPY(64);
|
||||
#undef UNI_MC_COPY
|
||||
|
||||
#define UNI_MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
@ -3925,7 +3925,7 @@ UNI_MC(epel, v, 32, 4, vt, my);
|
||||
#undef UNI_MC
|
||||
|
||||
#define UNI_MC_HV(PEL, DIR, WIDTH, TAP, DIR1) \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
|
@ -4687,7 +4687,7 @@ UNIWGT_MC_COPY(64);
|
||||
#undef UNIWGT_MC_COPY
|
||||
|
||||
#define UNI_W_MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
@ -4746,7 +4746,7 @@ UNI_W_MC(epel, v, 32, 4, vt, my);
|
||||
#undef UNI_W_MC
|
||||
|
||||
#define UNI_W_MC_HV(PEL, DIR, WIDTH, TAP, DIR1) \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
|
@ -24,7 +24,7 @@
|
||||
#include "libavcodec/hevcdsp.h"
|
||||
|
||||
#define MC(PEL, DIR, WIDTH) \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR####WIDTH##_8_msa(int16_t *dst, \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR##WIDTH##_8_msa(int16_t *dst, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
int height, \
|
||||
@ -102,7 +102,7 @@ MC(epel, hv, 64);
|
||||
#undef MC
|
||||
|
||||
#define UNI_MC(PEL, DIR, WIDTH) \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t dst_stride, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
@ -181,7 +181,7 @@ UNI_MC(epel, hv, 64);
|
||||
#undef UNI_MC
|
||||
|
||||
#define UNI_W_MC(PEL, DIR, WIDTH) \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_uni_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
@ -265,7 +265,7 @@ UNI_W_MC(epel, hv, 64);
|
||||
#undef UNI_W_MC
|
||||
|
||||
#define BI_MC(PEL, DIR, WIDTH) \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t dst_stride, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
@ -345,7 +345,7 @@ BI_MC(epel, hv, 64);
|
||||
#undef BI_MC
|
||||
|
||||
#define BI_W_MC(PEL, DIR, WIDTH) \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR####WIDTH##_8_msa(uint8_t *dst, \
|
||||
void ff_hevc_put_hevc_bi_w_##PEL##_##DIR##WIDTH##_8_msa(uint8_t *dst, \
|
||||
ptrdiff_t \
|
||||
dst_stride, \
|
||||
uint8_t *src, \
|
||||
|
@ -3792,7 +3792,7 @@ MC_COPY(64);
|
||||
#undef MC_COPY
|
||||
|
||||
#define MC(PEL, DIR, WIDTH, TAP, DIR1, FILT_DIR) \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR####WIDTH##_8_msa(int16_t *dst, \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR##WIDTH##_8_msa(int16_t *dst, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
int height, \
|
||||
@ -3843,7 +3843,7 @@ MC(epel, v, 32, 4, vt, my);
|
||||
#undef MC
|
||||
|
||||
#define MC_HV(PEL, DIR, WIDTH, TAP, DIR1) \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR####WIDTH##_8_msa(int16_t *dst, \
|
||||
void ff_hevc_put_hevc_##PEL##_##DIR##WIDTH##_8_msa(int16_t *dst, \
|
||||
uint8_t *src, \
|
||||
ptrdiff_t src_stride, \
|
||||
int height, \
|
||||
|
Loading…
Reference in New Issue
Block a user