Skip to content

Commit 334ba5e

Browse files
rtammekivimikeNG
authored andcommitted
mm-video: Use multimedia heap on MSM7x30 (720p) too.
Change-Id: I8c7997a1fdd9490cbec9729b07a50f40b1c07c2b
1 parent 77e414f commit 334ba5e

File tree

2 files changed

+2
-10
lines changed

2 files changed

+2
-10
lines changed

mm-video/vidc/vdec/src/omx_vdec.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,7 @@ char ouputextradatafilename [] = "/data/extradata";
115115

116116
#ifdef USE_ION
117117
#define MEM_DEVICE "/dev/ion"
118-
#ifdef MAX_RES_720P
119-
#define MEM_HEAP_ID ION_CAMERA_HEAP_ID
120-
#else
121118
#define MEM_HEAP_ID ION_CP_MM_HEAP_ID
122-
#endif
123119
#elif MAX_RES_720P
124120
#define MEM_DEVICE "/dev/pmem_adsp"
125121
#elif MAX_RES_1080P_EBI
@@ -3077,7 +3073,7 @@ OMX_ERRORTYPE omx_vdec::get_parameter(OMX_IN OMX_HANDLETYPE hComp,
30773073
if(nativeBuffersUsage->nPortIndex == OMX_CORE_OUTPUT_PORT_INDEX) {
30783074
#ifdef USE_ION
30793075
#if defined (MAX_RES_720P)
3080-
nativeBuffersUsage->nUsage = (GRALLOC_USAGE_PRIVATE_CAMERA_HEAP | GRALLOC_USAGE_PRIVATE_UNCACHED);
3076+
nativeBuffersUsage->nUsage = (GRALLOC_USAGE_PRIVATE_MM_HEAP | GRALLOC_USAGE_PRIVATE_UNCACHED);
30813077
DEBUG_PRINT_HIGH("ION:720P: nUsage 0x%x",nativeBuffersUsage->nUsage);
30823078
#else
30833079
if(secure_mode) {
@@ -3092,7 +3088,7 @@ OMX_ERRORTYPE omx_vdec::get_parameter(OMX_IN OMX_HANDLETYPE hComp,
30923088
#endif //(MAX_RES_720P)
30933089
#else
30943090
#if defined (MAX_RES_720P) || defined (MAX_RES_1080P_EBI)
3095-
nativeBuffersUsage->nUsage = (GRALLOC_USAGE_PRIVATE_ADSP_HEAP | GRALLOC_USAGE_PRIVATE_UNCACHED);
3091+
nativeBuffersUsage->nUsage = (GRALLOC_USAGE_PRIVATE_MM_HEAP | GRALLOC_USAGE_PRIVATE_UNCACHED);
30963092
#elif MAX_RES_1080P
30973093
nativeBuffersUsage->nUsage = (GRALLOC_USAGE_PRIVATE_SMI_HEAP | GRALLOC_USAGE_PRIVATE_UNCACHED);
30983094
#endif

mm-video/vidc/venc/inc/omx_video_base.h

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,7 @@ class VideoHeap : public MemoryHeapBase
8383

8484
#ifdef USE_ION
8585
static const char* MEM_DEVICE = "/dev/ion";
86-
#ifdef MAX_RES_720P
87-
#define MEM_HEAP_ID ION_CAMERA_HEAP_ID
88-
#else
8986
#define MEM_HEAP_ID ION_CP_MM_HEAP_ID
90-
#endif
9187
#elif MAX_RES_720P
9288
static const char* MEM_DEVICE = "/dev/pmem_adsp";
9389
#elif MAX_RES_1080P_EBI

0 commit comments

Comments
 (0)