[KDE Dot News]
 faq
 flatforty
 contribute
 subscribe
 configure
 search
 rdf

 main


  Kiss GStreamer Video Player
Multimedia Posted by Navindra Umanee on Friday 10/Dec/2004, @05:34
from the gnomes-vs-dragons dept.
As part of the GStreamer invasion of KDE, Ronald Bultje has implemented Kiss, a simple version of a Totem-like video player for KDE with a GStreamer-backend (screenshot). I took a look at the source code and it looks fairly simple -- it's actually 23K worth of well-separated code in all, with the other 2.8M being makefile/configure overhead. Even if one doesn't understand the GStreamer parts, you could probably copy and paste them into your own KDE application. (Incidentally, this application seems to have been made with KDevelop, for those of you who need inspiration.)


<  |  >

 

  Related Links
 ·   Articles on Multimedia
 ·   Also by Navindra Umanee
 ·   Contact author

Thread Threshold:

The Fine Print: The following comments are owned by whomever posted them.
( Reply )

Over 40 comments listed. Printing out index only.
hmm?
by gerd on Friday 10/Dec/2004, @06:17
Why cut and past when it is just fine?

What's wrong with Kdevelop?
[ Reply To This | View ]
2.8MB overhead?
by KOffice fan on Friday 10/Dec/2004, @06:23
Wait a second, 23 K of code and 28 000 K of overhead? What the hell?
[ Reply To This | View ]
Any C++ bindings?
by Bryan Feeney on Friday 10/Dec/2004, @07:05
Will anyone be creating C++/Qt bindings to GStreamer for KDE 4, similar to what's happened with D-BUS? Judging by Gnome its a powerful backend, but it doesn't seem to mesh perfectly with KDE style code.

Also, does anyone know why is the author using greater than and less than instead of plain old equals when querying the GStreamer state? I'm not saying this is wrong, I've just never used GStreamer before and I'm curious to know what's going on there.
[ Reply To This | View ]
Thanks
by koos on Friday 10/Dec/2004, @07:54
Wow, could be a nice starting point for kmplayer having a gstreamer backend too ... only get seg faults in KissWindow::open... ah I should use the File dialog (silly me, the mac menubar).. hmm no video only sound (mplayer says
[mpeg4 @ 0x84857a8]looks like this file was encoded with (divx4/(old)xvid/opendivx) -> forcing low_delay flag).

