dmai: update 1.20, remove obsolete 1.16
[vuplus_openembedded] / packages / dsplink / files / support-32bit-align.patch
1 Index: dmai_1_20_00_06/packages/ti/sdo/dmai/linux/omap3530/Resize.c
2 ===================================================================
3 --- dmai_1_20_00_06.orig/packages/ti/sdo/dmai/linux/omap3530/Resize.c   2009-02-11 19:20:45.000000000 -0600
4 +++ dmai_1_20_00_06/packages/ti/sdo/dmai/linux/omap3530/Resize.c        2009-02-11 19:21:09.000000000 -0600
5 @@ -557,9 +557,9 @@
6      srcOffset = srcDim.y * srcDim.lineLength + srcDim.x * 2;
7      dstOffset = dstDim.y * dstDim.lineLength + dstDim.x * 2;
8  
9 -    /* Input and output buffers must be 4096 bytes aligned */
10 -    assert(((Buffer_getPhysicalPtr(hDstBuf) + srcOffset) & 0xFFF) == 0);
11 -    assert(((Buffer_getPhysicalPtr(hSrcBuf) + dstOffset) & 0xFFF) == 0);
12 +    /* Pointers must be a multiple of 32 bytes */
13 +    assert((Buffer_getPhysicalPtr(hDstBuf) & 0x1F) == 0);
14 +    assert((Buffer_getPhysicalPtr(hSrcBuf) & 0x1F) == 0);
15  
16      /* Queue the resizer buffers */
17      for (i=0; i < 2; i++) {