[gst-devel] playbin not playing gif files properly.

mohammmed akhil akhil4es at gmail.com
Wed Jun 23 14:54:45 CEST 2010


Hi all,

Iam trying to play gif file using playbin. These is what i follow,

gst-launch-0.10 playbin uri=file:///home/akhil/Gifimage.gif

In response i get this

Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "playbin0".
Execution ended after 1965138 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...

it came up for fraction of second and went off completly[?]. When i play
this
gif in firefox browser it plays fine. The gif should play for full 20 secs,
and has 5frames/sec, with resolution of 576x256.

Please bare with me for the next thing what iam writing, (i am complete noob
for gstreamer i should be given some consideration !!)

I tried to make specific pipeline to play gif,

gst-launch-0.10 filesrc location=Gifimage.gif ! decoder-image/gif !
xvimagesink

For this i got this  in response
WARNING: erroneous pipeline: could not link filesrc0 to ximagesink0


Regards
Akhil




On Wed, Jun 23, 2010 at 5:31 PM, <
gstreamer-devel-request at lists.sourceforge.net> wrote:

> Send gstreamer-devel mailing list submissions to
>        gstreamer-devel at lists.sourceforge.net
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> or, via email, send a message with subject or body 'help' to
>        gstreamer-devel-request at lists.sourceforge.net
>
> You can reach the person managing the list at
>        gstreamer-devel-owner at lists.sourceforge.net
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of gstreamer-devel digest..."
>
>
> Today's Topics:
>
>   1. Re: Dynamically changing filesink output files (Stefan Kost)
>   2. Re: How add LCD output and 320x240 resolution in gstreamer
>      TIDmaivideosink in dm365 (Stefan Kost)
>   3. Re: How do I kow what makes a plugin "bad'? (Stefan Kost)
>   4. client for http streaming (anil v)
>   5. Re: Joining Two Video Streams using GNonLin (Sandeep Prakash)
>   6. Re: osxvideosink: how to get the window id? (Philippe Normand)
>   7. Re: osxvideosink: how to get the window id? (Farkas Levente)
>   8. Re: osxvideosink: how to get the window id? (Thomas Loewe)
>   9. libv4lconvert: warning more framesizes then I can handle!
>      (Wes Miller)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 23 Jun 2010 10:39:07 +0300
> From: Stefan Kost <ensonic at hora-obscura.de>
> Subject: Re: [gst-devel] Dynamically changing filesink output files
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <4C21BA1B.8030701 at hora-obscura.de>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 22.06.2010 16:56, Wes Miller wrote:
> > Hi All,
> >
> > I just read with interest the discussion of how to dynamically connect to
> a
> > Tee element.  This makes me curious if it is possible to dynamically
> change
> > the output file for a filesink element.
> >
> > I  tried setting the pipeline to NULL (don't think I tried Paused) then
> > setting the location property.  Didn't seem to work, however.
> >
> It is an FAQ, set filesink to READY, change location, set back to PLAYING.
>
> Stefan
>
> > Many thanks,
> >
> > Wes
> >
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 23 Jun 2010 10:40:14 +0300
> From: Stefan Kost <ensonic at hora-obscura.de>
> Subject: Re: [gst-devel] How add LCD output and 320x240 resolution in
>        gstreamer TIDmaivideosink in dm365
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <4C21BA5E.3040506 at hora-obscura.de>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 22.06.2010 18:26, arasu wrote:
> > Hi  All
> >
> >           I am new to gstreamer.Target board is DM365 Leopard .i was able
> to
> > display video in composite output using TIDmaivideosink.now i want to add
> > LCD output and 320x240 resolution in gstreamer for TIDmaivideosink.
> >
> >  gst-launch -v videotestsrc  ! TIDmaiVideoSink videoStd=D1_NTSC
> > videoOutput=composite sync=false
> >
> > this one is working.
> >
> > how to add LCD output and QVGA(320X240)resolution to TIDmaiVideoSink
> >
> > Can anyone guide me?
> >
>
> You need to discuss this with TI (who provides the TIDmaiVideoSink).
>
> Stefan
> >
> >
> > Thanks and regards,
> >
> > Arasu
> >
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Wed, 23 Jun 2010 10:43:34 +0300
> From: Stefan Kost <ensonic at hora-obscura.de>
> Subject: Re: [gst-devel] How do I kow what makes a plugin "bad'?
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <4C21BB26.9040500 at hora-obscura.de>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 23.06.2010 10:08, Edward Hervey wrote:
> > On Tue, 2010-06-22 at 11:00 -0700, Wes Miller wrote:
> >
> >> I was just looking at the docs for camerabin and notice it's in
> >> gst-plugins-bad.  It shows as LGPL, so that's goodness.  What makes it
> bad?
> >>
> >   gst-plugins-bad is where all new plugins first go. Call it
> > purgatory :) People can then request a plugin-move for it to be moved to
> > -good or -ugly (depending on license/patent issues).
> >
> >    Edward
> >
> >
> Lets point out once again, that everybody can request a plugin do be
> moved. Check if it complies to the list:
>
> http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/random/moving-plugins
>
> it it does file a bug and request it to be moved. If it does not adhere
> to the requirements, help to get there :)
>
> Stefan
>
> >> same question in general.  How do you know what's bad in an element?
> >>
> >> Wes
> >>
> >
> >
> >
> ------------------------------------------------------------------------------
> > ThinkGeek and WIRED's GeekDad team up for the Ultimate
> > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> > lucky parental unit.  See the prize list and enter to win:
> > http://p.sf.net/sfu/thinkgeek-promo
> > _______________________________________________
> > gstreamer-devel mailing list
> > gstreamer-devel at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
> >
>
>
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 23 Jun 2010 13:48:56 +0530
> From: anil v <anil.vemulapally at gmail.com>
> Subject: [gst-devel] client for http streaming
> To: gstreamer-devel at lists.sourceforge.net,
>        gstreamer-daily at lists.sourceforge.net
> Message-ID:
>        <AANLkTimk5fFexRYI2x_lcc-dvdjWKdeEt9rpyy3bTaQG at mail.gmail.com>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi All,
>
>    I am working on client to receive the http stream. Can any one please
> tell me is the gstreamer supports the http client   if supports can you
> please tell me in which module the http client code existed .
>
> Thanks,
> Anil.V
> -------------- next part --------------
> An HTML attachment was scrubbed...
>
> ------------------------------
>
> Message: 5
> Date: Wed, 23 Jun 2010 03:16:08 -0700 (PDT)
> From: Sandeep Prakash <123sandy at gmail.com>
> Subject: Re: [gst-devel] Joining Two Video Streams using GNonLin
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <1277288168021-2265378.post at n4.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
> Hi Edward,
>
> Thanks for the quick reply. In fact I have missed some details:
> -> I have written a gst application that will simulate the pipeline that I
> have mentioned.
>     (So the brackets were used just to indicate the gnl
>
> http://gstreamer-devel.966125.n4.nabble.com/file/n2265378/gnonlin-tutorial-sample5.c
> gnonlin-tutorial-sample5.c<http://gstreamer-devel.966125.n4.nabble.com/file/n2265378/gnonlin-tutorial-sample5.c%0Agnonlin-tutorial-sample5.c>composition as a bin)
> -> The times (start, duration....) are given in nano seconds.
>
> I removed ffmux_3gp from the pipeline, so now I am saving only the
> elementary stream.
> Even now the result is the same, frames from the 2nd file is getting
> corrupted as
> mentioned in my previous post.
>
> Also one more query....Will the order of the elements (identity,
> ffmpegcolorspace, videorate,
> videoscale) matter before the encoder matter in the final outcome??
>
> I have attached the sample application that I am using for this purpose.
>
> Thanks in Advance.
> Sandeep Prakash
> --
> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/Joining-Two-Video-Streams-using-GNonLin-tp2265170p2265378.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> Message: 6
> Date: Wed, 23 Jun 2010 12:27:50 +0200
> From: Philippe Normand <phil at base-art.net>
> Subject: Re: [gst-devel] osxvideosink: how to get the window id?
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <1277288870.3230.9.camel at monster>
> Content-Type: text/plain; charset="UTF-8"
>
> On Sun, 2010-06-13 at 07:30 -0700, Thomas Loewe wrote:
> > Hi,
> >
> > as i understand the latest osxvideosink now supports the xoverlay
> interface
> > and i can set the output window via gst_x_overlay_set_xwindow_id().
> >
> > My app (based on wxwidgets) is running fine on windows and linux, but on
> osx
> > i dont know how to get the window id to redirect the video to my own
> window.
> >
> > Is there any example how to do this on osx?
> >
> > Thank you,
> > Thomas
>
> The osxvideosink sends a pointer to a NSView to the application via a
> message containing a have-ns-view structure, small snippet:
>
>    if (gst_structure_has_name(message->structure, "have-ns-view")) {
>        videoWindow =(NSView*)
> g_value_get_pointer(gst_structure_get_value(message->structure,
> "nsview"));
>
> Then you can map the NSView to a NSWindow and show it. The message needs
> to be handled synchronously by the application.
>
> If you want a complete example, Alessandro (twi_ on IRC) told me he has
> one written in Python :)
>
> Philippe
>
>
>
>
>
> ------------------------------
>
> Message: 7
> Date: Wed, 23 Jun 2010 13:01:51 +0200
> From: Farkas Levente <lfarkas at lfarkas.org>
> Subject: Re: [gst-devel] osxvideosink: how to get the window id?
> To: Discussion of the development of GStreamer
>        <gstreamer-devel at lists.sourceforge.net>
> Message-ID: <4C21E99F.4080801 at lfarkas.org>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On 06/23/2010 12:27 PM, Philippe Normand wrote:
> > On Sun, 2010-06-13 at 07:30 -0700, Thomas Loewe wrote:
> >> Hi,
> >>
> >> as i understand the latest osxvideosink now supports the xoverlay
> interface
> >> and i can set the output window via gst_x_overlay_set_xwindow_id().
> >>
> >> My app (based on wxwidgets) is running fine on windows and linux, but on
> osx
> >> i dont know how to get the window id to redirect the video to my own
> window.
> >>
> >> Is there any example how to do this on osx?
> >>
> >> Thank you,
> >> Thomas
> >
> > The osxvideosink sends a pointer to a NSView to the application via a
> > message containing a have-ns-view structure, small snippet:
> >
> >     if (gst_structure_has_name(message->structure, "have-ns-view")) {
> >         videoWindow =(NSView*)
> > g_value_get_pointer(gst_structure_get_value(message->structure,
> > "nsview"));
> >
> > Then you can map the NSView to a NSWindow and show it. The message needs
> > to be handled synchronously by the application.
> >
> > If you want a complete example, Alessandro (twi_ on IRC) told me he has
> > one written in Python :)
>
> if possible i also like to get that complete example:-)
> thanks in advance.
> regards.
>
> --
>  Levente                               "Si vis pacem para bellum!"
>
>
>
> ------------------------------
>
> Message: 8
> Date: Wed, 23 Jun 2010 04:16:12 -0700 (PDT)
> From: Thomas Loewe <lazyt at gmx.net>
> Subject: Re: [gst-devel] osxvideosink: how to get the window id?
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <1277291772901-2265462.post at n4.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
> Hm, atm i do the following
>
> Windows:
> HWND window = (HWND)MainFrame->EmbeddedVideoWindow->GetHandle();
>
> Linux:
> Window window =
>
> GDK_WINDOW_XWINDOW(GTK_PIZZA(MainFrame->EmbeddedVideoWindow->m_wxwindow)->bin_window);
>
> Is there no similar simple thing under OSX for wxMac?
>
> Thomas
> --
> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/osxvideosink-how-to-get-the-window-id-tp2253485p2265462.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
> Message: 9
> Date: Wed, 23 Jun 2010 05:01:29 -0700 (PDT)
> From: Wes Miller <wmiller at sdr.com>
> Subject: [gst-devel] libv4lconvert: warning more framesizes then I can
>        handle!
> To: gstreamer-devel at lists.sourceforge.net
> Message-ID: <1277294489117-2265510.post at n4.nabble.com>
> Content-Type: text/plain; charset=us-ascii
>
>
> Hello,
>
> This pipe works.  I gfet a nice fullscreen video.
>
> >  gst-launch-0.10 -e v4l2src  ! autovideosink
> Setting pipeline to PAUSED ...
> libv4lconvert: warning more framesizes then I can handle!
> libv4lconvert: warning more framesizes then I can handle!
> Pipeline is live and does not need PREROLL ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
>
>
> I am curious though, is there something I can do to make libv4lconvert see
> fewer framesizes?  The camera is a Logitech C310 HD Webcam.
>
> Wes
> --
> View this message in context:
> http://gstreamer-devel.966125.n4.nabble.com/libv4lconvert-warning-more-framesizes-then-I-can-handle-tp2265510p2265510.html
> Sent from the GStreamer-devel mailing list archive at Nabble.com.
>
>
>
> ------------------------------
>
>
> ------------------------------------------------------------------------------
> ThinkGeek and WIRED's GeekDad team up for the Ultimate
> GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the
> lucky parental unit.  See the prize list and enter to win:
> http://p.sf.net/sfu/thinkgeek-promo
>
> ------------------------------
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
>
>
> End of gstreamer-devel Digest, Vol 49, Issue 60
> ***********************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100623/abdf0517/attachment.htm>


More information about the gstreamer-devel mailing list