Btw. anyone know if debian's gstreamer-0.8 from testing is crippled or not (eg. can it play avi and such) This is what I have
$ apt-show-versions |grepgstreamer
libgstreamer-plugins0.8-0/testing uptodate 0.8.5-1
gstreamer0.8-a52dec/testing uptodate 0.8.5-1
gstreamer0.8-oss/testing uptodate 0.8.5-1
gstreamer0.8-hermes/testing uptodate 0.8.5-1
gstreamer0.8-alsa/testing uptodate 0.8.5-1
gstreamer0.8-vorbis/testing uptodate 0.8.5-1
gstreamer0.8-sdl/testing uptodate 0.8.5-1
gstreamer0.8-dv/testing uptodate 0.8.5-1
gstreamer0.8-dvd/testing uptodate 0.8.5-1
gstreamer0.8-esd/testing uptodate 0.8.5-1
gstreamer0.8-mpeg2dec/testing uptodate 0.8.5-1
gstreamer0.8-jpeg/testing uptodate 0.8.5-1
gstreamer0.8-doc/testing uptodate 0.8.7-1
gstreamer0.8-speex/testing uptodate 0.8.5-1
gstreamer0.8-swfdec/testing uptodate 0.8.5-1
gstreamer0.8-mikmod/testing uptodate 0.8.5-1
gstreamer0.8-flac/testing uptodate 0.8.5-1
libgstreamer-gconf0.8-0/testing uptodate 0.8.5-1
libgstreamer0.8-dev/testing uptodate 0.8.7-1
gstreamer0.8-jack/testing uptodate 0.8.5-1
gstreamer0.8-cdparanoia/testing uptodate 0.8.5-1
gstreamer0.8-x/testing uptodate 0.8.5-1
gstreamer0.8-sid/testing uptodate 0.8.5-1
gstreamer0.8-caca/testing uptodate 0.8.5-1
gstreamer0.8-gsm/testing uptodate 0.8.5-1
gstreamer0.8-plugin-apps/testing uptodate 0.8.5-1
gstreamer0.8-plugins/testing uptodate 0.8.5-1
libgstreamer-gconf0.8-dev/testing uptodate 0.8.5-1
gstreamer0.8-gnomevfs/testing uptodate 0.8.5-1
libgstreamer0.8-0/testing uptodate 0.8.7-1
libgstreamer-plugins0.8-dev/testing uptodate 0.8.5-1
gstreamer0.8-misc/testing uptodate 0.8.5-1
gstreamer0.8-artsd/testing uptodate 0.8.5-1
gstreamer0.8-aa/testing uptodate 0.8.5-1
gstreamer0.8-festival/testing uptodate 0.8.5-1
gstreamer0.8-tools/testing uptodate 0.8.7-1
gstreamer0.8-mad/testing uptodate 0.8.5-1
gstreamer0.8-audiofile/testing uptodate 0.8.5-1
gstreamer0.8-theora/testing uptodate 0.8.5-1
[ Reply To This | View ]
Time for a standard
by Florian on Friday 10/Dec/2004, @08:23
More and more applications arise that use a the backend (GStreamer, NMM, ...) directly and in its own way.
It think its time for a KDE standard way, a abstraction layer, so that there are not too many KDE application which are fixed on one backend. Me, for example would prefer using NMM.
The abstraction layer should be agnostic of the multimedia backend used.

Just my two €-Cents...
Florian
[ Reply To This | View ]
configure script error
by MrPeacock on Friday 10/Dec/2004, @09:15
configure script doesn't insert the CXXFLAGS for gstreamer and kde include paths.
[ Reply To This | View ]
gstreamer
by Brandybuck on Friday 10/Dec/2004, @10:05
Now if only GStreamer wouldn't crash and burn on startup, I could try some of these new KDE applications. But since the aRTs based apps work just fine, I don't feel any pressing need to debug GStreamer...
[ Reply To This | View ]
huh, not Totem-like
by Bastien Nocera on Friday 10/Dec/2004, @14:02
I mean, if Totem had as many feature as this example application, nobody, not even me, would use it.
[ Reply To This | View ]
another KISS video player
by Ian Monroe on Sunday 12/Dec/2004, @21:50
Another KISS video player is codeine http://www.kde-apps.org/content/show.php?content=17161

It uses Xine as its backend.

I still just use CLI mplayer. 9 times out of 10 any GUI just gets in the way for me, though I usually use something like kmplayer for DVDs.
[ Reply To This | View ]
problem with the configuration script
by daniel on Thursday 03/Jan/2008, @02:05
i'm trying to compile the kiss project but the configure script keeps failing

its says i dont have gstreamer version 0.8 or higher although i installed gstreamer 0.10.

what could be the problem?
[ Reply To This | View ]
The Fine Print: The previous comments are owned by whomever posted them.
( Reply )

  "I didn't know there was a superlative of 'Warmduscher'." -- Carsten Pfeiffer
KDE®, "K Desktop Environment", "KDE Dot News", "got the dot?" and the KDE Logo® are trademarks or registered trademarks of KDE e.V. in the European Union, the United States and other countries. All other trademarks and copyrights on this page are owned by their respective owners. Comments are owned by the poster. The rest: Copyright © 2000-2008 KDE e.V. for The KDE Project. For further information or comments on this site, please contact the Webmaster.
[ home | post article | flat forty | subscribe | search | rdf ]