[gst-devel] gstreamer freebox multiroom
Jan Schmidt
thaytan at mad.scientist.com
Sat Apr 12 17:22:08 CEST 2008
<quote who="Julien Isorce">
> 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 ?
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.
>
> 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'element /pipeline0/rtspsrc0/udpsrc0 : Erreur de donnees
> 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
> >
> >
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
> Don't miss this year's exciting event. There's still time to save $100.
> Use priority code J8TL2D2.
> 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
--
Jan Schmidt thaytan at mad.scientist.com
The woman you buy -- and she is the least expensive -- takes a great deal of money. The woman who gives herself takes all your time. - Balzac
More information about the gstreamer-devel
mailing list