diff options
Diffstat (limited to 'libavcodec/mips/h263dsp_msa.c')
-rw-r--r-- | libavcodec/mips/h263dsp_msa.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/libavcodec/mips/h263dsp_msa.c b/libavcodec/mips/h263dsp_msa.c index 472bcbd..2e1ca01 100644 --- a/libavcodec/mips/h263dsp_msa.c +++ b/libavcodec/mips/h263dsp_msa.c @@ -86,10 +86,7 @@ static void h263_h_loop_filter_msa(uint8_t *src, int32_t stride, int32_t qscale) ILVR_B2_SH(in3, in0, in1, in2, temp0, temp1); in0 = (v16u8) __msa_ilvr_h(temp1, temp0); in3 = (v16u8) __msa_ilvl_h(temp1, temp0); - ST4x4_UB(in0, in0, 0, 1, 2, 3, src, stride); - src += 4 * stride; - ST4x4_UB(in3, in3, 0, 1, 2, 3, src, stride); - src += 4 * stride; + ST_W8(in0, in3, 0, 1, 2, 3, 0, 1, 2, 3, src, stride); } static void h263_v_loop_filter_msa(uint8_t *src, int32_t stride, int32_t qscale) |