[gst-devel] Anybody here?

Erik Walthinsen omega at cse.ogi.edu
Wed May 10 20:59:49 CEST 2000


On Wed, 10 May 2000, Myers W. Carpenter wrote:

> 	Looking through the archives all traffic on this list seems to have
> stopped last month.  Did you all get abducted by aliens?
Well, I sorta did.  I've been working extensively on deep codec issues.
Check libdv.sourceforge.net for the bulk of the results.  More on the way.

> 	gstreamer seems to have the same goals as what I saw libAV doing. 
> Rather than have two diffrent project doing the exact same thing, I'd
> rather move over here, but I have a few questions:
> 		- are you just targeting gnome/gtk? Or could I write a
> command line util or a KDE app using gstreamer? 
Currently we're tied to Gtk because we build on top of the GtkObject
system.  glib 1.4 will have GObject, based on most of the same ideas but
not at all tied to Gtk.  This means full independence.  However, for the
moment even commandline tools require an X server.  Depending on how long
it takes to get glib 1.4, I may make a third attempt at cleanly splitting
all Gtk code from GtkObject.

> 		- what are you dependant on?
	libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x40013000)
	libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x40017000)
	libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x4001a000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x4003c000)
	libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x40050000)
	libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x40170000)
	libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x401a3000)
	libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x401af000)
	libxml.so.1 => /usr/lib/libxml.so.1 (0x4026f000)
	libz.so.1 => /usr/lib/libz.so.1 (0x402b9000)

glib, pthread, and xml (and thus libz) will probably always be required,
though there is or will be a way to turn off all XML code (thus removing
that requirement).

> 		- why the emphisis on streaming media in your name?  When
> I was doing a sweep through freshmeat looking for other projects like
> this I don't think I gave enought attention to gstreamer because it
> seemed to be all about streaming and not about playing the files I
> already had.  
Mostly because that's what I do.  However, I am open to changing the name
at some point in the future if that's deemed a good idea.

> 	I look forward to hearing back from you.  If the aliens only let you
> read email, but not respond, try and harness your telepathic abilities
> and get in touch and I'll send some Space Marines.
Ooooohm!

> 	BTW: I couldn't get a copy of the CVS or 0.0.9 to build for me.  I get
> the same error for both. Here are the errors: 
> numbers:~/gstreamer$ gcc --version
> 2.95.2
I have a feeling gcc doesn't work as well as egcs.  You might try
replacing the read_tsc macro with the following:

#define rdtscll(result) \
        __asm__ __volatile__("rdtsc" : "=A" (result) : /* No inputs */ )

You'll have to change all 3 or 4 calls to pass the variable name directly
instead of a pointer to it.

         Erik Walthinsen <omega at cse.ogi.edu> - Staff Programmer @ OGI
        Quasar project - http://www.cse.ogi.edu/DISC/projects/quasar/
   Video4Linux Two drivers and stuff - http://www.cse.ogi.edu/~omega/v4l2/
        __
       /  \             SEUL: Simple End-User Linux - http://www.seul.org/
      |    | M E G A           Helping Linux become THE choice
      _\  /_                          for the home or office user






More information about the gstreamer-devel mailing list