Hello,
Card: Ti AM5728 evm
Kernel: 4.4.41
I use the pipeline below to encode with "splitmuxsink", Streaming via network and display but it doesn't work:
gst-launch-1.0 -e v4l2src device=/dev/video1 num-buffers=6660 io-mode=4 ! 'video/x-raw, format=(string)YUY2, width=(int)800, height=(int)480, framerate=(fraction)30/1' ! videoconvert ! timeoverlay ! vpe num-input-buffers=8 ! tee name=t1 \
t1. ! queue ! ducatih264enc ! queue ! tee name=t2 \
t2. ! queue ! h264parse ! queue ! rtph264pay ! queue ! udpsink host=192.168.100.21 port=1234 \
t2. ! queue ! h264parse ! splitmuxsink location=test%02d.mp4 max-size-time=60000000000 \
t1. ! queue ! kmssink
Setting pipeline to PAUSED ...
[ 5519.272743] omap-iommu 55082000.mmu: 55082000.mmu: version 2.1
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
[ 5520.598471] vip 48990000.vip: dma_alloc_coherent of size 770048 failed
** (gst-launch-1.0:1514): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1514): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1514): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1514): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1514): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
Best regards :)
Faiez,