This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RTOS: Video Playback 1080p does not work during navigation application active



Tool/software: TI-RTOS

Hello all,

We are using DRA7xx Processor & Vision SDK - 3.04.We are using IPU1 for camera & as Display Server,

 Navigation route guidance , create  1280x720 display surface and draws navigation surfaces to the screen. We are trying to Play media file of resolution - > 1080.     This gets fails with the below error ( full log attached) 

 

168555 2019/03/09 18:43:45.000000 116.4598 202 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168556 2019/03/09 18:43:45.000000 116.4601 203 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168557 2019/03/09 18:43:45.000000 116.4603 204 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168558 2019/03/09 18:43:45.000000 116.4605 205 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168559 2019/03/09 18:43:45.000000 116.4607 206 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168560 2019/03/09 18:43:45.000000 116.4609 207 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168561 2019/03/09 18:43:45.000000 116.4611 208 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168562 2019/03/09 18:43:45.000000 116.4613 209 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR drmallocator gstdrmallocator.c(73):gst_drm_allocator_alloc:<drmallocator0> Create DRM dumb buffer failed

168563 2019/03/09 18:43:45.000000 116.4616 210 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs ERROR vpe gstvpebufferpool.c(620):gst_vpe_buffer_pool_set_streaming: vpebufferpool: op QBUF failed: Invalid argument, index = 7

168564 2019/03/09 18:43:45.000000 116.4679 211 ECU1 CrM API 1779 log info verbose 1 T3074 GSTLogs WARN bufferpool gstbufferpool.c(300):do_alloc_buffer:<vpebufferpool5> alloc function failed

168565 2019/03/09 18:43:45.000000 116.4687 212 ECU1 CrM API 1779 log info verbose 1 T3075 GSTLogs WARN waylandsink wlvideoformat.c(102):gst_wl_shm_format_to_video_format: gst video format not found

168566 2019/03/09 18:43:45.000000 116.4687 213 ECU1 CrM API 1779 log info verbose 1 T3075 GSTLogs WARN waylandsink wlvideoformat.c(102):gst_wl_shm_format_to_video_format: gst video format not found

168575 2019/03/09 18:43:45.000000 116.4780 214 ECU1 CrM API 1779 log info verbose 1 T3074 GSTLogs WARN bufferpool gstbufferpool.c(300):do_alloc_buffer:<vpebufferpool5> alloc function failed

168576 2019/03/09 18:43:45.000000 116.4856 215 ECU1 CrM API 1779 log info verbose 1 T3051 GSTLogs WARN vpe gstvpebufferpool.c(466):gst_vpe_buffer_pool_import: Allocating a new input buffer index:

  

 

This can be reproduced in reverse use case also -> ( Play media and then start Navigation, then Navigation gets affected- Map is not shown)  

Regards,

Gokul

  • Hi Gokul,
    This is a case of insufficient CMA memory available for the navigation and video playback. Can you check your bootargs what is the cma allocated?
    By default visionSDK is configured for 64MB. Can you try increasing this in steps of 32MB and check?

    Thanks
    Ram