[gst-devel] gstreamer freebox multiroom

Julien Isorce julien.isorce at gmail.com
Sun Apr 13 22:51:56 CEST 2008


Hi,

I was testing in a virtual machine (kubuntu on virtual box), because
"rtspsrc" seems to be not ready yet on win32.
And it seems that xvimagesink is not available in a VM (I am not sure but I
could  not have it), that's why I tried with ximagesink.

Thx for explanations.

Sincerely

>It's needed to match the pixel aspect ratio of the video (usually
non-square
>pixels) to the display device (usually a computer monitor with square
>pixels). Using xvimagesink allows scaling in the X server and then
>videoscale usually isn't needed. It never does any harm to include it
>regardless - it will negotiate to passthrough and do no work if possible.
>J.

2008/4/9, Julien Isorce <julien.isorce at gmail.com>:
>
> Hi,
>
> Ok I did what you recommended: add a videoscale between ffmpegcolorspace
> and ximagesink.
> I did not get error this time, but the pipeline was blocked I think. So as
> usual, I thought the problem was about synchronisation.
> I tried several possibilities and I finally found one that works:
>
> gst-launch-0.10 rtspsrc location="rtsp://
> mafreebox.freebox.fr/freeboxtv/201" ! rtpmp2tdepay ! flutsdemux name=d d.
> ! mpeg2dec ! queue ! ffmpegcolorspace ! videoscale ! ximagesink d. ! mad !
> queue ! alsasink
>
> So thx for the idea of "videoscale".
> Do you know why this element is needed ?
>
> I will now try to experiment the netsim element from farsight plugin.
> Any advise about this element would be appreciated.
>
> Sincerely
>
> Julien I.
>
> 2008/4/9, Zaheer Merali <zaheermerali at gmail.com>:
> >
> > On Tue, Apr 8, 2008 at 11:29 PM, Julien Isorce <julien.isorce at gmail.com>
> > wrote:
> > > Hi,
> > >
> > > The following pipeline works fine:(sound + video)
> > > gst-launch-0.10 playbin uri="rtsp://mafreebox.freebox.fr/freeboxtv/201
> > "
> > >
> > >
> > > I tried with -v option to have informations of the pipeline made then
> > I
> > > tried:
> > >
> > > gst-launch-0.10 rtspsrc location="rtsp://
> > mafreebox.freebox.fr/freeboxtv/201"
> > > ! rtpmp2tdepay ! flutsdemux name=d d. ! queue ! mpeg2dec !
> > ffmpegcolorspace
> > > ! ximagesink d. ! mad ! alsasink
> > >
> >
> >
> > Try adding a videoscale between ffmpegcolorspace and ximagesink.
> >
> > Zaheer
> >
> >
> > > but it is not working, log :
> > >
> > > "
> > > ERREUR: de l'élément /pipeline0/rtspsrc0/udpsrc0 : Erreur de données
> > de flux
> > > interne.
> > > ...
> > >  streaming task paused, reason not-negociated (-4)
> > > ...
> > > ""
> > >
> > > Where am I wrong in the command line ?
> > >
> > >
> > > Then I want to use the netsim element from farsight plugin. Do I have
> > to
> > > insert it between rtspsrc and rtpmp2tdepay ?
> > >
> > > Thx
> > >
> > >
> > >
> >
> > >
> > -------------------------------------------------------------------------
> > >  This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> > >  Register now and save $200. Hurry, offer ends at 11:59 p.m.,
> > >  Monday, April 7! Use priority code J8TLD2.
> > >
> > >
> > http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> > > _______________________________________________
> > >  gstreamer-devel mailing list
> > >  gstreamer-devel at lists.sourceforge.net
> > >  https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> > >
> > >
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20080413/c2e17a14/attachment.htm>


More information about the gstreamer-devel mailing list