Other Parts Discussed in Thread: AM62P, TDA4VH
Tool/software:
Hi I am using 2 TI EVM's one TDA4VH Q1 and AM62P.
I have two different camera sources 1. Logitech USB camera and 2nd our company's Ethernet camera, I am trying to display both of the streams on a display live using TI EVM
I am using SDK 9.2.0.5 in TDA4 and SDK 10.01.10.04 in AM62p
I understand there are differences in the SDK and HW because of which we need to setup g-streamer pipeline differently in AM62P vs TDA4VH, below are my commands which worked in AM62P and failing in TDA4VH can you help me to root causing this problem.
Working command in AM62P:
USB Camera: gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/x-raw, width=640, height=480, format=YUY2 ! videoconvert ! autovideosink sync=false
Ethernet Camera: gst-launch-1.0 -v udpsrc multicast-group=224.0.40.116 multicast-iface="eth0" port=5004 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" auto-multicast=true ! rtph264depay ! decodebin ! videoconvert ! videoscale ! video/x-raw,width=1280,height=720 ! autovideosink sync=false
Command used in TDA4VH not working.
USB Camera: root@j784s4-evm:~# gst-launch-1.0 -v v4l2src device=/dev/video0 ! video/mpeg ! jpegdec ! videoconvert ! autovideosink sync=false
WARNING: erroneous pipeline: could not link v4l2src0 to jpegdec0, jpegdec0 can't handle caps video/mpeg
Ethernet Camera: gst-launch-1.0 -v udpsrc multicast-group=224.0.40.116 multicast-iface="eth0" port=5004 caps="application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)H264, payload=(int)96" auto-multicast=true ! rtph264depay ! decodebin ! videoconvert ! videoscale ! video/x-raw,width=1280,height=720 ! autovideosink sync=false