diff options
Diffstat (limited to 'recipes-ti/dmai/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch')
-rw-r--r-- | recipes-ti/dmai/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/recipes-ti/dmai/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch b/recipes-ti/dmai/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch new file mode 100644 index 00000000..21e71dec --- /dev/null +++ b/recipes-ti/dmai/ti-dmai/0001-Correct-DMAI-s-Resize-module-for-DM365.patch | |||
@@ -0,0 +1,34 @@ | |||
1 | From 9d9326c26ea990fa49842e0c57d520a5acb4d887 Mon Sep 17 00:00:00 2001 | ||
2 | From: Don Darling <ddarling@ti.com> | ||
3 | Date: Fri, 16 Apr 2010 17:40:40 -0500 | ||
4 | Subject: [PATCH] Correct DMAI's Resize module for DM365. | ||
5 | |||
6 | The PSP requires virtual addresses to be given for the resize buffers. This | ||
7 | differs from previous releases, which required physical addresses. This | ||
8 | change updates the Resize module to use virtual addresses. | ||
9 | --- | ||
10 | .../packages/ti/sdo/dmai/linux/dm365/Resize.c | 4 ++-- | ||
11 | 1 files changed, 2 insertions(+), 2 deletions(-) | ||
12 | |||
13 | diff --git a/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c b/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c | ||
14 | index c1716c4..3e71e46 100644 | ||
15 | --- a/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c | ||
16 | +++ b/dmai/packages/ti/sdo/dmai/linux/dm365/Resize.c | ||
17 | @@ -313,12 +313,12 @@ Int Resize_execute(Resize_Handle hResize, | ||
18 | |||
19 | rsz.in_buff.index = -1; | ||
20 | rsz.in_buff.buf_type = IMP_BUF_IN; | ||
21 | - rsz.in_buff.offset = Buffer_getPhysicalPtr(hSrcBuf) + srcOffset; | ||
22 | + rsz.in_buff.offset = ((Int32)Buffer_getUserPtr(hSrcBuf)) + srcOffset; | ||
23 | rsz.in_buff.size = Buffer_getSize(hSrcBuf); | ||
24 | |||
25 | rsz.out_buff1.index = -1; | ||
26 | rsz.out_buff1.buf_type = IMP_BUF_OUT1; | ||
27 | - rsz.out_buff1.offset = Buffer_getPhysicalPtr(hDstBuf) + dstOffset; | ||
28 | + rsz.out_buff1.offset = ((Int32)Buffer_getUserPtr(hDstBuf)) + dstOffset; | ||
29 | rsz.out_buff1.size = Buffer_getSize(hDstBuf); | ||
30 | |||
31 | /* | ||
32 | -- | ||
33 | 1.6.3.3 | ||
34 | |||