Commit f4bf06eb authored by Michael Niedermayer's avatar Michael Niedermayer

sws-test: Fix data alignment

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 90640cc7
...@@ -104,6 +104,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h, ...@@ -104,6 +104,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h,
av_image_fill_linesizes(srcStride, srcFormat, srcW); av_image_fill_linesizes(srcStride, srcFormat, srcW);
for (p = 0; p < 4; p++) { for (p = 0; p < 4; p++) {
srcStride[p] = FFALIGN(srcStride[p], 16);
if (srcStride[p]) if (srcStride[p])
src[p] = av_mallocz(srcStride[p]*srcH+16); src[p] = av_mallocz(srcStride[p]*srcH+16);
if (srcStride[p] && !src[p]) { if (srcStride[p] && !src[p]) {
...@@ -139,6 +140,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h, ...@@ -139,6 +140,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h,
* allocated with av_malloc). */ * allocated with av_malloc). */
/* An extra 16 bytes is being allocated because some scalers may write /* An extra 16 bytes is being allocated because some scalers may write
* out of bounds. */ * out of bounds. */
dstStride[i] = FFALIGN(dstStride[i], 16);
if (dstStride[i]) if (dstStride[i])
dst[i]= av_mallocz(dstStride[i]*dstH+16); dst[i]= av_mallocz(dstStride[i]*dstH+16);
if (dstStride[i] && !dst[i]) { if (dstStride[i] && !dst[i]) {
...@@ -178,6 +180,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h, ...@@ -178,6 +180,7 @@ static int doTest(uint8_t *ref[4], int refStride[4], int w, int h,
ssdA = r->ssdA; ssdA = r->ssdA;
} else { } else {
for (i=0; i<4; i++) { for (i=0; i<4; i++) {
refStride[i] = FFALIGN(refStride[i], 16);
if (refStride[i]) if (refStride[i])
out[i]= av_mallocz(refStride[i]*h); out[i]= av_mallocz(refStride[i]*h);
if (refStride[i] && !out[i]) { if (refStride[i] && !out[i]) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment