ref: 6e3be5c3b6fad4f8b1a3aa9f43efcdf4cf2898b2
parent: 87bf5203aff73b27164b871a97a0b36b15f39e1e
parent: 852f62fde5965023b0085dea94d9e1829b02fd24
author: Adrian Grange <agrange@google.com>
date: Thu Mar 5 07:52:57 EST 2015
Merge "Fix valgrind memcpy memory overlaps warning"
--- a/vp9/encoder/vp9_rdopt.c
+++ b/vp9/encoder/vp9_rdopt.c
@@ -1316,8 +1316,8 @@
for (idy = 0; idy < num_4x4_blocks_high; ++idy)
for (idx = 0; idx < num_4x4_blocks_wide; ++idx)
- vpx_memcpy(&mic->bmi[i + idy * 2 + idx],
- &mic->bmi[i], sizeof(mic->bmi[i]));
+ vpx_memmove(&mic->bmi[i + idy * 2 + idx],
+ &mic->bmi[i], sizeof(mic->bmi[i]));
return cost_mv_ref(cpi, mode, mbmi->mode_context[mbmi->ref_frame[0]]) +
thismvcost;
--
⑨