Tool/software:
Dear expert,
We have multi codec demo on openVX application. When I am testing the decoding feature on this demo, I encountered issue on decoding resolution. Pls take a look on how to change the decoding resolution on multi codec demo. Thanks .
1. Default demo, support 1920*1280, it works well.
2. When change to other resolution, like 720p or 1280*660 . Will encounter below issues.
APP: Init ... !!! MEM: Init ... !!! MEM: Initialized DMA HEAP (fd=5) !!! MEM: Init ... Done !!! IPC: Init ... !!! IPC: Init ... Done !!! REMOTE_SERVICE: Init ... !!! REMOTE_SERVICE: Init ... Done !!! 67.554849 s: GTC Frequency = 200 MHz APP: Init ... Done !!! 67.565737 s: VX_ZONE_INIT:Enabled 67.565803 s: VX_ZONE_ERROR:Enabled 67.565897 s: VX_ZONE_WARNING:Enabled 67.580071 s: VX_ZONE_INIT:[tivxInitLocal:130] Initialization Done !!! 67.591743 s: VX_ZONE_INIT:[tivxHostInitLocal:101] Initialization Done for HOST !!! Creating context done! Kernel loading done! app_init_display1 done BydAppInit Done! Graph create done! LDC Set Target done Display1 Set Target done BydAppCreateGraph Done! BydAppSetGraph Done! Graph verify done! BydAppVerifyGraph Done! gst_wrapper: GstCmdString: filesrc location=./dlp_play_test_1280x720.mp4 ! qtdemux ! h264parse ! v4l2h264dec ! videoconvert ! video/x-raw, format=(string)NV12 ! tiovxmemalloc pool-size=7 ! appsink name=myAppSink0 drop=true wait-on-eos=false max-buffers=4 Codec Pipeline done! appCodecSinkInit Done! appCodecStart Done! gst_wrapper: ERROR: TIOVX meta not found in pulled buffer! gst_wrapper: exportgsttiovxbuffer FAILED! (byd_hud_video_play.out:811): GStreamer-CRITICAL **: 17:42:59.510: gst_buffer_resize_range: assertion 'gst_buffer_is_writable (bufd (byd_hud_video_play.out:811): GStreamer-WARNING **: 17:42:59.511: free_priv_data: object finalizing but still has parent (object:0) (byd_hud_video_play.out:811): GStreamer-WARNING **: 17:42:59.511: free_priv_data: object finalizing but still has 1 parents (objec) (byd_hud_video_play.out:811): GStreamer-CRITICAL **: 17:42:59.511: gst_mini_object_unlock: assertion 'state >= SHARE_ONE' failed
Regards,
Fredy Zhang