Hi Wim,
Thanks for the reply. I will look into the TI encoder plugin and make the appropriate changes. Any suggestion for me to go ahead with the RTSP??? Sorry, I forgot to attach the files last time. Thanks. Regards, Neel. -----Original Message----- From: Wim Taymans [mailto:[hidden email]] Sent: Wednesday, June 03, 2009 7:22 PM To: Mehta, Neel Cc: [hidden email] Subject: RE: [gst-embedded] transfer of video via udp/rtp/rtsp On Wed, 2009-06-03 at 19:15 +0530, Mehta, Neel wrote: > Hi Wim > > > > Thanks for the reply. > > > > 1. UDP: > > I executed the syntax you mentioned: > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > TIVidenc1 codecName=mpeg4enc engineName=encode > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > rtpmp4vpay ! udpsink > > > > The output is: > > > > Setting pipeline to PAUSED ... > > Pipeline is PREROLLING ... > > /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > width=(int)640, height=(int)480 > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > width=(int)640, height=(int)480 > > Pipeline is PREROLLED ... > > Setting pipeline to PLAYING ... > > New clock: GstSystemClock > > > > It seems to me that the problem lies with the rtpmp4vpay element. It > seems it is unable to allocate proper caps for the source pad. > usually provided by the encoder. It seems the TI encoder does not provide this config string and thus the payloader can not create output caps. We could probably fix the payloader to not output anything before the config string was found. If you file a bug, I'll look into that. Wim > I have also attached the GST_DEBUG=3 output. > > I am currently using gst-plugins-good version 0.10.10. Should I > upgrade it??? > > > > > > 2. RTSP: > > I used the updated version of gst-rtsp-server (with your today's > patch), and I used the following syntax: > > > > ./test-launch "( filesrc location=foreman_422_vga._swap.yuv ! > TIVidenc1 codecName=mpeg4enc engineName=encode > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > rtpmp4vpay pt=96 name=pay0 )" > > > > And I got this output (has errors): > > > > ** Message: listening on port 8554 > > ** Message: added new client 0x16cf0 ip 172.24.136.232:28426 > > ** Message: attaching to context 0x13e18 > > RTSP request message 0x8e2b4 > > request line: > > method: 'OPTIONS' > > uri: 'rtsp://172.24.190.40:8554/test' > > version: '1.0' > > headers: > > key: 'CSeq', value: '41' > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > Media v2009.03.22)' > > body: > > ** Message: client 0x16cf0: received a request > > RTSP response message 0xbefff9f8 > > status line: > > code: '200' > > reason: 'OK' > > version: '1.0' > > headers: > > key: 'CSeq', value: '41' > > key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, > PLAY, SETUP, SET_PARAMETER, TEARDOWN' > > key: 'Server', value: 'GStreamer RTSP server' > > body: length 0 > > ** Message: client 0x16cf0: sent a message with cseq 41 > > RTSP request message 0x8e2b4 > > request line: > > method: 'DESCRIBE' > > uri: 'rtsp://172.24.190.40:8554/test' > > version: '1.0' > > headers: > > key: 'CSeq', value: '42' > > key: 'Accept', value: 'application/sdp' > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > Media v2009.03.22)' > > body: > > ** Message: client 0x16cf0: received a request > > ** Message: found media 0x3e7c0 for url abspath /test > > ** Message: found stream 0 with payloader 0xce0d8 > > ** Message: constructed media 0xcd820 for url /test > > ** Message: preparing media 0xcd820 > > ** Message: enter mainloop > > ** Message: 0xcd820: 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 0xcd820 is prerolled > > > > ** (lt-test-launch:1173): WARNING **: ignoring stream 0 without media > type > > RTSP response message 0xbefff9d8 > > status line: > > code: '200' > > reason: 'OK' > > version: '1.0' > > headers: > > key: 'CSeq', value: '42' > > key: 'Content-Type', value: 'application/sdp' > > key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' > > key: 'Server', value: 'GStreamer RTSP server' > > body: length 170 > > 00000000 (0x107858): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 > v=0..o=- 1188340 > > 00000010 (0x107868): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 > 656180883 1 IN I > > 00000020 (0x107878): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d > P4 127.0.0.1..s= > > 00000030 (0x107888): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 > Session streamed > > 00000040 (0x107898): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d > with GStreamer. > > 00000050 (0x1078a8): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d > 0a .i=rtsp-server.. > > 00000060 (0x1078b8): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 > e=NONE..t=0 0..a > > 00000070 (0x1078c8): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d > =tool:GStreamer. > > 00000080 (0x1078d8): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 > 73 .a=type:broadcas > > 00000090 (0x1078e8): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 > t..a=range:npt=0 > > 000000a0 (0x1078f8): 2e 30 30 30 30 30 30 2d 0d > 0a .000000-.. > > ** Message: client 0x16cf0: sent a message with cseq 42 > > ** Message: added new client 0xe9350 ip 172.24.136.232:29194 > > ** Message: attaching to context 0x13e18 > > ** Message: client 0x16cf0: connection closed > > ** Message: finalize client 0x16cf0 > > ** Message: finalize media 0xcd820 > > Segmentation fault > > > > I have also attached the output corresponding to GST_DEBUG=2 and > GST_DEBUG=3. > > I think the error in both the case lies in the rtpmp4vpay. Am I > right??? > > > > Thanks in advance. > > > > Regards, > > Neel. > > > > > > > > -----Original Message----- > From: Wim Taymans [mailto:[hidden email]] > Sent: Wednesday, June 03, 2009 3:49 PM > To: Mehta, Neel > Cc: [hidden email] > Subject: Re: [gst-embedded] transfer of video via udp/rtp/rtsp > > > > On Wed, 2009-06-03 at 15:15 +0530, Mehta, Neel wrote: > > > 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 seems like rtpmp4vpay could not set caps on the output pad. This is > > likely because the encoder did not set proper caps on the output > > buffers. > > > > Check this: > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > > TIVidenc1 codecName=mpeg4enc engineName=encode > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > rtpmp4vpay ! udpsink > > > > And see what caps (if any) are set on udpsink. > > > > also, I solved the warnings in the rtsp server by ignoring streams > that > > don't have a correct type. > > > > Wim > > > > > > > > > > > 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. > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > OpenSolaris 2009.06 is a cutting edge operating system for > enterprises > > > looking to deploy the next generation of Solaris that includes the > latest > > > innovations from Sun and the OpenSource community. Download a copy > and > > > enjoy capabilities such as Networking, Storage and Virtualization. > > > Go to: http://p.sf.net/sfu/opensolaris-get > > > _______________________________________________ Gstreamer-embedded > mailing list [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel UDP.txt (21K) Download Attachment RTSP GST_DEBUG=2.txt (8K) Download Attachment RTSP GST_DEBUG=3.txt (84K) Download Attachment |
On Wed, 2009-06-03 at 19:28 +0530, Mehta, Neel wrote:
> Hi Wim, > > Thanks for the reply. I will look into the TI encoder plugin and make the appropriate changes. > > Any suggestion for me to go ahead with the RTSP??? uh? if you fix the encoder/payloader the rtsp server will work as expected. Wim > > Sorry, I forgot to attach the files last time. > > Thanks. > > Regards, > Neel. > > -----Original Message----- > From: Wim Taymans [mailto:[hidden email]] > Sent: Wednesday, June 03, 2009 7:22 PM > To: Mehta, Neel > Cc: [hidden email] > Subject: RE: [gst-embedded] transfer of video via udp/rtp/rtsp > > On Wed, 2009-06-03 at 19:15 +0530, Mehta, Neel wrote: > > Hi Wim > > > > > > > > Thanks for the reply. > > > > > > > > 1. UDP: > > > > I executed the syntax you mentioned: > > > > > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > > TIVidenc1 codecName=mpeg4enc engineName=encode > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > rtpmp4vpay ! udpsink > > > > > > > > The output is: > > > > > > > > Setting pipeline to PAUSED ... > > > > Pipeline is PREROLLING ... > > > > /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = > > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > > width=(int)640, height=(int)480 > > > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = > > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > > width=(int)640, height=(int)480 > > > > Pipeline is PREROLLED ... > > > > Setting pipeline to PLAYING ... > > > > New clock: GstSystemClock > > > > > > > > It seems to me that the problem lies with the rtpmp4vpay element. It > > seems it is unable to allocate proper caps for the source pad. > > > > The payloader needs to find the profile and config string, which is > usually provided by the encoder. It seems the TI encoder does not > provide this config string and thus the payloader can not create output > caps. > > We could probably fix the payloader to not output anything before the > config string was found. If you file a bug, I'll look into that. > > Wim > > > I have also attached the GST_DEBUG=3 output. > > > > I am currently using gst-plugins-good version 0.10.10. Should I > > upgrade it??? > > > > > > > > > > > > 2. RTSP: > > > > I used the updated version of gst-rtsp-server (with your today's > > patch), and I used the following syntax: > > > > > > > > ./test-launch "( filesrc location=foreman_422_vga._swap.yuv ! > > TIVidenc1 codecName=mpeg4enc engineName=encode > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > rtpmp4vpay pt=96 name=pay0 )" > > > > > > > > And I got this output (has errors): > > > > > > > > ** Message: listening on port 8554 > > > > ** Message: added new client 0x16cf0 ip 172.24.136.232:28426 > > > > ** Message: attaching to context 0x13e18 > > > > RTSP request message 0x8e2b4 > > > > request line: > > > > method: 'OPTIONS' > > > > uri: 'rtsp://172.24.190.40:8554/test' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '41' > > > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > > Media v2009.03.22)' > > > > body: > > > > ** Message: client 0x16cf0: received a request > > > > RTSP response message 0xbefff9f8 > > > > status line: > > > > code: '200' > > > > reason: 'OK' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '41' > > > > key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, > > PLAY, SETUP, SET_PARAMETER, TEARDOWN' > > > > key: 'Server', value: 'GStreamer RTSP server' > > > > body: length 0 > > > > ** Message: client 0x16cf0: sent a message with cseq 41 > > > > RTSP request message 0x8e2b4 > > > > request line: > > > > method: 'DESCRIBE' > > > > uri: 'rtsp://172.24.190.40:8554/test' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '42' > > > > key: 'Accept', value: 'application/sdp' > > > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > > Media v2009.03.22)' > > > > body: > > > > ** Message: client 0x16cf0: received a request > > > > ** Message: found media 0x3e7c0 for url abspath /test > > > > ** Message: found stream 0 with payloader 0xce0d8 > > > > ** Message: constructed media 0xcd820 for url /test > > > > ** Message: preparing media 0xcd820 > > > > ** Message: enter mainloop > > > > ** Message: 0xcd820: 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 0xcd820 is prerolled > > > > > > > > ** (lt-test-launch:1173): WARNING **: ignoring stream 0 without media > > type > > > > RTSP response message 0xbefff9d8 > > > > status line: > > > > code: '200' > > > > reason: 'OK' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '42' > > > > key: 'Content-Type', value: 'application/sdp' > > > > key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' > > > > key: 'Server', value: 'GStreamer RTSP server' > > > > body: length 170 > > > > 00000000 (0x107858): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 > > v=0..o=- 1188340 > > > > 00000010 (0x107868): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 > > 656180883 1 IN I > > > > 00000020 (0x107878): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d > > P4 127.0.0.1..s= > > > > 00000030 (0x107888): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 > > Session streamed > > > > 00000040 (0x107898): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d > > with GStreamer. > > > > 00000050 (0x1078a8): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d > > 0a .i=rtsp-server.. > > > > 00000060 (0x1078b8): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 > > e=NONE..t=0 0..a > > > > 00000070 (0x1078c8): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d > > =tool:GStreamer. > > > > 00000080 (0x1078d8): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 > > 73 .a=type:broadcas > > > > 00000090 (0x1078e8): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 > > t..a=range:npt=0 > > > > 000000a0 (0x1078f8): 2e 30 30 30 30 30 30 2d 0d > > 0a .000000-.. > > > > ** Message: client 0x16cf0: sent a message with cseq 42 > > > > ** Message: added new client 0xe9350 ip 172.24.136.232:29194 > > > > ** Message: attaching to context 0x13e18 > > > > ** Message: client 0x16cf0: connection closed > > > > ** Message: finalize client 0x16cf0 > > > > ** Message: finalize media 0xcd820 > > > > Segmentation fault > > > > > > > > I have also attached the output corresponding to GST_DEBUG=2 and > > GST_DEBUG=3. > > > > I think the error in both the case lies in the rtpmp4vpay. Am I > > right??? > > > > > > > > Thanks in advance. > > > > > > > > Regards, > > > > Neel. > > > > > > > > > > > > > > > > -----Original Message----- > > From: Wim Taymans [mailto:[hidden email]] > > Sent: Wednesday, June 03, 2009 3:49 PM > > To: Mehta, Neel > > Cc: [hidden email] > > Subject: Re: [gst-embedded] transfer of video via udp/rtp/rtsp > > > > > > > > On Wed, 2009-06-03 at 15:15 +0530, Mehta, Neel wrote: > > > > > 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 seems like rtpmp4vpay could not set caps on the output pad. This is > > > > likely because the encoder did not set proper caps on the output > > > > buffers. > > > > > > > > Check this: > > > > > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > > > > TIVidenc1 codecName=mpeg4enc engineName=encode > > > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > > > rtpmp4vpay ! udpsink > > > > > > > > And see what caps (if any) are set on udpsink. > > > > > > > > also, I solved the warnings in the rtsp server by ignoring streams > > that > > > > don't have a correct type. > > > > > > > > Wim > > > > > > > > > > > > > > > > > > > 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. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > OpenSolaris 2009.06 is a cutting edge operating system for > > enterprises > > > > > looking to deploy the next generation of Solaris that includes the > > latest > > > > > innovations from Sun and the OpenSource community. Download a copy > > and > > > > > enjoy capabilities such as Networking, Storage and Virtualization. > > > > > Go to: http://p.sf.net/sfu/opensolaris-get > > > > > _______________________________________________ Gstreamer-embedded > > mailing list [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > > > > > ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Hi Wim,
As you said, I have edited the TIVidenc1 (mpeg4 encoder element) to include the missing headers. Now, the caps are properly set for the rtpmp4vpay and the udpsink, but I am still unable to see the video via UDP. For RTSP, I am able to see the first few frames only (Actually I see a constant image which corresponds to a frame for some time) and the output ends with a Bus error. I am also attaching a GST_DEBUG=2 output. Thanks in advance. Regards, Neel. Syntax 1: gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! rtpmp4vpay ! udpsink port=1234 Output 1: Setting pipeline to PAUSED ... Pipeline is PREROLLING ... /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, width=(int)640, height=(int)480 /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, width=(int)640, height=(int)480 /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:src: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)0000, payload=(int)96, ssrc=(guint)2630283029, clock-base=(guint)617364450, seqnum-base=(guint)22043 /GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)0000, payload=(int)96, ssrc=(guint)2630283029, clock-base=(guint)617364450, seqnum-base=(guint)22043 Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Synatx 2: ./test-launch "( filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )" OUTPUT 2: ** Message: listening on port 8554 ** Message: added new client 0x16cf0 ip 172.24.136.232:56584 ** Message: attaching to context 0x13e18 RTSP request message 0x8e24c request line: method: 'OPTIONS' uri: 'rtsp://172.24.190.32:8554/test' version: '1.0' headers: key: 'CSeq', value: '51' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request RTSP response message 0xbefff9e8 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '51' key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, PLAY, SETUP, SET_PARAMETER, TEARDOWN' key: 'Server', value: 'GStreamer RTSP server' body: length 0 ** Message: client 0x16cf0: sent a message with cseq 51 RTSP request message 0x8e24c request line: method: 'DESCRIBE' uri: 'rtsp://172.24.190.32:8554/test' version: '1.0' headers: key: 'CSeq', value: '52' key: 'Accept', value: 'application/sdp' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request ** Message: found media 0x3e7c0 for url abspath /test ** Message: found stream 0 with payloader 0xce0d8 ** Message: constructed media 0xd1020 for url /test ** Message: preparing media 0xd1020 ** Message: enter mainloop ** Message: stream 0x2f0c8 received caps application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)0000, ssrc=(guint)267390090, payload=(int)96, clock-base=(guint)3837273445, seqnum-base=(guint)21978 ** Message: stream 0x2f0c8 received caps application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP4V-ES, profile-level-id=(string)0, config=(string)0000, ssrc=(guint)267390090, payload=(int)96, clock-base=(guint)3837273445, seqnum-base=(guint)21978 ** Message: 0xd1020: 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 0xd1020 is prerolled RTSP response message 0xbefff9c8 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '52' key: 'Content-Type', value: 'application/sdp' key: 'Content-Base', value: 'rtsp://172.24.190.32:8554/test/' key: 'Server', value: 'GStreamer RTSP server' body: length 301 00000000 (0x10b400): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 v=0..o=- 1188340 00000010 (0x10b410): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 656180883 1 IN I 00000020 (0x10b420): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d P4 127.0.0.1..s= 00000030 (0x10b430): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 Session streamed 00000040 (0x10b440): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d with GStreamer. 00000050 (0x10b450): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d 0a .i=rtsp-server.. 00000060 (0x10b460): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 e=NONE..t=0 0..a 00000070 (0x10b470): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d =tool:GStreamer. 00000080 (0x10b480): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 73 .a=type:broadcas 00000090 (0x10b490): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 t..a=range:npt=0 000000a0 (0x10b4a0): 2e 30 30 30 30 30 30 2d 0d 0a 6d 3d 76 69 64 65 .000000-..m=vide 000000b0 (0x10b4b0): 6f 20 30 20 52 54 50 2f 41 56 50 20 39 36 0d 0a o 0 RTP/AVP 96.. 000000c0 (0x10b4c0): 63 3d 49 4e 20 49 50 34 20 31 32 37 2e 30 2e 30 c=IN IP4 127.0.0 000000d0 (0x10b4d0): 2e 31 0d 0a 61 3d 72 74 70 6d 61 70 3a 39 36 20 .1..a=rtpmap:96 000000e0 (0x10b4e0): 4d 50 34 56 2d 45 53 2f 39 30 30 30 30 0d 0a 61 MP4V-ES/90000..a 000000f0 (0x10b4f0): 3d 63 6f 6e 74 72 6f 6c 3a 73 74 72 65 61 6d 3d =control:stream= 00000100 (0x10b500): 30 0d 0a 61 3d 66 6d 74 70 3a 39 36 20 70 72 6f 0..a=fmtp:96 pro 00000110 (0x10b510): 66 69 6c 65 2d 6c 65 76 65 6c 2d 69 64 3d 30 3b file-level-id=0; 00000120 (0x10b520): 63 6f 6e 66 69 67 3d 30 30 30 30 0d 0a config=0000.. ** Message: client 0x16cf0: sent a message with cseq 52 RTSP request message 0x8e24c request line: method: 'SETUP' uri: 'rtsp://172.24.190.32:8554/test/stream=0' version: '1.0' headers: key: 'CSeq', value: '53' key: 'Transport', value: 'RTP/AVP;unicast;client_port=2270-2271' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request ** Message: reusing cached media 0xd1020 ** Message: manage new media 0xd1020 in session 0x8e530 RTSP response message 0xbefff9a8 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '53' key: 'Transport', value: 'RTP/AVP;unicast;client_port=2270-2271;server_port=1026-1027;mode="PLAY"' key: 'Server', value: 'GStreamer RTSP server' key: 'Session', value: 'esmentsvelfkrobq' body: length 0 ** Message: client 0x16cf0: sent a message with cseq 53 RTSP request message 0x8e24c request line: method: 'PLAY' uri: 'rtsp://172.24.190.32:8554/test/' version: '1.0' headers: key: 'CSeq', value: '54' key: 'Session', value: 'esmentsvelfkrobq' key: 'Range', value: 'npt=0.000-' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request ** Message: watching session 0xf2cf0 ** Message: no seek needed RTSP response message 0xbefff988 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '54' key: 'RTP-Info', value: 'url=rtsp://172.24.190.32:8554/test/stream=0;seq=21978;rtptime=3837273445' key: 'Range', value: 'npt=0.000000-' key: 'Server', value: 'GStreamer RTSP server' key: 'Session', value: 'esmentsvelfkrobq' body: length 0 ** Message: going to state PLAYING media 0xd1020 ** Message: adding 172.24.136.232:2270-2271 ** Message: active 1 media 0xd1020 ** Message: state PLAYING media 0xd1020 ** Message: 0xd1020: got message type new-clock ** Message: client 0x16cf0: sent a message with cseq 54 ** Message: 0x2f0c8: new source 0xf4880 (lt-test-launch:1472): GLib-GObjAlignment trap: lt-test-launch (1490) PC=0x40170214 Instr=0xe593300c Address=0x0000000d FSR 0x001 ect-WARNING **: IA__g_object_get_valist: object class `RTPSource' has no property named `stats' Bus error -----Original Message----- From: Wim Taymans [mailto:[hidden email]] Sent: Wednesday, June 03, 2009 7:31 PM To: Mehta, Neel Cc: [hidden email]; Discussion of the development of GStreamer Subject: RE: [gst-embedded] transfer of video via udp/rtp/rtsp On Wed, 2009-06-03 at 19:28 +0530, Mehta, Neel wrote: > Hi Wim, > > Thanks for the reply. I will look into the TI encoder plugin and make the appropriate changes. > > Any suggestion for me to go ahead with the RTSP??? uh? if you fix the encoder/payloader the rtsp server will work as expected. Wim > > Sorry, I forgot to attach the files last time. > > Thanks. > > Regards, > Neel. > > -----Original Message----- > From: Wim Taymans [mailto:[hidden email]] > Sent: Wednesday, June 03, 2009 7:22 PM > To: Mehta, Neel > Cc: [hidden email] > Subject: RE: [gst-embedded] transfer of video via udp/rtp/rtsp > > On Wed, 2009-06-03 at 19:15 +0530, Mehta, Neel wrote: > > Hi Wim > > > > > > > > Thanks for the reply. > > > > > > > > 1. UDP: > > > > I executed the syntax you mentioned: > > > > > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > > TIVidenc1 codecName=mpeg4enc engineName=encode > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > rtpmp4vpay ! udpsink > > > > > > > > The output is: > > > > > > > > Setting pipeline to PAUSED ... > > > > Pipeline is PREROLLING ... > > > > /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = > > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > > width=(int)640, height=(int)480 > > > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = > > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > > width=(int)640, height=(int)480 > > > > Pipeline is PREROLLED ... > > > > Setting pipeline to PLAYING ... > > > > New clock: GstSystemClock > > > > > > > > It seems to me that the problem lies with the rtpmp4vpay element. It > > seems it is unable to allocate proper caps for the source pad. > > > > The payloader needs to find the profile and config string, which is > usually provided by the encoder. It seems the TI encoder does not > provide this config string and thus the payloader can not create output > caps. > > We could probably fix the payloader to not output anything before the > config string was found. If you file a bug, I'll look into that. > > Wim > > > I have also attached the GST_DEBUG=3 output. > > > > I am currently using gst-plugins-good version 0.10.10. Should I > > upgrade it??? > > > > > > > > > > > > 2. RTSP: > > > > I used the updated version of gst-rtsp-server (with your today's > > patch), and I used the following syntax: > > > > > > > > ./test-launch "( filesrc location=foreman_422_vga._swap.yuv ! > > TIVidenc1 codecName=mpeg4enc engineName=encode > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > rtpmp4vpay pt=96 name=pay0 )" > > > > > > > > And I got this output (has errors): > > > > > > > > ** Message: listening on port 8554 > > > > ** Message: added new client 0x16cf0 ip 172.24.136.232:28426 > > > > ** Message: attaching to context 0x13e18 > > > > RTSP request message 0x8e2b4 > > > > request line: > > > > method: 'OPTIONS' > > > > uri: 'rtsp://172.24.190.40:8554/test' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '41' > > > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > > Media v2009.03.22)' > > > > body: > > > > ** Message: client 0x16cf0: received a request > > > > RTSP response message 0xbefff9f8 > > > > status line: > > > > code: '200' > > > > reason: 'OK' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '41' > > > > key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, > > PLAY, SETUP, SET_PARAMETER, TEARDOWN' > > > > key: 'Server', value: 'GStreamer RTSP server' > > > > body: length 0 > > > > ** Message: client 0x16cf0: sent a message with cseq 41 > > > > RTSP request message 0x8e2b4 > > > > request line: > > > > method: 'DESCRIBE' > > > > uri: 'rtsp://172.24.190.40:8554/test' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '42' > > > > key: 'Accept', value: 'application/sdp' > > > > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming > > Media v2009.03.22)' > > > > body: > > > > ** Message: client 0x16cf0: received a request > > > > ** Message: found media 0x3e7c0 for url abspath /test > > > > ** Message: found stream 0 with payloader 0xce0d8 > > > > ** Message: constructed media 0xcd820 for url /test > > > > ** Message: preparing media 0xcd820 > > > > ** Message: enter mainloop > > > > ** Message: 0xcd820: 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 0xcd820 is prerolled > > > > > > > > ** (lt-test-launch:1173): WARNING **: ignoring stream 0 without media > > type > > > > RTSP response message 0xbefff9d8 > > > > status line: > > > > code: '200' > > > > reason: 'OK' > > > > version: '1.0' > > > > headers: > > > > key: 'CSeq', value: '42' > > > > key: 'Content-Type', value: 'application/sdp' > > > > key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' > > > > key: 'Server', value: 'GStreamer RTSP server' > > > > body: length 170 > > > > 00000000 (0x107858): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 > > v=0..o=- 1188340 > > > > 00000010 (0x107868): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 > > 656180883 1 IN I > > > > 00000020 (0x107878): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d > > P4 127.0.0.1..s= > > > > 00000030 (0x107888): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 > > Session streamed > > > > 00000040 (0x107898): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d > > with GStreamer. > > > > 00000050 (0x1078a8): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d > > 0a .i=rtsp-server.. > > > > 00000060 (0x1078b8): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 > > e=NONE..t=0 0..a > > > > 00000070 (0x1078c8): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d > > =tool:GStreamer. > > > > 00000080 (0x1078d8): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 > > 73 .a=type:broadcas > > > > 00000090 (0x1078e8): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 > > t..a=range:npt=0 > > > > 000000a0 (0x1078f8): 2e 30 30 30 30 30 30 2d 0d > > 0a .000000-.. > > > > ** Message: client 0x16cf0: sent a message with cseq 42 > > > > ** Message: added new client 0xe9350 ip 172.24.136.232:29194 > > > > ** Message: attaching to context 0x13e18 > > > > ** Message: client 0x16cf0: connection closed > > > > ** Message: finalize client 0x16cf0 > > > > ** Message: finalize media 0xcd820 > > > > Segmentation fault > > > > > > > > I have also attached the output corresponding to GST_DEBUG=2 and > > GST_DEBUG=3. > > > > I think the error in both the case lies in the rtpmp4vpay. Am I > > right??? > > > > > > > > Thanks in advance. > > > > > > > > Regards, > > > > Neel. > > > > > > > > > > > > > > > > -----Original Message----- > > From: Wim Taymans [mailto:[hidden email]] > > Sent: Wednesday, June 03, 2009 3:49 PM > > To: Mehta, Neel > > Cc: [hidden email] > > Subject: Re: [gst-embedded] transfer of video via udp/rtp/rtsp > > > > > > > > On Wed, 2009-06-03 at 15:15 +0530, Mehta, Neel wrote: > > > > > 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 seems like rtpmp4vpay could not set caps on the output pad. This is > > > > likely because the encoder did not set proper caps on the output > > > > buffers. > > > > > > > > Check this: > > > > > > > > gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! > > > > TIVidenc1 codecName=mpeg4enc engineName=encode > > > > contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! > > > > rtpmp4vpay ! udpsink > > > > > > > > And see what caps (if any) are set on udpsink. > > > > > > > > also, I solved the warnings in the rtsp server by ignoring streams > > that > > > > don't have a correct type. > > > > > > > > Wim > > > > > > > > > > > > > > > > > > > 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. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > > > > OpenSolaris 2009.06 is a cutting edge operating system for > > enterprises > > > > > looking to deploy the next generation of Solaris that includes the > > latest > > > > > innovations from Sun and the OpenSource community. Download a copy > > and > > > > > enjoy capabilities such as Networking, Storage and Virtualization. > > > > > Go to: http://p.sf.net/sfu/opensolaris-get > > > > > _______________________________________________ Gstreamer-embedded > > mailing list [hidden email] > > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > > > > > ------------------------------------------------------------------------------ OpenSolaris 2009.06 is a cutting edge operating system for enterprises looking to deploy the next generation of Solaris that includes the latest innovations from Sun and the OpenSource community. Download a copy and enjoy capabilities such as Networking, Storage and Virtualization. Go to: http://p.sf.net/sfu/opensolaris-get _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel RTSP GST_DEBUG=2.txt (10K) Download Attachment |
In reply to this post by Mehta, Neel
Which client are you using to play your RTSP stream? You mentioned that you saw a few frames in one client you used. Did you try VLC? I find that works properly with the Gstreamer RTSP server. Make the settings for caching are not too low though. I find that sometimes causes problems with the client properly streaming the RTSP stream.
|
Thanks a lot for your help. Even after editing the tividenc1 element so as to include the headers-VOSS and the VOS, I was getting a bus error. So I updated the gst-rtsp-server, gstreamer-plugin elements and ti-plugin elements (with changes still intact). Then, I did not face the error, but still was unable to see the video. I was using VLC. I changed the caching value but still was unable to see the video completely, it ended after sometime. I looked into the log and found that the VLC used to skip frames with more than 5 sec delay. So I disabled it. Now, I have a running video but still it breaks. I am trying to solve it. After the complete video run, I am getting this error. Here is the part of the output which contains the error:
** Message: client 0x16cf0: sent a message with cseq 74 ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0x2c398: source 0xf6920 in transport (nil) is active ** Message: 0xcd820: got message type eos RTSP request message 0x8e394 request line: method: 'TEARDOWN' uri: 'rtsp://172.24.190.32:8554/test/' version: '1.0' headers: key: 'CSeq', value: '75' key: 'Session', value: 'keslqpyysqxanspn' key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media v2009.03.22)' body: ** Message: client 0x16cf0: received a request ** Message: going to state NULL media 0xcd820 ** Message: removing 172.24.136.232:2388-2389 ** Message: active 0 media 0xcd820 ** Message: unprepare media 0xcd820 ** Message: stream 0x2c398 received caps (nil), NULL ** Message: free session media 0x105c98 ** Message: going to state NULL media 0xcd820 ** Message: active 0 media 0xcd820 ** Message: free session stream 0x108cc0 RTSP response message 0xbefff958 status line: code: '200' reason: 'OK' version: '1.0' headers: key: 'CSeq', value: '75' key: 'Server', value: 'GStreamer RTSP server' key: 'Session', value: 'keslqpyysqxanspn' body: length 0 ** Message: finalize session 0x45e78 ** Message: client 0x16cf0: sent a message with cseq 75 ** Message: client 0x16cf0: connection closed ** Message: finalize client 0x16cf0 ** Message: finalize media 0xcd820 *** glibc detected *** free(): invalid pointer: 0x00104958 *** Aborted Thanks once again for your help. Regards, Neel. -----Original Message----- From: ScreenName01 [mailto:[hidden email]] Sent: Monday, June 08, 2009 11:41 PM To: [hidden email] Subject: Re: [gst-devel] [gst-embedded] transfer of video via udp/rtp/rtsp Which client are you using to play your RTSP stream? You mentioned that you saw a few frames in one client you used. Did you try VLC? I find that works properly with the Gstreamer RTSP server. Make the settings for caching are not too low though. I find that sometimes causes problems with the client properly streaming the RTSP stream. Mehta, Neel wrote: > > Hi Wim, > > Thanks for the reply. I will look into the TI encoder plugin and make the > appropriate changes. > > Any suggestion for me to go ahead with the RTSP??? > > Sorry, I forgot to attach the files last time. > > Thanks. > > Regards, > Neel. > > -----Original Message----- > From: Wim Taymans [mailto:[hidden email]] > Sent: Wednesday, June 03, 2009 7:22 PM > To: Mehta, Neel > Cc: [hidden email] > Subject: RE: [gst-embedded] transfer of video via udp/rtp/rtsp > > On Wed, 2009-06-03 at 19:15 +0530, Mehta, Neel wrote: >> Hi Wim >> >> >> >> Thanks for the reply. >> >> >> >> 1. UDP: >> >> I executed the syntax you mentioned: >> >> >> >> gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! >> TIVidenc1 codecName=mpeg4enc engineName=encode >> contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! >> rtpmp4vpay ! udpsink >> >> >> >> The output is: >> >> >> >> Setting pipeline to PAUSED ... >> >> Pipeline is PREROLLING ... >> >> /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = >> video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, >> width=(int)640, height=(int)480 >> >> /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = >> video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, >> width=(int)640, height=(int)480 >> >> Pipeline is PREROLLED ... >> >> Setting pipeline to PLAYING ... >> >> New clock: GstSystemClock >> >> >> >> It seems to me that the problem lies with the rtpmp4vpay element. It >> seems it is unable to allocate proper caps for the source pad. >> > > The payloader needs to find the profile and config string, which is > usually provided by the encoder. It seems the TI encoder does not > provide this config string and thus the payloader can not create output > caps. > > We could probably fix the payloader to not output anything before the > config string was found. If you file a bug, I'll look into that. > > Wim > >> I have also attached the GST_DEBUG=3 output. >> >> I am currently using gst-plugins-good version 0.10.10. Should I >> upgrade it??? >> >> >> >> >> >> 2. RTSP: >> >> I used the updated version of gst-rtsp-server (with your today's >> patch), and I used the following syntax: >> >> >> >> ./test-launch "( filesrc location=foreman_422_vga._swap.yuv ! >> TIVidenc1 codecName=mpeg4enc engineName=encode >> contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! >> rtpmp4vpay pt=96 name=pay0 )" >> >> >> >> And I got this output (has errors): >> >> >> >> ** Message: listening on port 8554 >> >> ** Message: added new client 0x16cf0 ip 172.24.136.232:28426 >> >> ** Message: attaching to context 0x13e18 >> >> RTSP request message 0x8e2b4 >> >> request line: >> >> method: 'OPTIONS' >> >> uri: 'rtsp://172.24.190.40:8554/test' >> >> version: '1.0' >> >> headers: >> >> key: 'CSeq', value: '41' >> >> key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming >> Media v2009.03.22)' >> >> body: >> >> ** Message: client 0x16cf0: received a request >> >> RTSP response message 0xbefff9f8 >> >> status line: >> >> code: '200' >> >> reason: 'OK' >> >> version: '1.0' >> >> headers: >> >> key: 'CSeq', value: '41' >> >> key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, >> PLAY, SETUP, SET_PARAMETER, TEARDOWN' >> >> key: 'Server', value: 'GStreamer RTSP server' >> >> body: length 0 >> >> ** Message: client 0x16cf0: sent a message with cseq 41 >> >> RTSP request message 0x8e2b4 >> >> request line: >> >> method: 'DESCRIBE' >> >> uri: 'rtsp://172.24.190.40:8554/test' >> >> version: '1.0' >> >> headers: >> >> key: 'CSeq', value: '42' >> >> key: 'Accept', value: 'application/sdp' >> >> key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming >> Media v2009.03.22)' >> >> body: >> >> ** Message: client 0x16cf0: received a request >> >> ** Message: found media 0x3e7c0 for url abspath /test >> >> ** Message: found stream 0 with payloader 0xce0d8 >> >> ** Message: constructed media 0xcd820 for url /test >> >> ** Message: preparing media 0xcd820 >> >> ** Message: enter mainloop >> >> ** Message: 0xcd820: 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 0xcd820 is prerolled >> >> >> >> ** (lt-test-launch:1173): WARNING **: ignoring stream 0 without media >> type >> >> RTSP response message 0xbefff9d8 >> >> status line: >> >> code: '200' >> >> reason: 'OK' >> >> version: '1.0' >> >> headers: >> >> key: 'CSeq', value: '42' >> >> key: 'Content-Type', value: 'application/sdp' >> >> key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' >> >> key: 'Server', value: 'GStreamer RTSP server' >> >> body: length 170 >> >> 00000000 (0x107858): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 >> v=0..o=- 1188340 >> >> 00000010 (0x107868): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 >> 656180883 1 IN I >> >> 00000020 (0x107878): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d >> P4 127.0.0.1..s= >> >> 00000030 (0x107888): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 >> Session streamed >> >> 00000040 (0x107898): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d >> with GStreamer. >> >> 00000050 (0x1078a8): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d >> 0a .i=rtsp-server.. >> >> 00000060 (0x1078b8): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 >> e=NONE..t=0 0..a >> >> 00000070 (0x1078c8): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d >> =tool:GStreamer. >> >> 00000080 (0x1078d8): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 >> 73 .a=type:broadcas >> >> 00000090 (0x1078e8): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 >> t..a=range:npt=0 >> >> 000000a0 (0x1078f8): 2e 30 30 30 30 30 30 2d 0d >> 0a .000000-.. >> >> ** Message: client 0x16cf0: sent a message with cseq 42 >> >> ** Message: added new client 0xe9350 ip 172.24.136.232:29194 >> >> ** Message: attaching to context 0x13e18 >> >> ** Message: client 0x16cf0: connection closed >> >> ** Message: finalize client 0x16cf0 >> >> ** Message: finalize media 0xcd820 >> >> Segmentation fault >> >> >> >> I have also attached the output corresponding to GST_DEBUG=2 and >> GST_DEBUG=3. >> >> I think the error in both the case lies in the rtpmp4vpay. Am I >> right??? >> >> >> >> Thanks in advance. >> >> >> >> Regards, >> >> Neel. >> >> >> >> >> >> >> >> -----Original Message----- >> From: Wim Taymans [mailto:[hidden email]] >> Sent: Wednesday, June 03, 2009 3:49 PM >> To: Mehta, Neel >> Cc: [hidden email] >> Subject: Re: [gst-embedded] transfer of video via udp/rtp/rtsp >> >> >> >> On Wed, 2009-06-03 at 15:15 +0530, Mehta, Neel wrote: >> >> > 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 seems like rtpmp4vpay could not set caps on the output pad. This is >> >> likely because the encoder did not set proper caps on the output >> >> buffers. >> >> >> >> Check this: >> >> >> >> gst-launch-0.10 -v filesrc location=foreman_422_vga._swap.yuv ! >> >> TIVidenc1 codecName=mpeg4enc engineName=encode >> >> contiguousInputFrame=FALSE iColorSpace=UYVY resolution=640x480 ! >> >> rtpmp4vpay ! udpsink >> >> >> >> And see what caps (if any) are set on udpsink. >> >> >> >> also, I solved the warnings in the rtsp server by ignoring streams >> that >> >> don't have a correct type. >> >> >> >> Wim >> >> >> >> > >> >> > >> >> > 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. >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> ------------------------------------------------------------------------------ >> >> > OpenSolaris 2009.06 is a cutting edge operating system for >> enterprises >> >> > looking to deploy the next generation of Solaris that includes the >> latest >> >> > innovations from Sun and the OpenSource community. Download a copy >> and >> >> > enjoy capabilities such as Networking, Storage and Virtualization. >> >> > Go to: http://p.sf.net/sfu/opensolaris-get >> >> > _______________________________________________ Gstreamer-embedded >> mailing list [hidden email] >> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded >> >> > > > > 0:00:00.002845334 1278 0x15098 INFO GST_INIT > gst.c:611:init_pre: Initializing GStreamer Core Library version 0.10.23 > 0:00:00.093236417 1278 0x15098 INFO GST_INIT > gst.c:612:init_pre: Using library installed in > /home1/neel/target/filesys//opt/gstreamer/lib > 0:00:00.095133709 1278 0x15098 INFO GST_INIT > gst.c:622:init_pre: Linux 172.24.190.40 2.6.10_mvl401 #1 Wed May 20 > 13:12:59 IST 2009 armv5tejl > 0:00:00.099962250 1278 0x15098 INFO GST_INIT > gstquery.c:105:_gst_query_initialize: init queries > 0:00:00.150302125 1278 0x15098 INFO GST_INIT > gstmessage.c:73:_gst_message_initialize: init messages > 0:00:00.158300917 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:261:_gst_plugin_initialize: registering 0 static plugins > 0:00:00.170639959 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:246:gst_plugin_register_static: registered static plugin > "staticelements" > 0:00:00.172564125 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:248:gst_plugin_register_static: added static plugin > "staticelements", result: 1 > 0:00:00.174275625 1278 0x15098 INFO GST_INIT > gst.c:923:ensure_current_registry: reading registry cache: > /tmp/gst_registry.bin > 0:00:00.663757000 1278 0x15098 INFO GST_REGISTRY > gstregistrybinary.c:1285:gst_registry_binary_read_cache: loaded > /tmp/gst_registry.bin in 0.487498 seconds > 0:00:00.671942209 1279 0x15098 INFO GST_INIT > gst.c:674:scan_and_update_registry: Validating registry cache: > /tmp/gst_registry.bin > 0:00:00.751920500 1279 0x15098 INFO GST_INIT > gst.c:759:scan_and_update_registry: Registry cache has not changed > 0:00:00.757233959 1278 0x15098 INFO GST_INIT > gst.c:970:ensure_current_registry: registry reading and updating done, > result = 1 > 0:00:00.761130042 1278 0x15098 INFO GST_PIPELINE > gstparse.c:291:gst_parse_launch_full: parsing pipeline description > 'filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc > engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY > resolution=640x480 ! rtpmp4vpay ! udpsink port=1234 ' > 0:00:00.874403834 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstcoreelements.so" loaded > 0:00:00.876768834 1278 0x15098 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "filesrc" > 0:00:00.881137167 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0x99028> adding pad 'src' > 0:00:01.090150125 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstticodecplugin.so" loaded > 0:00:01.092625084 1278 0x15098 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "TIVidenc1" > 0:00:01.102345209 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTIVidenc1@0xaa028> adding pad > 'sink' > 0:00:01.104397542 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTIVidenc1@0xaa028> adding pad > 'src' > 0:00:01.566446292 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstrtp.so" loaded > 0:00:01.568730625 1278 0x15098 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "rtpmp4vpay" > 0:00:01.572096667 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseRTPPayload@0xd00a0> adding > pad 'src' > 0:00:01.575368875 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseRTPPayload@0xd00a0> adding > pad 'sink' > 0:00:01.686691917 1278 0x15098 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstudp.so" loaded > 0:00:01.689030000 1278 0x15098 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "udpsink" > 0:00:01.692683500 1278 0x15098 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSink@0xd6138> adding pad > 'sink' > 0:00:01.719008750 1278 0x15098 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "pipeline" > 0:00:01.729494500 1278 0x15098 INFO GST_PIPELINE > ./grammar.y:478:gst_parse_perform_link: linking filesrc0:(any) to > tividenc10:(any) (0/0) with caps "(nil)" > 0:00:01.731590917 1278 0x15098 INFO GST_ELEMENT_PADS > gstutils.c:1338:gst_element_link_pads: trying to link element > filesrc0:(any) to element tividenc10:(any) > 0:00:01.733724334 1278 0x15098 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link filesrc0:src and > tividenc10:src > 0:00:01.735515750 1278 0x15098 INFO GST_PADS > gstutils.c:812:gst_pad_check_link: Sink pad tividenc10:src is not sink > pad, failed > 0:00:01.737251709 1278 0x15098 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link filesrc0:src and > tividenc10:sink > 0:00:01.740488042 1278 0x15098 INFO GST_PADS > gstutils.c:1243:prepare_link_maybe_ghosting: filesrc0 and tividenc10 in > same bin, no need for ghost pads > 0:00:01.744119917 1278 0x15098 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link filesrc0:src and > tividenc10:sink > 0:00:01.746571250 1278 0x15098 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked filesrc0:src and tividenc10:sink, > successful > 0:00:01.749354917 1278 0x15098 INFO GST_PIPELINE > ./grammar.y:478:gst_parse_perform_link: linking tividenc10:(any) to > rtpmp4vpay0:(any) (0/0) with caps "(nil)" > 0:00:01.751158417 1278 0x15098 INFO GST_ELEMENT_PADS > gstutils.c:1338:gst_element_link_pads: trying to link element > tividenc10:(any) to element rtpmp4vpay0:(any) > 0:00:01.753023375 1278 0x15098 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link tividenc10:src and > rtpmp4vpay0:sink > 0:00:01.756973625 1278 0x15098 INFO GST_PADS > gstutils.c:1243:prepare_link_maybe_ghosting: tividenc10 and rtpmp4vpay0 in > same bin, no need for ghost pads > 0:00:01.759310334 1278 0x15098 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tividenc10:src and > rtpmp4vpay0:sink > 0:00:01.762106709 1278 0x15098 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tividenc10:src and rtpmp4vpay0:sink, > successful > 0:00:01.764757542 1278 0x15098 INFO GST_PIPELINE > ./grammar.y:478:gst_parse_perform_link: linking rtpmp4vpay0:(any) to > udpsink0:(any) (0/0) with caps "(nil)" > 0:00:01.766691584 1278 0x15098 INFO GST_ELEMENT_PADS > gstutils.c:1338:gst_element_link_pads: trying to link element > rtpmp4vpay0:(any) to element udpsink0:(any) > 0:00:01.768590750 1278 0x15098 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link rtpmp4vpay0:src and > udpsink0:sink > 0:00:01.771040667 1278 0x15098 INFO GST_PADS > gstutils.c:1243:prepare_link_maybe_ghosting: rtpmp4vpay0 and udpsink0 in > same bin, no need for ghost pads > 0:00:01.773368709 1278 0x15098 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link rtpmp4vpay0:src and > udpsink0:sink > 0:00:01.775743709 1278 0x15098 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpmp4vpay0:src and udpsink0:sink, > successful > Setting pipeline to PAUSED ... > 0:00:01.781410584 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsink0> completed state > change to READY > 0:00:01.783085875 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsink0> posting > state-changed NULL to READY > 0:00:02.118327084 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'udpsink0' > changed state to 2(READY) successfully > 0:00:02.120478292 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpmp4vpay0> completed state > change to READY > 0:00:02.122164167 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpmp4vpay0> posting > state-changed NULL to READY > 0:00:02.124375042 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'rtpmp4vpay0' > changed state to 2(READY) successfully > 0:00:02.126749959 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tividenc10> completed state > change to READY > 0:00:02.128438000 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tividenc10> posting > state-changed NULL to READY > 0:00:02.130656625 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'tividenc10' > changed state to 2(READY) successfully > 0:00:02.132607417 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<filesrc0> completed state > change to READY > 0:00:02.134273292 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<filesrc0> posting > state-changed NULL to READY > 0:00:02.136613709 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'filesrc0' > changed state to 2(READY) successfully > 0:00:02.138750959 1278 0x15098 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<pipeline0> committing state > from NULL to READY, pending PAUSED > 0:00:02.140953500 1278 0x15098 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<pipeline0> continue state > change READY to PAUSED, final PAUSED > 0:00:02.145519709 1278 0x15098 INFO GST_STATES > gstbin.c:2336:gst_bin_change_state_func:<pipeline0> child 'udpsink0' is > changing state asynchronously to PAUSED > 0:00:02.148326500 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpmp4vpay0> completed state > change to PAUSED > 0:00:02.150004625 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpmp4vpay0> posting > state-changed READY to PAUSED > 0:00:02.152178167 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'rtpmp4vpay0' > changed state to 3(PAUSED) successfully > 0:00:02.154649167 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tividenc10> completed state > change to PAUSED > 0:00:02.156463959 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tividenc10> posting > state-changed READY to PAUSED > 0:00:02.158671667 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'tividenc10' > changed state to 3(PAUSED) successfully > 0:00:02.160902542 1278 0x15098 INFO filesrc > gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file > foreman_422_vga._swap.yuv > 0:00:02.164503084 1278 0x15098 INFO GST_EVENT > gstevent.c:596:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format bytes, start 0, stop 184320000, position 0 > 0:00:02.169820375 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<filesrc0> completed state > change to PAUSED > 0:00:02.503984500 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<filesrc0> posting > state-changed READY to PAUSED > 0:00:02.506735917 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'filesrc0' > changed state to 3(PAUSED) successfully > Pipeline is PREROLLING ... > 0:00:02.511876334 1278 0x90da8 INFO GST_PADS > gstpad.c:3315:gst_pad_event_default_dispatch:<rtpmp4vpay0:sink> Sending > event 0xa7f80 (newsegment) to all internally linked pads > 0:00:02.529936667 1278 0xd87d0 WARN TIVidenc1 > gsttividenc1.c:1701:gst_tividenc1_frame_duration: framerate not specified; > using 29.97fps > 0:00:02.558674334 1278 0xd87d0 INFO TICircBuffer > gstticircbuffer.c:209:gst_ticircbuffer_new: requested windowSize: 614400 > > 0:00:02.560103167 1278 0xd87d0 INFO TICircBuffer > gstticircbuffer.c:212:gst_ticircbuffer_new: fixed block size is ON > > /GstPipeline:pipeline0/GstTIVidenc1:tividenc10.GstPad:src: caps = > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > width=(int)640, height=(int)480 > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = > video/mpeg, mpegversion=(int)4, framerate=(fraction)30000/1001, > width=(int)640, height=(int)480 > 0:00:02.827558834 1278 0xd87d0 INFO GST_STATES > gstbin.c:2714:bin_handle_async_done:<pipeline0> committing state from > READY to PAUSED, old pending PAUSED > 0:00:02.829467584 1278 0xd87d0 INFO GST_STATES > gstbin.c:2729:bin_handle_async_done:<pipeline0> completed state change, > pending VOID > Pipeline is PREROLLED ... > Setting pipeline to PLAYING ... > 0:00:02.878020000 1278 0x15098 INFO GST_EVENT > gstevent.c:1062:gst_event_new_latency: creating latency event > 0:00:00.000000000 > 0:00:02.880388167 1278 0x15098 INFO GST_PADS > gstpad.c:3315:gst_pad_event_default_dispatch:<rtpmp4vpay0:src> Sending > event 0xa8230 (latency) to all internally linked pads > 0:00:02.882415417 1278 0x15098 INFO GST_PADS > gstpad.c:3315:gst_pad_event_default_dispatch:<tividenc10:src> Sending > event 0xa8230 (latency) to all internally linked pads > 0:00:02.884857834 1278 0x15098 INFO bin > gstbin.c:2208:gst_bin_do_latency_func:<pipeline0> configured latency of > 0:00:00.000000000 > 0:00:02.923289667 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsink0> completed state > change to PLAYING > 0:00:02.925026334 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsink0> posting > state-changed PAUSED to PLAYING > 0:00:02.927417750 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'udpsink0' > changed state to 4(PLAYING) successfully > 0:00:02.929505417 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpmp4vpay0> completed state > change to PLAYING > 0:00:02.931261125 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpmp4vpay0> posting > state-changed PAUSED to PLAYING > 0:00:02.933450917 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'rtpmp4vpay0' > changed state to 4(PLAYING) successfully > 0:00:02.935701042 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tividenc10> completed state > change to PLAYING > 0:00:02.937441125 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tividenc10> posting > state-changed PAUSED to PLAYING > 0:00:02.939745459 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'tividenc10' > changed state to 4(PLAYING) successfully > 0:00:02.941733375 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<filesrc0> completed state > change to PLAYING > 0:00:02.943440167 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<filesrc0> posting > state-changed PAUSED to PLAYING > 0:00:02.945754625 1278 0x15098 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<pipeline0> child 'filesrc0' > changed state to 4(PLAYING) successfully > 0:00:02.947771292 1278 0x15098 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<pipeline0> completed state > change to PLAYING > 0:00:02.949435875 1278 0x15098 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<pipeline0> posting > state-changed PAUSED to PLAYING > New clock: GstSystemClock > ** Message: listening on port 8554 > ** Message: added new client 0x16cf0 ip 172.24.136.232:44042 > ** Message: attaching to context 0x13e18 > RTSP request message 0x8e2b4 > request line: > method: 'OPTIONS' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '49' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** Message: client 0x16cf0: received a request > RTSP response message 0xbefff9e8 > status line: > code: '200' > reason: 'OK' > version: '1.0' > headers: > key: 'CSeq', value: '49' > key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, PLAY, > SETUP, SET_PARAMETER, TEARDOWN' > key: 'Server', value: 'GStreamer RTSP server' > body: length 0 > ** Message: client 0x16cf0: sent a message with cseq 49 > RTSP request message 0x8e2b4 > request line: > method: 'DESCRIBE' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '50' > key: 'Accept', value: 'application/sdp' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** Message: client 0x16cf0: received a request > ** Message: found media 0x3e7c0 for url abspath /test > ** Message: found stream 0 with payloader 0xce0d8 > ** Message: constructed media 0xcd820 for url /test > ** Message: preparing media 0xcd820 > ** Message: enter mainloop > > 0:00:04.982394750 1359 0xfbf00 WARN TIVidenc1 > gsttividenc1.c:1701:gst_tividenc1_frame_duration: framerate not specified; > using 29.97fps > 0:00:05.240959542 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > ** Message: 0xcd820: got message type async-done > ** Message: position query failed > 0:00:05.254437417 1359 0x11008 WARN GST_PADS > gstpad.c:3085:gst_pad_iterate_internal_links_default:<rtpsession0:send_rtp_src> > Making unsafe iterator > 0:00:05.258603417 1359 0x11008 WARN GST_PADS > gstpad.c:3085:gst_pad_iterate_internal_links_default:<rtpsession0:send_rtp_src> > Making unsafe iterator > ** Message: duration query failed > ** Message: stats: position 0:00:00.000000000, duration 99:99:99.999999999 > ** Message: object 0xcd820 is prerolled > > ** (lt-test-launch:1359): WARNING **: ignoring stream 0 without media type > RTSP response message 0xbefff9c8 > status line: > code: '200' > reason: 'OK' > version: '1.0' > headers: > key: 'CSeq', value: '50' > key: 'Content-Type', value: 'application/sdp' > key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' > key: 'Server', value: 'GStreamer RTSP server' > body: length 170 > 00000000 (0x150460): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 > v=0..o=- 1188340 > 00000010 (0x150470): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 > 656180883 1 IN I > 00000020 (0x150480): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d P4 > 127.0.0.1..s= > 00000030 (0x150490): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 > Session streamed > 00000040 (0x1504a0): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d > with GStreamer. > 00000050 (0x1504b0): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d 0a > .i=rtsp-server.. > 00000060 (0x1504c0): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 > e=NONE..t=0 0..a > 00000070 (0x1504d0): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d > =tool:GStreamer. > 00000080 (0x1504e0): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 73 > .a=type:broadcas > 00000090 (0x1504f0): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 > t..a=range:npt=0 > 000000a0 (0x150500): 2e 30 30 30 30 30 30 2d 0d 0a > .000000-.. > ** Message: client 0x16cf0: sent a message with cseq 50 > ** Message: client 0x16cf0: connection closed > ** Message: finalize client 0x16cf0 > ** Message: finalize media 0xcd820 > 0:00:05.313153625 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.315880625 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.318598834 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.321348500 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.324222292 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.326936709 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.329662417 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.332487667 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.335227917 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.337985750 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.340731209 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.343543209 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.346287417 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.348999959 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.351745917 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:05.354613584 1359 0xfbf00 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from dd15cfe1 to > c32d15c3, fix the payloader > 0:00:00.003741458 1309 0x11008 INFO GST_INIT > gst.c:611:init_pre: Initializing GStreamer Core Library version 0.10.23 > 0:00:00.097655583 1309 0x11008 INFO GST_INIT > gst.c:612:init_pre: Using library installed in > /home1/neel/target/filesys//opt/gstreamer/lib > 0:00:00.099539208 1309 0x11008 INFO GST_INIT > gst.c:622:init_pre: Linux 172.24.190.40 2.6.10_mvl401 #1 Wed May 20 > 13:12:59 IST 2009 armv5tejl > 0:00:00.104607916 1309 0x11008 INFO GST_INIT > gstquery.c:105:_gst_query_initialize: init queries > 0:00:00.160699208 1309 0x11008 INFO GST_INIT > gstmessage.c:73:_gst_message_initialize: init messages > 0:00:00.169048333 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:261:_gst_plugin_initialize: registering 0 static plugins > 0:00:00.182809166 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:246:gst_plugin_register_static: registered static plugin > "staticelements" > 0:00:00.184816333 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:248:gst_plugin_register_static: added static plugin > "staticelements", result: 1 > 0:00:00.186692291 1309 0x11008 INFO GST_INIT > gst.c:923:ensure_current_registry: reading registry cache: > /tmp/gst_registry.bin > 0:00:00.672498791 1309 0x11008 INFO GST_REGISTRY > gstregistrybinary.c:1285:gst_registry_binary_read_cache: loaded > /tmp/gst_registry.bin in 0.483836 seconds > 0:00:00.681583000 1324 0x11008 INFO GST_INIT > gst.c:674:scan_and_update_registry: Validating registry cache: > /tmp/gst_registry.bin > 0:00:00.771392208 1324 0x11008 INFO GST_INIT > gst.c:759:scan_and_update_registry: Registry cache has not changed > 0:00:00.777034458 1309 0x11008 INFO GST_INIT > gst.c:970:ensure_current_registry: registry reading and updating done, > result = 1 > 0:00:00.779398125 1309 0x11008 INFO GST_INIT > gst.c:446:gst_init_check: initialized GStreamer successfully > ** Message: listening on port 8554 > ** Message: added new client 0x16cf0 ip 172.24.136.232:41994 > ** Message: attaching to context 0x13220 > RTSP request message 0x8e2ec > request line: > method: 'OPTIONS' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '45' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** Message: client 0x16cf0: received a request > RTSP response message 0xbefff9e8 > status line: > code: '200' > reason: 'OK' > version: '1.0' > headers: > key: 'CSeq', value: '45' > key: 'Public', value: 'OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, PLAY, > SETUP, SET_PARAMETER, TEARDOWN' > key: 'Server', value: 'GStreamer RTSP server' > body: length 0 > ** Message: client 0x16cf0: sent a message with cseq 45 > RTSP request message 0x8e2ec > request line: > method: 'DESCRIBE' > uri: 'rtsp://172.24.190.40:8554/test' > version: '1.0' > headers: > key: 'CSeq', value: '46' > key: 'Accept', value: 'application/sdp' > key: 'User-Agent', value: 'VLC media player (LIVE555 Streaming Media > v2009.03.22)' > body: > ** Message: client 0x16cf0: received a request > ** Message: found media 0x52dc0 for url abspath /test > 0:00:09.685617041 1309 0x11008 INFO GST_PIPELINE > gstparse.c:291:gst_parse_launch_full: parsing pipeline description '( > filesrc location=foreman_422_vga._swap.yuv ! TIVidenc1 codecName=mpeg4enc > engineName=encode contiguousInputFrame=FALSE iColorSpace=UYVY > resolution=640x480 ! rtpmp4vpay pt=96 name=pay0 )' > 0:00:09.801765791 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstcoreelements.so" loaded > 0:00:09.804001333 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "filesrc" > 0:00:09.809528041 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0x97048> adding pad 'src' > 0:00:10.038183000 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstticodecplugin.so" loaded > 0:00:10.040736375 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "TIVidenc1" > 0:00:10.050481125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTIVidenc1@0xa7048> adding pad > 'sink' > 0:00:10.052549541 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTIVidenc1@0xa7048> adding pad > 'src' > 0:00:10.489332416 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstrtp.so" loaded > 0:00:10.491629625 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "rtpmp4vpay" > 0:00:10.495327500 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseRTPPayload@0xce0d8> adding > pad 'src' > 0:00:10.498800833 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseRTPPayload@0xce0d8> adding > pad 'sink' > 0:00:10.575696708 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element "bin" > 0:00:10.585066041 1309 0x11008 INFO GST_PIPELINE > ./grammar.y:478:gst_parse_perform_link: linking filesrc0:(any) to > tividenc10:(any) (0/0) with caps "(nil)" > 0:00:10.587417000 1309 0x11008 INFO GST_ELEMENT_PADS > gstutils.c:1338:gst_element_link_pads: trying to link element > filesrc0:(any) to element tividenc10:(any) > 0:00:10.589526750 1309 0x11008 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link filesrc0:src and > tividenc10:src > 0:00:10.591521833 1309 0x11008 INFO GST_PADS > gstutils.c:812:gst_pad_check_link: Sink pad tividenc10:src is not sink > pad, failed > 0:00:10.593469125 1309 0x11008 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link filesrc0:src and > tividenc10:sink > 0:00:10.597228666 1309 0x11008 INFO GST_PADS > gstutils.c:1243:prepare_link_maybe_ghosting: filesrc0 and tividenc10 in > same bin, no need for ghost pads > 0:00:10.601304708 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link filesrc0:src and > tividenc10:sink > 0:00:10.603725083 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked filesrc0:src and tividenc10:sink, > successful > 0:00:10.606773541 1309 0x11008 INFO GST_PIPELINE > ./grammar.y:478:gst_parse_perform_link: linking tividenc10:(any) to > pay0:(any) (0/0) with caps "(nil)" > 0:00:10.608604375 1309 0x11008 INFO GST_ELEMENT_PADS > gstutils.c:1338:gst_element_link_pads: trying to link element > tividenc10:(any) to element pay0:(any) > 0:00:10.610458958 1309 0x11008 INFO GST_PADS > gstutils.c:792:gst_pad_check_link: trying to link tividenc10:src and > pay0:sink > 0:00:10.614770375 1309 0x11008 INFO GST_PADS > gstutils.c:1243:prepare_link_maybe_ghosting: tividenc10 and pay0 in same > bin, no need for ghost pads > 0:00:10.617139208 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tividenc10:src and > pay0:sink > 0:00:10.619874125 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tividenc10:src and pay0:sink, > successful > 0:00:10.627214833 1309 0x11008 INFO GST_PARENTAGE > gstbin.c:3462:gst_bin_get_by_name: [bin0]: looking up child element pay0 > ** Message: found stream 0 with payloader 0xce0d8 > 0:00:10.630423375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad pay0:src > 0:00:10.640087833 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link pay0:src and > pay0:proxypad0 > 0:00:10.642356708 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked pay0:src and pay0:proxypad0, successful > 0:00:10.644978791 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<bin0> adding pad 'pay0' > 0:00:10.647427250 1309 0x11008 INFO GST_PARENTAGE > gstbin.c:3462:gst_bin_get_by_name: [bin0]: looking up child element > dynpay0 > 0:00:10.649353541 1309 0x11008 INFO GST_PARENTAGE > gstbin.c:3462:gst_bin_get_by_name: [bin0]: looking up child element pay1 > 0:00:10.651320625 1309 0x11008 INFO GST_PARENTAGE > gstbin.c:3462:gst_bin_get_by_name: [bin0]: looking up child element > dynpay1 > ** Message: constructed media 0xcd820 for url /test > ** Message: preparing media 0xcd820 > 0:00:10.656170458 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:377:gst_element_factory_create: creating element > "pipeline" named "media-pipeline" > ** Message: enter mainloop > 0:00:10.759749833 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstrtpmanager.so" loaded > 0:00:10.761928625 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:377:gst_element_factory_create: creating element > "gstrtpbin" named "rtpbin" > 0:00:10.824832958 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstudp.so" loaded > 0:00:10.827399291 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "udpsrc" > 0:00:10.830710791 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0xe2100> adding pad 'src' > 0:00:10.835831166 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<udpsrc0> committing state > from NULL to READY, pending PAUSED > 0:00:10.838280833 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<udpsrc0> continue state > change READY to PAUSED, final PAUSED > 0:00:10.843152333 1309 0x11008 INFO GST_EVENT > gstevent.c:590:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop > 99:99:99.999999999, position 0:00:00.000000000 > 0:00:10.848297958 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc0> completed state > change to PAUSED > 0:00:10.850035583 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc0> posting > state-changed READY to PAUSED > 0:00:10.854913416 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<udpsrc0> committing state > from PAUSED to READY, pending NULL > 0:00:10.857191416 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<udpsrc0> continue state > change READY to NULL, final NULL > 0:00:11.190968083 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc0> completed state > change to NULL > 0:00:11.192658250 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc0> posting > state-changed READY to NULL > 0:00:11.194820750 1309 0x11008 INFO GST_REFCOUNTING > gstelement.c:2723:gst_element_dispose:<udpsrc0> dispose > 0:00:11.196638750 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:759:gst_element_remove_pad:<udpsrc0> removing pad 'src' > 0:00:11.198938750 1309 0x11008 INFO GST_REFCOUNTING > gstelement.c:2747:gst_element_dispose:<udpsrc0> parent class dispose > 0:00:11.200702583 1309 0x11008 INFO GST_REFCOUNTING > gstelement.c:2770:gst_element_finalize:<udpsrc0> finalize > 0:00:11.202365208 1309 0x11008 INFO GST_REFCOUNTING > gstelement.c:2781:gst_element_finalize:<udpsrc0> finalize parent > 0:00:11.205537916 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "udpsrc" > 0:00:11.208894958 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0xe2388> adding pad 'src' > 0:00:11.212607458 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<udpsrc1> committing state > from NULL to READY, pending PAUSED > 0:00:11.214725833 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<udpsrc1> continue state > change READY to PAUSED, final PAUSED > 0:00:11.217786375 1309 0x11008 INFO GST_EVENT > gstevent.c:590:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop > 99:99:99.999999999, position 0:00:00.000000000 > 0:00:11.221364333 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc1> completed state > change to PAUSED > 0:00:11.222985125 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc1> posting > state-changed READY to PAUSED > 0:00:11.227383791 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "udpsrc" > 0:00:11.230556833 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0xe2610> adding pad 'src' > 0:00:11.234233166 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<udpsrc2> committing state > from NULL to READY, pending PAUSED > 0:00:11.236562083 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<udpsrc2> continue state > change READY to PAUSED, final PAUSED > 0:00:11.239572375 1309 0x11008 INFO GST_EVENT > gstevent.c:590:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format GST_FORMAT_TIME, start 0:00:00.000000000, stop > 99:99:99.999999999, position 0:00:00.000000000 > 0:00:11.243493208 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc2> completed state > change to PAUSED > 0:00:11.245142791 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc2> posting > state-changed READY to PAUSED > 0:00:11.247726333 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "multiudpsink" > 0:00:11.251632083 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSink@0xe6000> adding pad > 'sink' > 0:00:11.256183750 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "multiudpsink" > 0:00:11.591824125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSink@0xe62b0> adding pad > 'sink' > 0:00:11.598001125 1309 0x11008 INFO GST_STATES > gstbin.c:2798:bin_handle_async_done:<media-pipeline> nothing pending > 0:00:11.601583625 1309 0x11008 INFO GST_STATES > gstbin.c:2798:bin_handle_async_done:<media-pipeline> nothing pending > 0:00:11.628487375 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstapp.so" loaded > 0:00:11.630766500 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "appsrc" > 0:00:11.634037000 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0xec058> adding pad 'src' > 0:00:11.637790541 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "appsink" > 0:00:11.641330000 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSink@0xee000> adding pad > 'sink' > 0:00:11.647860083 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "appsrc" > 0:00:11.651046375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSrc@0xec2b8> adding pad 'src' > 0:00:11.653785750 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "appsink" > 0:00:11.657068208 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstBaseSink@0xee2d8> adding pad > 'sink' > 0:00:11.663659250 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "gstrtpsession" > 0:00:11.701142250 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "gstrtpssrcdemux" > 0:00:11.704253041 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstRtpSsrcDemux@0xf6848> adding pad > 'sink' > 0:00:11.707457125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstRtpSsrcDemux@0xf6848> adding pad > 'rtcp_sink' > 0:00:11.714768125 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpsession0> committing > state from NULL to READY, pending PLAYING > 0:00:11.717667250 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpsession0> continue state > change READY to PAUSED, final PLAYING > 0:00:11.719634625 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpsession0> committing > state from READY to PAUSED, pending PLAYING > 0:00:11.721948958 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpsession0> continue state > change PAUSED to PLAYING, final PLAYING > 0:00:11.724281875 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpsession0> completed state > change to PLAYING > 0:00:11.727454958 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpsession0> posting > state-changed PAUSED to PLAYING > 0:00:11.731198791 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpssrcdemux0> committing > state from NULL to READY, pending PLAYING > 0:00:11.733435541 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpssrcdemux0> continue > state change READY to PAUSED, final PLAYING > 0:00:11.735629333 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpssrcdemux0> committing > state from READY to PAUSED, pending PLAYING > 0:00:11.738000541 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpssrcdemux0> continue > state change PAUSED to PLAYING, final PLAYING > 0:00:11.739778708 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpssrcdemux0> completed > state change to PLAYING > 0:00:12.074000833 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpssrcdemux0> posting > state-changed PAUSED to PLAYING > 0:00:12.079628708 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'send_rtp_sink' > 0:00:12.083941833 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'send_rtp_src' > 0:00:12.090705208 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > send_rtp_sink_0:proxypad1 and rtpsession0:send_rtp_sink > 0:00:12.093840208 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked send_rtp_sink_0:proxypad1 and > rtpsession0:send_rtp_sink, successful > 0:00:12.096203375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpbin> adding pad 'send_rtp_sink_0' > 0:00:12.098072791 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad > rtpsession0:send_rtp_src > 0:00:12.104760166 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > rtpsession0:send_rtp_src and send_rtp_src_0:proxypad2 > 0:00:12.107045458 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpsession0:send_rtp_src and > send_rtp_src_0:proxypad2, successful > 0:00:12.109660333 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpbin> adding pad 'send_rtp_src_0' > 0:00:12.111698375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad > rtpbin:send_rtp_src_0 > 0:00:12.116645375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'send_rtcp_src' > 0:00:12.123417625 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > rtpsession0:send_rtcp_src and send_rtcp_src_0:proxypad3 > 0:00:12.125812791 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpsession0:send_rtcp_src and > send_rtcp_src_0:proxypad3, successful > 0:00:12.128620166 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpbin> adding pad 'send_rtcp_src_0' > 0:00:12.133385041 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'recv_rtcp_sink' > 0:00:12.138097041 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad 'sync_src' > 0:00:12.140036291 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad > rtpsession0:sync_src > 0:00:12.141706500 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad > rtpssrcdemux0:rtcp_sink > 0:00:12.143852000 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link rtpsession0:sync_src > and rtpssrcdemux0:rtcp_sink > 0:00:12.146259833 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpsession0:sync_src and > rtpssrcdemux0:rtcp_sink, successful > 0:00:12.152984666 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > recv_rtcp_sink_0:proxypad4 and rtpsession0:recv_rtcp_sink > 0:00:12.155156708 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked recv_rtcp_sink_0:proxypad4 and > rtpsession0:recv_rtcp_sink, successful > 0:00:12.157148125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpbin> adding pad > 'recv_rtcp_sink_0' > 0:00:12.161836166 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'recv_rtp_sink' > 0:00:12.498307291 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpsession0> adding pad > 'recv_rtp_src' > 0:00:12.500377125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad > rtpsession0:recv_rtp_src > 0:00:12.502037208 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad rtpssrcdemux0:sink > 0:00:12.504240541 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > rtpsession0:recv_rtp_src and rtpssrcdemux0:sink > 0:00:12.506568666 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpsession0:recv_rtp_src and > rtpssrcdemux0:sink, successful > 0:00:12.513429750 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link > recv_rtp_sink_0:proxypad5 and rtpsession0:recv_rtp_sink > 0:00:12.515696583 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked recv_rtp_sink_0:proxypad5 and > rtpsession0:recv_rtp_sink, successful > 0:00:12.517681500 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<rtpbin> adding pad 'recv_rtp_sink_0' > 0:00:12.521484166 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link bin0:pay0 and > rtpbin:send_rtp_sink_0 > 0:00:12.525351250 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked bin0:pay0 and rtpbin:send_rtp_sink_0, > successful > 0:00:12.528569291 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element "tee" > 0:00:12.532896625 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTee@0xf9190> adding pad 'sink' > 0:00:12.536784166 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad tee0:sink > 0:00:12.539042625 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link rtpbin:send_rtp_src_0 > and tee0:sink > 0:00:12.542082125 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpbin:send_rtp_src_0 and tee0:sink, > successful > 0:00:12.546378791 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<tee0> adding pad 'src0' > 0:00:12.548267666 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad multiudpsink0:sink > 0:00:12.550452291 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tee0:src0 and > multiudpsink0:sink > 0:00:12.553735916 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tee0:src0 and multiudpsink0:sink, > successful > 0:00:12.557913125 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<tee0> adding pad 'src1' > 0:00:12.559756541 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad appsink0:sink > 0:00:12.561995208 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tee0:src1 and > appsink0:sink > 0:00:12.565225791 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tee0:src1 and appsink0:sink, successful > 0:00:12.568295041 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element "tee" > 0:00:12.572667375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstTee@0xf9490> adding pad 'sink' > 0:00:12.909398000 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad tee1:sink > 0:00:12.911608333 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link rtpbin:send_rtcp_src_0 > and tee1:sink > 0:00:12.914483333 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked rtpbin:send_rtcp_src_0 and tee1:sink, > successful > 0:00:12.918577750 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<tee1> adding pad 'src0' > 0:00:12.920399791 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad multiudpsink1:sink > 0:00:12.922637791 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tee1:src0 and > multiudpsink1:sink > 0:00:12.925780583 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tee1:src0 and multiudpsink1:sink, > successful > 0:00:12.929877708 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<tee1> adding pad 'src1' > 0:00:12.931706333 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad appsink1:sink > 0:00:12.933893750 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link tee1:src1 and > appsink1:sink > 0:00:12.937380541 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked tee1:src1 and appsink1:sink, successful > 0:00:12.964299625 1309 0x11008 INFO GST_PLUGIN_LOADING > gstplugin.c:567:gst_plugin_load_file: plugin > "/opt/gstreamer/lib/gstreamer-0.10/libgstselector.so" loaded > 0:00:12.966736458 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "input-selector" > 0:00:12.969499625 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstInputSelector@0xd3150> adding pad > 'src' > 0:00:12.974030833 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad inputselector0:src > 0:00:12.976328375 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link inputselector0:src and > rtpbin:recv_rtp_sink_0 > 0:00:12.979351625 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked inputselector0:src and > rtpbin:recv_rtp_sink_0, successful > 0:00:12.984990375 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<inputselector0> adding pad 'sink0' > 0:00:12.987117916 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad udpsrc1:src > 0:00:12.989402916 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link udpsrc1:src and > inputselector0:sink0 > 0:00:12.992052916 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked udpsrc1:src and inputselector0:sink0, > successful > 0:00:12.996217208 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<inputselector0> adding pad 'sink1' > 0:00:12.998106958 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad appsrc0:src > 0:00:13.000338208 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link appsrc0:src and > inputselector0:sink1 > 0:00:13.002945041 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked appsrc0:src and inputselector0:sink1, > successful > 0:00:13.005734458 1309 0x11008 INFO GST_ELEMENT_FACTORY > gstelementfactory.c:379:gst_element_factory_create: creating element > "input-selector" > 0:00:13.008667875 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<GstInputSelector@0xd3258> adding pad > 'src' > 0:00:13.344931500 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad inputselector1:src > 0:00:13.347338583 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link inputselector1:src and > rtpbin:recv_rtcp_sink_0 > 0:00:13.350150458 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked inputselector1:src and > rtpbin:recv_rtcp_sink_0, successful > 0:00:13.354231916 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<inputselector1> adding pad 'sink0' > 0:00:13.356282166 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad udpsrc2:src > 0:00:13.358520875 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link udpsrc2:src and > inputselector1:sink0 > 0:00:13.361109916 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked udpsrc2:src and inputselector1:sink0, > successful > 0:00:13.365178958 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:641:gst_element_add_pad:<inputselector1> adding pad 'sink1' > 0:00:13.367179208 1309 0x11008 INFO GST_ELEMENT_PADS > gstelement.c:887:gst_element_get_static_pad: found pad appsrc1:src > 0:00:13.369425375 1309 0x11008 INFO GST_PADS > gstpad.c:1849:gst_pad_link_prepare: trying to link appsrc1:src and > inputselector1:sink1 > 0:00:13.372049833 1309 0x11008 INFO GST_PADS > gstpad.c:2022:gst_pad_link: linked appsrc1:src and inputselector1:sink1, > successful > 0:00:13.374834416 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc1> completed state > change to PLAYING > 0:00:13.376586416 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc1> posting > state-changed PAUSED to PLAYING > 0:00:13.379066916 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<udpsrc2> completed state > change to PLAYING > 0:00:13.380730125 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<udpsrc2> posting > state-changed PAUSED to PLAYING > 0:00:13.385431000 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink1> completed state > change to READY > 0:00:13.387254791 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink1> posting > state-changed NULL to READY > 0:00:13.389424583 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink1' > changed state to 2(READY) successfully > 0:00:13.391653416 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink0> completed state > change to READY > 0:00:13.393310125 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink0> posting > state-changed NULL to READY > 0:00:13.395500583 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink0' > changed state to 2(READY) successfully > 0:00:13.399849750 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<multiudpsink1> completed > state change to READY > 0:00:13.401510541 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<multiudpsink1> posting > state-changed NULL to READY > 0:00:13.735683250 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink1' changed state to 2(READY) successfully > 0:00:13.738571791 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<multiudpsink0> completed > state change to READY > 0:00:13.740288625 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<multiudpsink0> posting > state-changed NULL to READY > 0:00:13.742554208 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink0' changed state to 2(READY) successfully > 0:00:13.744696208 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee1> completed state change > to READY > 0:00:13.746812291 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee1> posting state-changed > NULL to READY > 0:00:13.749041958 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee1' > changed state to 2(READY) successfully > 0:00:13.751115958 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee0> completed state change > to READY > 0:00:13.752770083 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee0> posting state-changed > NULL to READY > 0:00:13.754934250 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee0' > changed state to 2(READY) successfully > 0:00:13.759213208 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpssrcdemux0> committing > state from PLAYING to PAUSED, pending READY > 0:00:13.761561541 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpssrcdemux0> continue > state change PAUSED to READY, final READY > 0:00:13.763841083 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpssrcdemux0> completed > state change to READY > 0:00:13.765504375 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpssrcdemux0> posting > state-changed PAUSED to READY > 0:00:13.768884791 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<rtpbin> child 'rtpssrcdemux0' > changed state to 2(READY) successfully > 0:00:13.771441208 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<rtpsession0> committing > state from PLAYING to PAUSED, pending READY > 0:00:13.773762541 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<rtpsession0> continue state > change PAUSED to READY, final READY > 0:00:13.778870250 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpsession0> completed state > change to READY > 0:00:13.780537750 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpsession0> posting > state-changed PAUSED to READY > 0:00:13.783538041 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<rtpbin> child 'rtpsession0' > changed state to 2(READY) successfully > 0:00:13.785723625 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpbin> completed state > change to READY > 0:00:13.787550750 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpbin> posting > state-changed NULL to READY > 0:00:14.122563291 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'rtpbin' > changed state to 2(READY) successfully > 0:00:14.124905666 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<inputselector0> completed > state change to READY > 0:00:14.127233291 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<inputselector0> posting > state-changed NULL to READY > 0:00:14.129530000 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'inputselector0' changed state to 2(READY) successfully > 0:00:14.131839166 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<inputselector1> completed > state change to READY > 0:00:14.133513625 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<inputselector1> posting > state-changed NULL to READY > 0:00:14.135747333 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'inputselector1' changed state to 2(READY) successfully > 0:00:14.139516833 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<pay0> completed state change > to READY > 0:00:14.141144750 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<pay0> posting state-changed > NULL to READY > 0:00:14.143403416 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'pay0' changed state > to 2(READY) successfully > 0:00:14.145652625 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tividenc10> completed state > change to READY > 0:00:14.148024333 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tividenc10> posting > state-changed NULL to READY > 0:00:14.150317208 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'tividenc10' changed > state to 2(READY) successfully > 0:00:14.152352833 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<filesrc0> completed state > change to READY > 0:00:14.153967625 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<filesrc0> posting > state-changed NULL to READY > 0:00:14.157482541 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'filesrc0' changed > state to 2(READY) successfully > 0:00:14.159483708 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<bin0> completed state change > to READY > 0:00:14.161121250 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<bin0> posting state-changed > NULL to READY > 0:00:14.164003458 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'bin0' > changed state to 2(READY) successfully > 0:00:14.166135208 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsrc0> completed state > change to READY > 0:00:14.167829500 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsrc0> posting > state-changed NULL to READY > 0:00:14.170723166 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsrc0' > changed state to 2(READY) successfully > 0:00:14.504845666 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'udpsrc1' > changed state to 2(READY) successfully > 0:00:14.507016750 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsrc1> completed state > change to READY > 0:00:14.508732000 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsrc1> posting > state-changed NULL to READY > 0:00:14.511052958 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsrc1' > changed state to 2(READY) successfully > 0:00:14.513053666 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'udpsrc2' > changed state to 2(READY) successfully > 0:00:14.515096000 1309 0x11008 INFO GST_STATES > gstelement.c:2125:gst_element_continue_state:<media-pipeline> committing > state from NULL to READY, pending PAUSED > 0:00:14.518145875 1309 0x11008 INFO GST_STATES > gstelement.c:2134:gst_element_continue_state:<media-pipeline> continue > state change READY to PAUSED, final PAUSED > 0:00:14.522499333 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink1> completed state > change to PAUSED > 0:00:14.524502541 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink1> posting > state-changed READY to PAUSED > 0:00:14.527439541 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink1' > changed state to 3(PAUSED) successfully > 0:00:14.529974125 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink0> completed state > change to PAUSED > 0:00:14.531669416 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink0> posting > state-changed READY to PAUSED > 0:00:14.533909125 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink0' > changed state to 3(PAUSED) successfully > 0:00:14.537445041 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<multiudpsink1> completed > state change to PAUSED > 0:00:14.539158583 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<multiudpsink1> posting > state-changed READY to PAUSED > 0:00:14.541513750 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink1' changed state to 3(PAUSED) successfully > 0:00:14.544814958 1309 0x11008 INFO GST_STATES > gstbin.c:2336:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink0' is changing state asynchronously to PAUSED > 0:00:14.547983458 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee1> completed state change > to PAUSED > 0:00:14.549659125 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee1> posting state-changed > READY to PAUSED > 0:00:14.551975666 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee1' > changed state to 3(PAUSED) successfully > 0:00:14.554494250 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee0> completed state change > to PAUSED > 0:00:14.556837625 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee0> posting state-changed > READY to PAUSED > 0:00:14.890848541 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee0' > changed state to 3(PAUSED) successfully > 0:00:14.894537333 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpssrcdemux0> completed > state change to PAUSED > 0:00:14.896831416 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpssrcdemux0> posting > state-changed READY to PAUSED > 0:00:14.899548625 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<rtpbin> child 'rtpssrcdemux0' > changed state to 3(PAUSED) successfully > 0:00:14.902186791 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpsession0> completed state > change to PAUSED > 0:00:14.903841416 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpsession0> posting > state-changed READY to PAUSED > 0:00:14.906872916 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<rtpbin> child 'rtpsession0' > changed state to 3(PAUSED) successfully > 0:00:14.909146625 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpbin> completed state > change to PAUSED > 0:00:14.910864833 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpbin> posting > state-changed READY to PAUSED > 0:00:14.913036250 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'rtpbin' > changed state to 3(PAUSED) successfully > 0:00:14.915643125 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<inputselector0> completed > state change to PAUSED > 0:00:14.918393541 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<inputselector0> posting > state-changed READY to PAUSED > 0:00:14.921370166 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'inputselector0' changed state to 3(PAUSED) successfully > 0:00:14.924068166 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<inputselector1> completed > state change to PAUSED > 0:00:14.925795916 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<inputselector1> posting > state-changed READY to PAUSED > 0:00:14.928909500 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'inputselector1' changed state to 3(PAUSED) successfully > 0:00:14.932551416 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<pay0> completed state change > to PAUSED > 0:00:14.934207000 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<pay0> posting state-changed > READY to PAUSED > 0:00:14.937467166 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'pay0' changed state > to 3(PAUSED) successfully > 0:00:14.939834750 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tividenc10> completed state > change to PAUSED > 0:00:14.941574416 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tividenc10> posting > state-changed READY to PAUSED > 0:00:14.944524125 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'tividenc10' changed > state to 3(PAUSED) successfully > 0:00:15.278975833 1309 0x11008 INFO filesrc > gstfilesrc.c:947:gst_file_src_start:<filesrc0> opening file > foreman_422_vga._swap.yuv > 0:00:15.283520291 1309 0x11008 INFO GST_EVENT > gstevent.c:596:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format bytes, start 0, stop 184320000, position 0 > 0:00:15.287490000 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<filesrc0> completed state > change to PAUSED > 0:00:15.289118166 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<filesrc0> posting > state-changed READY to PAUSED > 0:00:15.291434083 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<bin0> child 'filesrc0' changed > state to 3(PAUSED) successfully > 0:00:15.293627375 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<bin0> completed state change > to PAUSED > 0:00:15.295270291 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<bin0> posting state-changed > READY to PAUSED > 0:00:15.298310833 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'bin0' > changed state to 3(PAUSED) successfully > 0:00:15.301132375 1309 0x11008 INFO GST_EVENT > gstevent.c:596:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format bytes, start 0, stop -1, position 0 > 0:00:15.308525250 1309 0x5b130 INFO GST_PADS > gstpad.c:3315:gst_pad_event_default_dispatch:<pay0:sink> Sending event > 0xe94c0 (newsegment) to all internally linked pads > 0:00:15.311408166 1309 0x5b130 INFO GST_PADS > gstpad.c:3315:gst_pad_event_default_dispatch:<tee0:sink> Sending event > 0xe94c0 (newsegment) to all internally linked pads > 0:00:15.304939375 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsrc0> completed state > change to PAUSED > 0:00:15.316673041 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsrc0> posting > state-changed READY to PAUSED > 0:00:15.319611166 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsrc0' > changed state to 3(PAUSED) successfully > 0:00:15.321755500 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'udpsrc1' > changed state to 3(PAUSED) successfully > 0:00:15.324339000 1309 0x11008 INFO GST_EVENT > gstevent.c:596:gst_event_new_new_segment_full: creating newsegment update > 0, rate 1.000000, format bytes, start 0, stop -1, position 0 > 0:00:15.328115083 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsrc1> completed state > change to PAUSED > 0:00:15.329798583 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsrc1> posting > state-changed READY to PAUSED > 0:00:15.332689833 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsrc1' > changed state to 3(PAUSED) successfully > 0:00:15.334581916 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'udpsrc2' > changed state to 3(PAUSED) successfully > 0:00:15.337006750 1309 0x11008 INFO GST_STATES > gstbin.c:1634:gst_bin_get_state_func:<media-pipeline> getting state > 0:00:15.338619791 1309 0x11008 INFO GST_STATES > gstelement.c:1900:gst_element_get_state_func:<media-pipeline> waiting for > element to commit state > 0:00:15.340618708 1309 0x5ab90 WARN TIVidenc1 > gsttividenc1.c:1701:gst_tividenc1_frame_duration: framerate not specified; > using 29.97fps > 0:00:15.699199875 1309 0x5ab90 INFO TICircBuffer > gstticircbuffer.c:209:gst_ticircbuffer_new: requested windowSize: 614400 > > 0:00:15.700718958 1309 0x5ab90 INFO TICircBuffer > gstticircbuffer.c:212:gst_ticircbuffer_new: fixed block size is ON > > 0:00:15.956365041 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:15.960401208 1309 0x5ab90 INFO GST_STATES > gstbin.c:2714:bin_handle_async_done:<media-pipeline> committing state from > READY to PAUSED, old pending PAUSED > 0:00:15.962187375 1309 0x5ab90 INFO GST_STATES > gstbin.c:2729:bin_handle_async_done:<media-pipeline> completed state > change, pending VOID > ** Message: 0xcd820: got message type async-done > ** Message: position query failed > 0:00:15.973403041 1309 0x11008 WARN GST_PADS > gstpad.c:3085:gst_pad_iterate_internal_links_default:<rtpsession0:send_rtp_src> > Making unsafe iterator > 0:00:16.017727458 1309 0x11008 WARN GST_PADS > gstpad.c:3085:gst_pad_iterate_internal_links_default:<rtpsession0:send_rtp_src> > Making unsafe iterator > ** Message: duration query failed > ** Message: stats: position 0:00:00.000000000, duration 99:99:99.999999999 > ** Message: object 0xcd820 is prerolled > > ** (lt-test-launch:1309): WARNING **: ignoring stream 0 without media type > RTSP response message 0xbefff9c8 > status line: > code: '200' > reason: 'OK' > version: '1.0' > headers: > key: 'CSeq', value: '46' > key: 'Content-Type', value: 'application/sdp' > key: 'Content-Base', value: 'rtsp://172.24.190.40:8554/test/' > key: 'Server', value: 'GStreamer RTSP server' > body: length 170 > 00000000 (0x145c90): 76 3d 30 0d 0a 6f 3d 2d 20 31 31 38 38 33 34 30 > v=0..o=- 1188340 > 00000010 (0x145ca0): 36 35 36 31 38 30 38 38 33 20 31 20 49 4e 20 49 > 656180883 1 IN I > 00000020 (0x145cb0): 50 34 20 31 32 37 2e 30 2e 30 2e 31 0d 0a 73 3d P4 > 127.0.0.1..s= > 00000030 (0x145cc0): 53 65 73 73 69 6f 6e 20 73 74 72 65 61 6d 65 64 > Session streamed > 00000040 (0x145cd0): 20 77 69 74 68 20 47 53 74 72 65 61 6d 65 72 0d > with GStreamer. > 00000050 (0x145ce0): 0a 69 3d 72 74 73 70 2d 73 65 72 76 65 72 0d 0a > .i=rtsp-server.. > 00000060 (0x145cf0): 65 3d 4e 4f 4e 45 0d 0a 74 3d 30 20 30 0d 0a 61 > e=NONE..t=0 0..a > 00000070 (0x145d00): 3d 74 6f 6f 6c 3a 47 53 74 72 65 61 6d 65 72 0d > =tool:GStreamer. > 00000080 (0x145d10): 0a 61 3d 74 79 70 65 3a 62 72 6f 61 64 63 61 73 > .a=type:broadcas > 00000090 (0x145d20): 74 0d 0a 61 3d 72 61 6e 67 65 3a 6e 70 74 3d 30 > t..a=range:npt=0 > 000000a0 (0x145d30): 2e 30 30 30 30 30 30 2d 0d 0a > .000000-.. > ** Message: client 0x16cf0: sent a message with cseq 46 > ** Message: added new client 0xe9550 ip 172.24.136.232:42762 > ** Message: attaching to context 0x13220 > ** Message: client 0x16cf0: connection closed > ** Message: finalize client 0x16cf0 > ** Message: finalize media 0xcd820 > 0:00:16.116793583 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink1> completed state > change to READY > 0:00:16.119391875 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink1> posting > state-changed PAUSED to READY > 0:00:16.121724458 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink1' > changed state to 2(READY) successfully > 0:00:16.124571125 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<appsink0> completed state > change to READY > 0:00:16.126979750 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<appsink0> posting > state-changed PAUSED to READY > 0:00:16.129330500 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'appsink0' > changed state to 2(READY) successfully > 0:00:16.132059291 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<multiudpsink1> completed > state change to READY > 0:00:16.133828250 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<multiudpsink1> posting > state-changed PAUSED to READY > 0:00:16.136893291 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink1' changed state to 2(READY) successfully > 0:00:16.140304750 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.143046333 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.145753625 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.148543208 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.151259000 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.153964541 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.156760666 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.159513041 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.162227375 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.497221375 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.499940125 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.502635875 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.505340416 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.508143708 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.510884125 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.513788250 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.516578583 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.519274541 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.521989250 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.524701958 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.527572250 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.530276041 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.533001708 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.535730000 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.538520583 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.541265291 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.544013583 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.546818000 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.549730666 1309 0x5ab90 WARN rtpsource > rtpsource.c:1041:rtp_source_send_rtp: updating SSRC from d0ad6f50 to > 29260fcf, fix the payloader > 0:00:16.164067416 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<multiudpsink0> completed > state change to READY > 0:00:16.572836791 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<multiudpsink0> posting > state-changed PAUSED to READY > 0:00:16.578277375 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child > 'multiudpsink0' changed state to 2(READY) successfully > 0:00:16.581048625 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee1> completed state change > to READY > 0:00:16.582794916 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee1> posting state-changed > PAUSED to READY > 0:00:16.916873208 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee1' > changed state to 2(READY) successfully > 0:00:16.919680125 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<tee0> completed state change > to READY > 0:00:16.921386458 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<tee0> posting state-changed > PAUSED to READY > 0:00:16.923656041 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<media-pipeline> child 'tee0' > changed state to 2(READY) successfully > 0:00:16.585547875 1309 0x5b130 INFO basesrc > gstbasesrc.c:2282:gst_base_src_loop:<filesrc0> pausing after > gst_pad_push() = unexpected > 0:00:16.928923041 1309 0x11008 INFO GST_STATES > gstelement.c:2152:gst_element_continue_state:<rtpssrcdemux0> completed > state change to READY > 0:00:16.930658750 1309 0x11008 INFO GST_STATES > gstelement.c:2165:gst_element_continue_state:<rtpssrcdemux0> posting > state-changed PAUSED to READY > 0:00:16.933002625 1309 0x11008 INFO GST_STATES > gstbin.c:2330:gst_bin_change_state_func:<rtpbin> child 'rtpssrcdemux0' > changed state to 2(READY) successfully > Segmentation fault > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel > > -- View this message in context: http://www.nabble.com/Re%3A--gst-embedded--transfer-of-video-via-udp-rtp-rtsp-tp23852218p23929309.html Sent from the GStreamer-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |