Hi

 

I want to transfer a mpeg4 video from my TI’s dm355 evm (ARM) to my pc (see on vlc). I have tried:

 

1. UDP: gst-launch-0.10 -v videotestsrc ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE ! rtpmp4vpay ! udpsink port=1234

 

The pipeline works perfectly, but I am unable to see any video via vlc.

 

2. RTSP: ./test-launch --gst-debug-no-color --gst-debug=0 "( filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )"

 

It gives me the following error:

** Message: client 0x16cf0: received a request

** Message: found media 0x52dc0 for url abspath /test

 

** Message: constructed media 0x58c20 for url /test

** Message: preparing media 0x58c20

 

** Message: enter mainloop

 

 (lt-test-launch:1615): GStreamer-CRITICAL **: gst_debug_log_valist: assertion `category != NULL' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_debug_log_valist: assertion `category != NULL' failed

** Message: 0x58c20: got message type async-done

** Message: position query failed

** Message: duration query failed

** Message: stats: position 0:00:00.000000000, duration 99:99:99.999999999

** Message: object 0x58c20 is prerolled

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_caps_get_structure: assertion `GST_IS_CAPS (caps)' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_int: assertion `structure != NULL' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed

 

(lt-test-launch:1615): GStreamer-CRITICAL **: gst_structure_get_string: assertion `structure != NULL' failed Segmentation fault

 

Can anyone help me in debugging? Or suggest some other way to implement the video transfer. My ultimate aim is to transfer the video and see on vlc, irrespective of the protocols used.

 

Thanks in advance.

 

Regards,

Neel.