Part Number: AM5728
Tool/software: Linux
We are working on AM5728 EVM for capturing ,compression and storage from multiple video sources. We interfaced DVI decoder to VIN3A for one source of video and plugged in webcam for another source.We are using the following pipeline in gstreamer :
gst-launch-1.0 v4l2src device= /dev/video1 io-mode=4 ! 'video/x-raw,height=768,width=1024,framerate=30/1' ! queue ! vpe num-input-buffers=2 ! queue ! ducatih264enc ! h264parse ! queue ! mp4mux ! filesink location=/run/media/sda1/1.mp4 v4l2src device=/dev/video2 ! 'video/x-raw,height=480,width=640,framerate=30/1' ! videoconvert ! queue ! ducatih264enc ! h264parse ! queue ! mp4mux ! filesink location=/home/root/2.mp4 -e
We got the following error:
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
** (gst-launch-1.0:1359): CRITICAL **: gst_fd_memory_get_fd: assertion 'GST_IS_FD_ALLOCATOR (mem->allocator)' failed
Please help asap.
Regards,
Marka