You can subscribe to this list here.
2008 |
Jan
|
Feb
(21) |
Mar
(30) |
Apr
(17) |
May
(2) |
Jun
(30) |
Jul
(22) |
Aug
(39) |
Sep
(42) |
Oct
(30) |
Nov
(42) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(31) |
Feb
(44) |
Mar
(33) |
Apr
(26) |
May
(15) |
Jun
(28) |
Jul
(15) |
Aug
(15) |
Sep
|
Oct
(34) |
Nov
(21) |
Dec
(36) |
2010 |
Jan
(53) |
Feb
(31) |
Mar
(30) |
Apr
(14) |
May
(12) |
Jun
(6) |
Jul
(5) |
Aug
(9) |
Sep
(10) |
Oct
(3) |
Nov
(1) |
Dec
(16) |
2011 |
Jan
(6) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Rajesh G. <ra...@te...> - 2010-01-12 05:39:47
|
On Tue, 12 Jan 2010 Rajesh Ghole wrote : > > Hello Naimathullah, > I am using following commands > Here is the link for explanation of leopardboard http://designsomething.org/leopardboard/f/22/p/106/182.aspx#182 > 1. On the leopardboard > > gst-launch -v v4l2src always-copy=FALSE ! dmaiaccel ! > queue ! dmaienc_mpeg4 ! rtpmp4vpay pt=96 ! udpsink > host=192.168.2.15 port=5000 > > leopardboard ip = 192.168.1.83 > > 2. On the host > Host ip = 192.168.2.15 > gst-launch -v udpsrc port=5000 caps="application/x-rtp" > ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink > > > > > > > > On Mon, 11 Jan 2010 Niamathullah sharief wrote : > > I am not fimiliar with leopardboard. anyway i will > try > > my best. can you post > > the commna dwhich you used to stream the video? > > > > On Mon, Jan 11, 2010 at 5:37 PM, Rajesh Ghole > > <ra...@te...>wrote: > > > > > > > > Hi I am using leopardboard > > > > > > I am trying to do a live streaming using gst-launch > > but have not succeeded > > > yet > > > > > > following are the logs on the board and the host pc > > > Can someone tell me what is missing > > > > > > ****************************************************- > **- > > ************* > > > Log on the Leopardboard > > > > > > 42949444.360000] mt9v113 1-003c: invalid control id > > 9963806 > > > [42949444.380000] vpfe-capture: hpitch = 640, > vpitch > > = 480, bpp = 2 > > > [42949444.390000] vpfe-capture: adjusted hpitch = > 640, > > vpitch = 480, bpp = > > > 2 > > > [42949444.420000] vpfe-capture vpfe-capture: > calling > > ccdc_config_raw() > > > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: > > queue-size = 3 > > > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:sr- > c:- > > caps = > > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int) > 640, > > height=(int)480, > > > framerate=(fraction)1001/30000 > > > Pipeline is live and does not need PREROLL ... > > > Setting pipeline to PLAYING ... > > > New clock: GstSystemClock > > > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.G- > st- > > Pad:src: caps = > > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int) > 640, > > height=(int)480, > > > framerate=(fraction)1001/30000 > > > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.G- > st- > > Pad:sink: caps = > > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int) > 640, > > height=(int)480, > > > framerate=(fraction)1001/30000 > > > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: > > caps = video/x-raw-yuv, > > > format=(fourcc)UYVY, width=(int)640, height=(int) > 480, > > > framerate=(fraction)1001/30000 > > > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: > > caps = video/x-raw-yuv, > > > format=(fourcc)UYVY, width=(int)640, height=(int) > 480, > > > framerate=(fraction)1001/30000 > > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.- > Gs- > > tPad:src: caps = > > > video/mpeg, mpegversion=(int)4, > systemstream=(boolean) > > false, > > > framerate=(fraction)1001/30000, width=(int)640, > > height=(int)480 > > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.- > Gs- > > tPad:sink: caps = > > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int) > 640, > > height=(int)480, > > > framerate=(fraction)1001/30000 > > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.- > Gs- > > tPad:src: caps = > > > video/mpeg, mpegversion=(int)4, > systemstream=(boolean) > > false, > > > framerate=(fraction)1001/30000, width=(int)640, > > height=(int)480, > > > codec_data=(buffer)000001010000012000845d4c28a021e0a- > 21- > > f > > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.Gst- > Pa- > > d:src: caps = > > > application/x-rtp, media=(string)video, > > clock-rate=(int)90000, > > > encoding-name=(string)MP4V-ES, > > profile-level-id=(string)0, > > > config=(string)000001010000012000845d4c28a021e0a21f, > > > payload=(int)96, > > > ssrc=(guint)2769403315, clock-base=(guint) > 3220575415, > > > seqnum-base=(guint)21550 > > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.Gst- > Pa- > > d:sink: caps = > > > video/mpeg, mpegversion=(int)4, > systemstream=(boolean) > > false, > > > framerate=(fraction)1001/30000, width=(int)640, > > height=(int)480, > > > codec_data=(buffer)000001010000012000845d4c28a021e0a- > 21- > > f > > > /GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:si- > nk- > > : caps = > > > application/x-rtp, media=(string)video, > > clock-rate=(int)90000, > > > encoding-name=(string)MP4V-ES, > > profile-level-id=(string)0, > > > config=(string)000001010000012000845d4c28a021e0a21f, > > > payload=(int)96, > > > ssrc=(guint)2769403315, clock-base=(guint) > 3220575415, > > > seqnum-base=(guint)21550 > > > > > > > > > ****************************************************- > **- > > ************** > > > Log on the Host PC > > > > > > > > > > > > > > > hadoop@Linux-sagar:~$ export DISPLAY=:0 > > > hadoop@Linux-sagar:~$ gst-launch -v udpsrc port=5000 > > > caps="application/x-rtp" ! rtpmp4vdepay ! > ffdec_mpeg4 > > ! xvimagesink > > > Setting pipeline to PAUSED ... > > > /GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src:- > > > caps = > > > application/x-rtp, media=(string)video, > payload=(int) > > 96, clock-rate=(int)1, > > > encoding-name=(string)MP4V-ES > > > Pipeline is live and does not need PREROLL ... > > > Setting pipeline to PLAYING ... > > > New clock: GstSystemClock > > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0- > .G- > > stPad:src: caps = > > > video/mpeg, mpegversion=(int)4, > systemstream=(boolean) > > false > > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0- > .G- > > stPad:sink: caps = > > > application/x-rtp, media=(string)video, > payload=(int) > > 96, clock-rate=(int)1, > > > encoding-name=(string)MP4V-ES > > > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstP- > ad- > > :sink: caps = > > > video/mpeg, mpegversion=(int)4, > systemstream=(boolean) > > false > > > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstP- > ad- > > :src: caps = > > > video/x-raw-yuv, width=(int)0, height=(int)0, > > framerate=(fraction)25/1, > > > format=(fourcc)I420 > > > > > > ****************************************************- > **- > > ****************** > > > > > > I think something more is expected here ... I do > not > > see any output > > > > > > Can someone tell me what is the problem > > > > > > > > > > > > > > > > > > > > > ----------------------------------------------------- > --- > > ------------------------ > > > This SF.Net email is sponsored by the Verizon > > Developer Community > > > Take advantage of Verizon's best-in-class app > > development support > > > A streamlined, 14 day to market process makes app > > distribution fast and > > > easy > > > Join now and get one step closer to millions of > > Verizon customers > > > http://p.sf.net/sfu/verizon-dev2dev > > > _______________________________________________ > > > Gstreamer-embedded mailing list > > > Gst...@li... > > > https://lists.sourceforge.net/lists/listinfo/gstream- > er- > > -embedded > > > > |
From: Niamathullah s. <arm...@gm...> - 2010-01-12 05:39:40
|
Thank you. But when i use this "fullscreen=true" it is playing in same small video. It is not coming in fullscreen. where this "g_object_set (element, "property-name", value, NULL);" will be? my application means?which one? On Mon, Jan 11, 2010 at 7:39 PM, thi...@gm... < thi...@gm...> wrote: > > > On Mon, Jan 11, 2010 at 12:02 PM, Niamathullah sharief < > arm...@gm...> wrote: > >> Hello >> I dont know how to use this gst-inspect elements. When i do >> "gst-inspect mfw_v4lsink" i get >> >> fullscreen : If true it will be Full screen >> flags: readable, writable >> Boolean. Default: false Current: false >> > >> >> But i dont know how to implement this fullscreen option. Please help me >> > > If you're using gst-launch for this, just set the element properties as in: > gst-launch somesrc property=value ! someencoder property2=value2 ! > mfw_v4lsink fullscreen=true > > In your application you can set it with > g_object_set (element, "property-name", value, NULL); > > >> >> >> ------------------------------------------------------------------------------ >> This SF.Net email is sponsored by the Verizon Developer Community >> Take advantage of Verizon's best-in-class app development support >> A streamlined, 14 day to market process makes app distribution fast and >> easy >> Join now and get one step closer to millions of Verizon customers >> http://p.sf.net/sfu/verizon-dev2dev >> _______________________________________________ >> Gstreamer-embedded mailing list >> Gst...@li... >> https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded >> >> > > > -- > Thiago Sousa Santos > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > |
From: Rajesh G. <ra...@te...> - 2010-01-12 05:38:17
|
Hello Naimathullah, I am using following commands 1. On the leopardboard gst-launch -v v4l2src always-copy=FALSE ! dmaiaccel ! queue ! dmaienc_mpeg4 ! rtpmp4vpay pt=96 ! udpsink host=192.168.2.15 port=5000 leopardboard ip = 192.168.1.83 2. On the host Host ip = 192.168.2.15 gst-launch -v udpsrc port=5000 caps="application/x-rtp" ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink On Mon, 11 Jan 2010 Niamathullah sharief wrote : > I am not fimiliar with leopardboard. anyway i will try > my best. can you post > the commna dwhich you used to stream the video? > > On Mon, Jan 11, 2010 at 5:37 PM, Rajesh Ghole > <ra...@te...>wrote: > > > > > Hi I am using leopardboard > > > > I am trying to do a live streaming using gst-launch > but have not succeeded > > yet > > > > following are the logs on the board and the host pc > > Can someone tell me what is missing > > > > ******************************************************- > ************* > > Log on the Leopardboard > > > > 42949444.360000] mt9v113 1-003c: invalid control id > 9963806 > > [42949444.380000] vpfe-capture: hpitch = 640, vpitch > = 480, bpp = 2 > > [42949444.390000] vpfe-capture: adjusted hpitch = 640, > vpitch = 480, bpp = > > 2 > > [42949444.420000] vpfe-capture vpfe-capture: calling > ccdc_config_raw() > > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: > queue-size = 3 > > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src:- > caps = > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, > height=(int)480, > > framerate=(fraction)1001/30000 > > Pipeline is live and does not need PREROLL ... > > Setting pipeline to PLAYING ... > > New clock: GstSystemClock > > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.Gst- > Pad:src: caps = > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, > height=(int)480, > > framerate=(fraction)1001/30000 > > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.Gst- > Pad:sink: caps = > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, > height=(int)480, > > framerate=(fraction)1001/30000 > > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: > caps = video/x-raw-yuv, > > format=(fourcc)UYVY, width=(int)640, height=(int)480, > > framerate=(fraction)1001/30000 > > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: > caps = video/x-raw-yuv, > > format=(fourcc)UYVY, width=(int)640, height=(int)480, > > framerate=(fraction)1001/30000 > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.Gs- > tPad:src: caps = > > video/mpeg, mpegversion=(int)4, systemstream=(boolean) > false, > > framerate=(fraction)1001/30000, width=(int)640, > height=(int)480 > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.Gs- > tPad:sink: caps = > > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, > height=(int)480, > > framerate=(fraction)1001/30000 > > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.Gs- > tPad:src: caps = > > video/mpeg, mpegversion=(int)4, systemstream=(boolean) > false, > > framerate=(fraction)1001/30000, width=(int)640, > height=(int)480, > > codec_data=(buffer)000001010000012000845d4c28a021e0a21- > f > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPa- > d:src: caps = > > application/x-rtp, media=(string)video, > clock-rate=(int)90000, > > encoding-name=(string)MP4V-ES, > profile-level-id=(string)0, > > config=(string)000001010000012000845d4c28a021e0a21f, > payload=(int)96, > > ssrc=(guint)2769403315, clock-base=(guint)3220575415, > > seqnum-base=(guint)21550 > > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPa- > d:sink: caps = > > video/mpeg, mpegversion=(int)4, systemstream=(boolean) > false, > > framerate=(fraction)1001/30000, width=(int)640, > height=(int)480, > > codec_data=(buffer)000001010000012000845d4c28a021e0a21- > f > > /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)000001010000012000845d4c28a021e0a21f, > payload=(int)96, > > ssrc=(guint)2769403315, clock-base=(guint)3220575415, > > seqnum-base=(guint)21550 > > > > > > ******************************************************- > ************** > > Log on the Host PC > > > > > > > > > > hadoop@Linux-sagar:~$ export DISPLAY=:0 > > hadoop@Linux-sagar:~$ gst-launch -v udpsrc port=5000 > > caps="application/x-rtp" ! rtpmp4vdepay ! ffdec_mpeg4 > ! xvimagesink > > Setting pipeline to PAUSED ... > > /GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: > caps = > > application/x-rtp, media=(string)video, payload=(int) > 96, clock-rate=(int)1, > > encoding-name=(string)MP4V-ES > > Pipeline is live and does not need PREROLL ... > > Setting pipeline to PLAYING ... > > New clock: GstSystemClock > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.G- > stPad:src: caps = > > video/mpeg, mpegversion=(int)4, systemstream=(boolean) > false > > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.G- > stPad:sink: caps = > > application/x-rtp, media=(string)video, payload=(int) > 96, clock-rate=(int)1, > > encoding-name=(string)MP4V-ES > > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad- > :sink: caps = > > video/mpeg, mpegversion=(int)4, systemstream=(boolean) > false > > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad- > :src: caps = > > video/x-raw-yuv, width=(int)0, height=(int)0, > framerate=(fraction)25/1, > > format=(fourcc)I420 > > > > ******************************************************- > ****************** > > > > I think something more is expected here ... I do not > see any output > > > > Can someone tell me what is the problem > > > > > > > > > > > > > > ------------------------------------------------------- > ------------------------ > > This SF.Net email is sponsored by the Verizon > Developer Community > > Take advantage of Verizon's best-in-class app > development support > > A streamlined, 14 day to market process makes app > distribution fast and > > easy > > Join now and get one step closer to millions of > Verizon customers > > http://p.sf.net/sfu/verizon-dev2dev > > _______________________________________________ > > Gstreamer-embedded mailing list > > Gst...@li... > > https://lists.sourceforge.net/lists/listinfo/gstreamer- > -embedded > > |
From: <thi...@gm...> - 2010-01-11 14:09:32
|
On Mon, Jan 11, 2010 at 12:02 PM, Niamathullah sharief <arm...@gm... > wrote: > Hello > I dont know how to use this gst-inspect elements. When i do > "gst-inspect mfw_v4lsink" i get > > fullscreen : If true it will be Full screen > flags: readable, writable > Boolean. Default: false Current: false > > > But i dont know how to implement this fullscreen option. Please help me > If you're using gst-launch for this, just set the element properties as in: gst-launch somesrc property=value ! someencoder property2=value2 ! mfw_v4lsink fullscreen=true In your application you can set it with g_object_set (element, "property-name", value, NULL); > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > -- Thiago Sousa Santos |
From: Niamathullah s. <arm...@gm...> - 2010-01-11 14:02:27
|
Hello I dont know how to use this gst-inspect elements. When i do "gst-inspect mfw_v4lsink" i get fullscreen : If true it will be Full screen flags: readable, writable Boolean. Default: false Current: false But i dont know how to implement this fullscreen option. Please help me |
From: Niamathullah s. <arm...@gm...> - 2010-01-11 13:29:29
|
I am not fimiliar with leopardboard. anyway i will try my best. can you post the commna dwhich you used to stream the video? On Mon, Jan 11, 2010 at 5:37 PM, Rajesh Ghole <ra...@te...>wrote: > > Hi I am using leopardboard > > I am trying to do a live streaming using gst-launch but have not succeeded > yet > > following are the logs on the board and the host pc > Can someone tell me what is missing > > ******************************************************************* > Log on the board > > 42949444.360000] mt9v113 1-003c: invalid control id 9963806 > [42949444.380000] vpfe-capture: hpitch = 640, vpitch = 480, bpp = 2 > [42949444.390000] vpfe-capture: adjusted hpitch = 640, vpitch = 480, bpp = > 2 > [42949444.420000] vpfe-capture vpfe-capture: calling ccdc_config_raw() > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: queue-size = 3 > /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > Pipeline is live and does not need PREROLL ... > Setting pipeline to PLAYING ... > New clock: GstSystemClock > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.GstPad:src: caps = > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.GstPad:sink: caps = > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, > format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, > format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:src: caps = > video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, > framerate=(fraction)1001/30000, width=(int)640, height=(int)480 > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:sink: caps = > video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, > framerate=(fraction)1001/30000 > /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:src: caps = > video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, > framerate=(fraction)1001/30000, width=(int)640, height=(int)480, > codec_data=(buffer)000001010000012000845d4c28a021e0a21f > /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)000001010000012000845d4c28a021e0a21f, payload=(int)96, > ssrc=(guint)2769403315, clock-base=(guint)3220575415, > seqnum-base=(guint)21550 > /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = > video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, > framerate=(fraction)1001/30000, width=(int)640, height=(int)480, > codec_data=(buffer)000001010000012000845d4c28a021e0a21f > /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)000001010000012000845d4c28a021e0a21f, payload=(int)96, > ssrc=(guint)2769403315, clock-base=(guint)3220575415, > seqnum-base=(guint)21550 > > > ******************************************************************** > Log on the Host PC > > > > > hadoop@Linux-sagar:~$ export DISPLAY=:0 > hadoop@Linux-sagar:~$ gst-launch -v udpsrc port=5000 > caps="application/x-rtp" ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink > Setting pipeline to PAUSED ... > /GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = > application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)1, > encoding-name=(string)MP4V-ES > Pipeline is live and does not need PREROLL ... > Setting pipeline to PLAYING ... > New clock: GstSystemClock > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:src: caps = > video/mpeg, mpegversion=(int)4, systemstream=(boolean)false > /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:sink: caps = > application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)1, > encoding-name=(string)MP4V-ES > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = > video/mpeg, mpegversion=(int)4, systemstream=(boolean)false > /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = > video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1, > format=(fourcc)I420 > > ************************************************************************ > > I think something more is expected here ... I do not see any output > > Can someone tell me what is the problem > > > > > > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > |
From: Rajesh G. <ra...@te...> - 2010-01-11 13:14:37
|
Hi I am using leopardboard I am trying to do a live streaming using gst-launch but have not succeeded yet following are the logs on the board and the host pc Can someone tell me what is missing ******************************************************************* Log on the board 42949444.360000] mt9v113 1-003c: invalid control id 9963806 [42949444.380000] vpfe-capture: hpitch = 640, vpitch = 480, bpp = 2 [42949444.390000] vpfe-capture: adjusted hpitch = 640, vpitch = 480, bpp = 2 [42949444.420000] vpfe-capture vpfe-capture: calling ccdc_config_raw() /GstPipeline:pipeline0/GstV4l2Src:v4l2src0: queue-size = 3 /GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 /GstPipeline:pipeline0/GstTIDmaiaccel:tidmaiaccel0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 /GstPipeline:pipeline0/GstQueue:queue0.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 /GstPipeline:pipeline0/GstQueue:queue0.GstPad:src: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)1001/30000, width=(int)640, height=(int)480 /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:sink: caps = video/x-raw-yuv, format=(fourcc)UYVY, width=(int)640, height=(int)480, framerate=(fraction)1001/30000 /GstPipeline:pipeline0/dmaienc_mpeg4:dmaienc_mpeg40.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)1001/30000, width=(int)640, height=(int)480, codec_data=(buffer)000001010000012000845d4c28a021e0a21f /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)000001010000012000845d4c28a021e0a21f, payload=(int)96, ssrc=(guint)2769403315, clock-base=(guint)3220575415, seqnum-base=(guint)21550 /GstPipeline:pipeline0/GstRtpMP4VPay:rtpmp4vpay0.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false, framerate=(fraction)1001/30000, width=(int)640, height=(int)480, codec_data=(buffer)000001010000012000845d4c28a021e0a21f /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)000001010000012000845d4c28a021e0a21f, payload=(int)96, ssrc=(guint)2769403315, clock-base=(guint)3220575415, seqnum-base=(guint)21550 ******************************************************************** Log on the Host PC hadoop@Linux-sagar:~$ export DISPLAY=:0 hadoop@Linux-sagar:~$ gst-launch -v udpsrc port=5000 caps="application/x-rtp" ! rtpmp4vdepay ! ffdec_mpeg4 ! xvimagesink Setting pipeline to PAUSED ... /GstPipeline:pipeline0/GstUDPSrc:udpsrc0.GstPad:src: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)1, encoding-name=(string)MP4V-ES Pipeline is live and does not need PREROLL ... Setting pipeline to PLAYING ... New clock: GstSystemClock /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:src: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false /GstPipeline:pipeline0/GstRtpMP4VDepay:rtpmp4vdepay0.GstPad:sink: caps = application/x-rtp, media=(string)video, payload=(int)96, clock-rate=(int)1, encoding-name=(string)MP4V-ES /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:sink: caps = video/mpeg, mpegversion=(int)4, systemstream=(boolean)false /GstPipeline:pipeline0/ffdec_mpeg4:ffdec_mpeg40.GstPad:src: caps = video/x-raw-yuv, width=(int)0, height=(int)0, framerate=(fraction)25/1, format=(fourcc)I420 ************************************************************************ I think something more is expected here ... I do not see any output Can someone tell me what is the problem |
From: Niamathullah s. <arm...@gm...> - 2010-01-11 11:25:06
|
How to create x window for freescale processor. Because i am trying to play an video in x window. so please help me |
From: Niamathullah s. <arm...@gm...> - 2010-01-11 07:48:59
|
yes thank you. It is working fine. But it is playing from FB. may i know how to play this video in any window like xwindow or any other thing which is very easy. Please help me On Mon, Jan 11, 2010 at 12:32 PM, Michael Smith <ms...@xi...> wrote: > On Sun, Jan 10, 2010 at 10:43 PM, Niamathullah sharief > <arm...@gm...> wrote: > > > > Hello, > > how to play with "playbin". when i try to play the video with > > playbin i am getting this error > > "root@freescale ~$ gst-launch playbin uri=/root/yuvraj.mp4 > > Setting pipeline to PAUSED ... > > ERROR: Pipeline doesn't want to pause. > > ERROR: from element /GstPlayBinlaybin0: Invalid URI "/root/yuvraj.mp4". > > Additional debug info: > > gstplaybasebin.c(1674): gen_source_element (): /GstPlayBinlaybin0 > > Setting pipeline to NULL ... > > FREEING pipeline ... > > root@freescale ~$ > > " Now i am standng still. It is telling as invalid URI. But the video is > in > > that PATH only. Then how to use this gen_source_element() function? how > to > > implement it? please help me.. > > The 'uri' property needs a uri, not a file path. Use a file:// URI as > the value of this property. > > Mike > |
From: Michael S. <ms...@xi...> - 2010-01-11 07:02:56
|
On Sun, Jan 10, 2010 at 10:43 PM, Niamathullah sharief <arm...@gm...> wrote: > > Hello, > how to play with "playbin". when i try to play the video with > playbin i am getting this error > "root@freescale ~$ gst-launch playbin uri=/root/yuvraj.mp4 > Setting pipeline to PAUSED ... > ERROR: Pipeline doesn't want to pause. > ERROR: from element /GstPlayBinlaybin0: Invalid URI "/root/yuvraj.mp4". > Additional debug info: > gstplaybasebin.c(1674): gen_source_element (): /GstPlayBinlaybin0 > Setting pipeline to NULL ... > FREEING pipeline ... > root@freescale ~$ > " Now i am standng still. It is telling as invalid URI. But the video is in > that PATH only. Then how to use this gen_source_element() function? how to > implement it? please help me.. The 'uri' property needs a uri, not a file path. Use a file:// URI as the value of this property. Mike |
From: Niamathullah s. <arm...@gm...> - 2010-01-11 06:43:29
|
Hello, how to play with "playbin". when i try to play the video with playbin i am getting this error "root@freescale ~$ gst-launch playbin uri=/root/yuvraj.mp4 Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. ERROR: from element /GstPlayBinlaybin0: Invalid URI "/root/yuvraj.mp4". Additional debug info: gstplaybasebin.c(1674): gen_source_element (): /GstPlayBinlaybin0 Setting pipeline to NULL ... FREEING pipeline ... root@freescale ~$ " Now i am standng still. It is telling as invalid URI. But the video is in that PATH only. Then how to use this gen_source_element() function? how to implement it? please help me.. |
From: matth i. <mat...@gm...> - 2010-01-11 00:52:09
|
I'm having troubles cross compiling gstreamer-0.10.25. My build system if very close to the one located at http://cross-lfs.org/view/clfs-embedded/arm/index.html The point at which I'm building would be in the "Beyond CLFS" section (toolchain state). This error happens while building in the gst/parse directory: Making all in pkgconfig Making all in gst Making all in parse CC lex._gst_parse_yy.o LINK libgstparse.la /bin/grep: /usr/lib/libiconv.la: No such file or directory /bin/sed: can't read /usr/lib/libiconv.la: No such file or directory libtool: link: `/usr/lib/libiconv.la' is not a valid libtool archive make[4]: *** [libgstparse.la] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 Using the --disable-parse option works but I still hit errors on other linking sections. Does anyone have an example ./configure on how to properly tell the system to use $PREFIX/usr/lib instead of the host /usr/lib path? I've tried many variations of the following configuration: LDFLAGS="-L$CLFS/usr/lib -Wl,-rpath-link,${CLFS}/usr/lib -L$CLFS/usr/lib -Wl,-rpath,${CLFS}/usr/lib" \ CFLAGS="-I${CLFS}/usr/include" \ GLIB_CFLAGS="-pthread -I${CLFS}/usr/include/glib-2.0 -I${CLFS}/usr/lib/glib-2.0/include" \ GLIB_LIBS="-L${CLFS}/usr/lib -lglib-2.0" \ GLIB_ONLY_CFLAGS="-I${CLFS}/usr/include/glib-2.0 -I${CLFS}/usr/lib/glib-2.0/include" \ GLIB_ONLY_LIBS="-L${CLFS}/usr/lib -lglib-2.0" \ CC="${CC} ${BUILD}" ./configure --prefix=/usr \ --host=${CLFS_TARGET} --disable-nls \ --disable-static --disable-loadsave \ --with-html-dir=/tmp/dump && \ make Any help is appreciated. -- Matth |
From: Charles W. <cha...@ha...> - 2010-01-09 14:19:57
|
I am looking to add captioning into an H.264 stream. Anyone have any experience with inserting captioning or 'timed text' into a video stream? Thanks, Charlie |
From: Mark N. <ma...@sk...> - 2010-01-07 23:37:21
|
Charles Woloszynski wrote: > I am working to generate H.264 video clips using gstreamer and I want to > use QuickTime as the playback engine. > > I used: > > gst-launch videotestsrc pattern=1 num-buffers=60 ! TIVidenc1 codecName=h264enc engineName=codecServer ! qtmux ! filesink location=file > > But, the output file is not correctly formatted. I was told that the > output of the TIVidenc1 is in a byte stream in NALU format, but the > qtmux expects the video in packetized format with right codec_data (avcC > atom) field information. > > I am new to these formats, so I am looking for any pointers to help. > > First, is there a way to feed NALU directly into QuickTime? I would say that is the way given above, but the result would not be according to any spec and it would be a matter of luck for anything to 'like it' that way. > > Second, is there an existing tool to convert NALU into the right format > (gstreamer plugin?) A recent (git) version of h264parse should be able to do that (with properties set properly; IIRC access-unit=true output-format=0) > > Third, can someone help me understand these two formats (pointer to > their definition?) so I can look into how to create a plugin to do this > coversion? The bytestream format is defined in the H264 spec (MPEG-4 part 10) Annex B. The packetized format (AVC sample format) is defined in an MP4 file format spec or so (IIRC MPEG-4 part 14 or 15). Mark. > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------------ > This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and easy > Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > > > ------------------------------------------------------------------------ > > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded |
From: Felipe C. <fel...@gm...> - 2010-01-07 15:24:48
|
On Thu, Jan 7, 2010 at 5:49 AM, Tejas <te...@pi...> wrote: > I have taken source of gst-player-0.0.0 from following > link. I have build it up for linux system and it is working fine. But I > would like to cross compile it for beagle board. When I try to cross > compile it, it gives me error of gtk libraries are missing. And when I try > to build gtk , it gives me depemdencies error like atk, cairo and pango. You would also need X running on the device. I don't know which kind of system you have running, but that's not a GStreamer question, use this: dis...@be... -- Felipe Contreras |
From: Niamathullah s. <arm...@gm...> - 2010-01-07 09:31:15
|
hello, I have just installed my gstreamer on my ARM board. In that i used to play the video by using command "gst-launch filesrc location=/root/yuvraj.mp4 ! mfw_mp4demuxer ! queue max-size-time=0 ! mfw_vpudecoder ! mfw_v4lsink" it is working fine. but the screen is very small and it is in middle, How to make that full screen and the letters which is in terminal is also coming along with the video. how rectify that problem? please he lp |
From: Niamathullah s. <arm...@gm...> - 2010-01-07 05:56:46
|
Hello, I am trying to launch gst in frrescale IMX51 board. when i try to launch that i am getting the following error as [code]error in opeing firmware binary file please pu bin file to /usr/lib folder or export VPU_FW_PATH env ERROR: pipeline doesn't want to pause. setting pipeline to NULL ... FREEING pipeline ...[/code[ but i already exported the VPU_FW_PATH and its there in /usr/lib/ also. But still i am getting the same thing. Please help me |
From: Tejas <te...@pi...> - 2010-01-07 04:14:07
|
Hello All, I have taken source of gst-player-0.0.0 from following link. I have build it up for linux system and it is working fine. But I would like to cross compile it for beagle board. When I try to cross compile it, it gives me error of gtk libraries are missing. And when I try to build gtk , it gives me depemdencies error like atk, cairo and pango. If anybody have done these procedure, can they guide me to resolve this problem. If any other media player available for beagle board, then let me know. If any point I am wrong, please guide me. Thanks In Advance, Tejas. |
From: Charles W. <cha...@ha...> - 2010-01-06 03:12:46
|
I am working to generate H.264 video clips using gstreamer and I want to use QuickTime as the playback engine. I used: gst-launch videotestsrc pattern=1 num-buffers=60 ! TIVidenc1 codecName=h264enc engineName=codecServer ! qtmux ! filesink location=file But, the output file is not correctly formatted. I was told that the output of the TIVidenc1 is in a byte stream in NALU format, but the qtmux expects the video in packetized format with right codec_data (avcC atom) field information. I am new to these formats, so I am looking for any pointers to help. First, is there a way to feed NALU directly into QuickTime? Second, is there an existing tool to convert NALU into the right format (gstreamer plugin?) Third, can someone help me understand these two formats (pointer to their definition?) so I can look into how to create a plugin to do this coversion? Thanks in advance, Charlie |
From: Niamathullah s. <arm...@gm...> - 2010-01-04 15:01:39
|
I am getting as "illegal instruction" while typing gst-inspect-0.10 after copying all the cross compiled libraries,binaries etc....Please help me...I have copied all the nessary libraries in my board. even though it is not working. Please help me |
From: Niamathullah s. <arm...@gm...> - 2010-01-04 11:43:17
|
hello, I am newbie. I am trying to compile gstreamer for my Freescale ARM board from last 2 weeks. but still i didnt get succeed. Can anyone tell me what are the libraries needed to play the video in my board ,what are all the things i have to do after compiling and what is commands to give to play the video(including export commands).please dont point any tutorial i am confused due to this tutorials. please tell me. Thank you |
From: Niamathullah s. <arm...@gm...> - 2010-01-04 09:06:39
|
Hai. I compiled all the nessary files and i cpied all the things in ARM board. But when i try to use "gst-inspect" i am getting error as "segmentation fault" even after that when i use "ls" also the same segmentation fault is coming. please can anyone help me |
From: Bjørn F. <bjo...@gm...> - 2010-01-02 22:40:11
|
Hi, Excerpts from Charles Woloszynski's message of Sat Jan 02 21:28:34 +0100 2010: > Ok, I think I understand the 'filter' syntax better (thanks for the feedback) > in gst-launch. > > I am now trying to get the video source to output a stream that is compatible > with the TIVidenc plugin. > > % gst-launch videotestsrc pattern=1 num-buffers=60 ! "video/x-raw-yuv, > format=UYVY" ! TIVidenc codecName=h264enc engineName=codecServer > > WARNING: erroneous pipeline: could not link videotestsrc0 to tividenc0 [...] > Any suggestions on how to debug this to find a compatible pipeline? I'm not sure what's wrong here, but if you haven't already done so, take a look at [1] for some example gstreamer pipelines with TI plugins. And in general, to get more debug info from a pipeline, try this: gst-launch --gst-debug=3 --verbose <pipeline and other options> See 'man gst-launch' for more info on what you can do with --gst-debug. [1] http://wiki.davincidsp.com/index.php/Example_GStreamer_Pipelines -- Best regards, Bjørn Forsman |
From: Charles W. <cha...@ha...> - 2010-01-02 20:34:04
|
Ok, I think I understand the 'filter' syntax better (thanks for the feedback) in gst-launch. I am now trying to get the video source to output a stream that is compatible with the TIVidenc plugin. % gst-launch videotestsrc pattern=1 num-buffers=60 ! "video/x-raw-yuv, format=UYVY" ! TIVidenc codecName=h264enc engineName=codecServer WARNING: erroneous pipeline: could not link videotestsrc0 to tividenc0 Using gst-inspect, it looks like the TIVidenc needs a UYVY format (as I selected above). See below. Since the TIVidenc wants a framerate, width and height, I tried to include a filter for that, but this gave the same error. root@overo:~/data/videos# gst-launch videotestsrc pattern=1 num-buffers=60 ! "video/x-raw-yuv, format=UYVY,width=720,height=480,framerate=15" ! TIVidenc codecName=h264enc engineName=codecServer WARNING: erroneous pipeline: could not link videotestsrc0 to tividenc0 root@overo:~/data/videos# Any suggestions on how to debug this to find a compatible pipeline? Thanks, Charlie root@overo:~/data/videos# gst-inspect TIVidenc Factory Details: Long name: TI xDM 0.9 Video Encoder Class: Codec/Encoder/Video Description: Encodes video using an xDM 0.9-based codec Author(s): Brijesh Singh; Texas Instruments, Inc. Rank: primary (256) Plugin Details: Name: TICodecPlugin Description: Plugin for TI xDM-Based Codecs Filename: /usr/lib/gstreamer-0.10/libgstticodecplugin.so Version: 0.10.0.1 License: unknown Source module: gstticodecplugin Binary package: TI Origin URL: http://www.ti.com/ GObject +----GstObject +----GstElement +----GstTIVidenc Pad Templates: SINK template: 'sink' Availability: Always Capabilities: video/x-raw-yuv format: UYVY framerate: [ 0/1, 2147483647/1 ] width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] SRC template: 'src' Availability: Always Capabilities: video/mpeg mpegversion: { 4 } systemstream: false framerate: [ 0/1, 2147483647/1 ] width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] video/x-h264 framerate: [ 0/1, 2147483647/1 ] width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] Element Flags: no flags set Element Implementation: Has change_state() function: 0x4056ea38 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SRC: 'src' Implementation: Pad Template: 'src' SINK: 'sink' Implementation: Has chainfunc(): gst_tividenc_chain Has custom eventfunc(): gst_tividenc_sink_event Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "tividenc0" engineName : Engine name used by Codec Engine flags: readable, writable String. Default: "unspecified" Current: null codecName : Name of video codec flags: readable, writable String. Default: "unspecified" Current: null numOutputBufs : Number of output buffers to allocate for codec flags: writable Integer. Range: 3 - 2147483647 Default: 3 Write only numInputBufs : Number of input buffers in circular queue flags: writable Integer. Range: 1 - 2147483647 Default: 1 Write only resolution : The resolution of the input image ('width'x'height') flags: readable, writable String. Default: "720x480" Current: null iColorSpace : Only UYVY is supported flags: readable, writable String. Default: "UYVY" Current: null bitRate : Set encoder bit rate flags: writable Long. Range: 1 - 2147483647 Default: 2000000 Write only displayBuffer : Display circular buffer status while processing flags: writable Boolean. Default: false Write only contiguousInputFrame: Set this if elemenet recieved contiguous input frame flags: writable Boolean. Default: false Write only genTimeStamps : Set timestamps on output buffers flags: writable Boolean. Default: true Write only rateControlPreset : Bit rate control 1 - No rate control 2 - Constant bit rate (CBR) 3 - Variable bit rate (VBR) flags: writable Integer. Range: 1 - 2147483647 Default: 1 Write only |
From: Charles W. <cha...@ha...> - 2010-01-02 19:59:06
|
I am trying to test out the TI H264 video encoder for the OMAP. I have managed to build the DVSDK and the GStreamer-TI plugins for my OMAP. Now I am working on more general gstreamer issues, and (as a newbie to this package), I am flummuxed! I wanted to create a video stream in YUV format and just test that I can get it generated and saved. So, I used the following: > gst-launch videotestsrc pattern=1 num-buffers=3600 ! "video/x-raw-yuv, format=I420, width=720, height=480" ! filesink location=sample.yuv But, when I run this, I get: root@overo:~/data/videos# gst-launch videotestsrc pattern=1 num-buffers=3600 ! "video/x-raw-yuv, format=I420, width=720, height=480" ! filesink location=sampl e.yuv WARNING: erroneous pipeline: could not link videotestsrc0 to filesink0 I removed the filter in the pipeline and it worked, but I don't think I have control over the format of the video this way. root@overo:~/data/videos# gst-launch videotestsrc pattern=1 num-buffers=3600 ! f ilesink location=sample.yuv Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Got EOS from element "pipeline0". Execution ended after 158029663081 ns. Setting pipeline to PAUSED ... Setting pipeline to READY ... Setting pipeline to NULL ... Freeing pipeline ... root@overo:~/data/videos# ls davincieffect_ntsc_1.264 davincieffect_ntsc_1.m4v davincieffect_ntsc_1.m2v sample.yuv root@overo:~/data/videos# ls -l total 676880 -rwxr--r-- 1 root root 19816460 Jan 1 2010 davincieffect_ntsc_1.264 -rwxr--r-- 1 root root 88925987 Jan 1 2010 davincieffect_ntsc_1.m2v -rwxr--r-- 1 root root 30714281 Jan 1 2010 davincieffect_ntsc_1.m4v -rw-r--r-- 1 root root 552960000 Dec 24 05:09 sample.yuv So, what it the right way to filter the output of the testvideosrc? Did I use the wrong syntax? Thanks, Charlie |