Hello,
This is the configuartion I am using:-
Android Release:- IcecreamSandwich 4.0.4 (MR1.1)
Profile:-BaseLine
Resolution: -1080p(Encoder+Decoder)
Board:-Blaze tablet 2(OMAP4460 platform
When I make video call from Blaze to Video conferencing endpoint ,it works fine for 5 hours ,
but when call is disconnected in between and again call is made, after such 3-4th trial ,I found either encoder/decoder hangs(does not start).
I found Memory Leak in Ducati binary,our application also fails to allocate memory to OMX buffer after 3-4th trial.
Could anybody let me know,does this memory leak error occurs when system works fine ? Is there any limitation
of memory on OMAP 4460 platform ?
Following is snippet of Ducati log :-
[CORE1]: [ 3197.315] [ERR=94703] src/OMX_H264VideoEncoder.c:[1406]:[Instance 1]:input port buff actual =3
[CORE1]: [ 3197.323] [ERR=94704] src/OMX_H264VideoEncoder.c:[4299]:Memory leak detected. Bytes lost = 1264
[CORE1]: [ 3197.323] [ERR=94705] src/OMX_H264VideoEncoder.c:[4300]: Value from GetMemCounter = 4096
[CORE1]: [ 3197.323] [ERR=94706] src/OMX_H264VideoEncoder.c:[4301]: Value from GetMemUsage = 89269640
[CORE1]: [ 3197.323] [ERR=94707] src/OMX_H264VideoEncoder.c:[4304]:Total size = 6291456
[CORE1]: [ 3197.324] [ERR=94708] src/OMX_H264VideoEncoder.c:[4305]:Total free size = 4000280
[CORE1]: [ 3197.324] [ERR=94709] src/OMX_H264VideoEncoder.c:[4306]:Largest Free size = 3996616
[CORE1]: [ 3197.324] [ERR=94710] src/OMX_H264VideoEncoder.c:[4307]:
[CORE1]: [ 3197.587] xdc.runtime.Memory: line 52: out of memory: heap=0x85a1f418, size=3303172
[CORE1]: [ 3197.587] Depreciated API: ERROR: bios6/src/timm_osal_memory.c:[324]:Memory Allocation failed!!!
[CORE1]: [ 3197.588] [ERR=94740] memutils.c:[46]:
[CORE1]: [ 3197.588] Error: No mapping available for this region for Addr = 219900
[CORE1]: [ 3197.588]
[CORE1]: [ 3197.588] [ERR=94741] src/msp_video.c:[2495]:Warning: Pipe processing is slower than the requested framerate!!!
[ 3204.126] [ERR=94781] src/omx_iss_cam.c:[1213]:Memory leak detected. Bytes lost = 10972010
[CORE1]: [ 3204.126] [ERR=94782] src/omx_iss_cam.c:[1214]: Value from GetMemCounter = 276
[CORE1]: [ 3204.126] [ERR=94783] src/omx_iss_cam.c:[1215]: Value from GetMemUsage = 11106358
[CORE1]: [ 3204.126] [ERR=94784] src/omx_iss_cam.c:[1218]:Total size = 6291456
[CORE1]: [ 3204.126] [ERR=94785] src/omx_iss_cam.c:[1219]:Total free size = 5980328
[CORE1]: [ 3204.126] [ERR=94786] src/omx_iss_cam.c:[1220]:Largest Free size = 3872384
[CORE1]: [ 3204.126] [ERR=94787] src/omx_iss_cam.c:[1221]:
[CORE1]: [ 3204.127] [ERR=94788] src/omx_iss_cam.c:[1222]:-----------------------------------------------
[CORE1]: [ 3204.127] [ERR=94789] src/omx_iss_cam.c:[1223]:
[CORE1]: [ 3228.877] [ERR=95491] omx_videodec_common/src/omx_video_decoder.c:[2862]:Memory leak detected. Bytes lost = -143
[CORE1]: [ 3206.143] [ERR=94847] omx_videodec_common/src/omx_video_decoder.c:[2863]: Value from GetMemCounter = 57
[CORE1]: [ 3206.143] [ERR=94848] omx_videodec_common/src/omx_video_decoder.c:[2864]: Value from GetMemUsage = 14644
[CORE1]: [ 3206.143] [ERR=94849] omx_videodec_common/src/omx_video_decoder.c:[2867]:Total size = 6291456
[CORE1]: [ 3206.144] [ERR=94850] omx_videodec_common/src/omx_video_decoder.c:[2868]:Total free size = 6220064
[CORE1]: [ 3206.144] [ERR=94851] omx_videodec_common/src/omx_video_decoder.c:[2869]:Largest Free size = 4194744
[CORE1]: [ 3206.144] [ERR=94852] omx_videodec_common/src/omx_video_decoder.c:[2870]:
Sulekha