Part Number: DRA72XEVM
Tool/software: Linux
Hi :
BSP: GlSDK 7 03 00 03
1. This cmd run well.
#gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720, framerate=(fraction)30/1' ! vpe num-input-buffers=8 ! tee name=t ! queue ! waylandsink t. ! queue ! waylandsink
2. run cmd got err.
#gst-launch-1.0 v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720' ! vpe num-input-buffers=8 ! 'video/x-raw, width=(int)720, height=(int)480' ! tee name=t ! queue ! waylandsink t. ! vpe num-input-buffers=8 ! 'video/x-raw, width=(int)352, height=(int)288' ! queue ! waylandsink
[ 694.633876] ov1063x 11-0030: r3003 = 20 , r3004 = 3
[ 694.660920] ov1063x 11-0030: width x height = 500 x 2d0
[ 694.669277] ov1063x 11-0030: hts x vts = 6f6 x 380
Pipeline is live and does not need PREROLL ...
[ 694.716330] ov1063x 11-0030: r3003 = 20 , r3004 = 3
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 694.744974] ov1063x 11-0030: width x height = 500 x 2d0
[ 694.753251] ov1063x 11-0030: hts x vts = 6f6 x 380
(gst-launch-1.0:1274): GStreamer-CRITICAL **: gst_buffer_get_meta: assertion 'buffer != NULL' failed
Caught SIGSEGV
[00:11:31.312] already in the native mode
- Please run 'gdb gst-launch-1.0 1274' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core.
^Chandling interrupt.
Interrupt: Stopping pipeline ...
Execution ended after 0:00:04.102135471
Setting pipeline to PAUSED ...
3. run cmd got err
#gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=1000 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)1280, height=(int)720, framerate=(fraction)30/1' ! vpe num-input-buffers=8 ! 'video/x-raw, width=(int)720, height=(int)480' ! tee name=t ! queue ! ducatih264enc bitrate=2000 ! queue ! h264parse ! qtmux ! filesink location=1.mp4 t. ! queue ! ducatih264enc bitrate=2000 ! queue ! h264parse ! qtmux ! filesink location=2.mp4
[ 810.397611] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
Pipeline is live and does not need PREROLL ...
[ 810.441144] ov1063x 11-0030: r3003 = 20 , r3004 = 3
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 810.469910] ov1063x 11-0030: width x height = 500 x 2d0
[ 810.478207] ov1063x 11-0030: hts x vts = 6f6 x 380
MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_release: Error: unable to release buffer
libdce_linux.c:145: dce_buf_unlock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_release: Error: unable to release buffer
libdce_linux.c:145: dce_buf_unlock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_release: Error: unable to release buffer
libdce_linux.c:145: dce_buf_unlock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
libdce_linux.c:115: dce_buf_lock ERROR: Failed eError == DCE_EOK error val -5MmRpc_release: Error: unable to release buffer
libdce_linux.c:145: dce_buf_unlock ERROR: Failed eError == DCE_EOK error val -5MmRpc_use: Error: unable to declare buffer use
I need two stream or pipe work, can you give me some advise.