From: Erik W. <om...@cs...> - 2000-03-24 02:41:49
|
On Fri, 24 Mar 2000, Nicholas Francis wrote: > I very much like GStreamer. My only concern is that it appears to have been > designed to be a system that is cool, which is not neccessarily the same as > that it is cool to use it... No, it was designed to solve the problems I saw with an existing project, the OGI pipeline. It happens to be a cool design (IMO), and from the application-writer's perspective I believe it's quite a sane API. Also consider that it's a low-level API, having to do with the filter graphs themselves, not the higher-level concepts I would expect GML to have. > I've read through the docs I could find in the CVS, but don't have time to > work the sources. Better documentation would be a Good Thing... Yup. I'm going to put some time into that soon so it makes more sense. The website isn't all that informative yet... Erik Walthinsen <om...@cs...> - 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 |
From: David B. <da...@id...> - 2000-03-24 03:26:00
|
Hello, I am coauthor of GDAM, a sound editing program. When writing gdam, we cycled through many frameworks, one using threads (pthreads) and two client/server architectures. The way it is now, that we are quite pleased with, is a client/server all in C, written with just the facilities gtk/glib provide. (er except libglade and libxml now...) We looked at/tried briefly gstreamer, but I was unable to make a satifactory mixer in it. [basically the sources weren't able to block for input, which i needed]. Perhaps gmf suffices, perhaps not, I found it rather confusing, at the time it was pretty minimal and I certainly didn't want to be the guinea pig there... In any event, I wrote my own, and that was fun. And I believe no library of this depth could completely satisfy everyone ... what are really needed, are a clear CORBA interface that everyone can comply to / use. The rest is a bunch of details no one will agree on. I think I'll get back out of this now :) Thanks for listening, Dave On Thu, 23 Mar 2000, Erik Walthinsen wrote: > On Fri, 24 Mar 2000, Nicholas Francis wrote: > > > I very much like GStreamer. My only concern is that it appears to have been > > designed to be a system that is cool, which is not neccessarily the same as > > that it is cool to use it... > No, it was designed to solve the problems I saw with an existing project, > the OGI pipeline. It happens to be a cool design (IMO), and from the > application-writer's perspective I believe it's quite a sane API. Also > consider that it's a low-level API, having to do with the filter graphs > themselves, not the higher-level concepts I would expect GML to have. |
From: Erik W. <om...@cs...> - 2000-03-24 03:33:40
|
On Thu, 23 Mar 2000, David Benson wrote: > We looked at/tried briefly gstreamer, but I was unable to > make a satifactory mixer in it. [basically the sources > weren't able to block for input, which i needed]. I think it might be much closer to what you need now, of course you've already got something working. There is no functional audio source yet because no one's needed it, but it should be easy to get working. The new scheduling mechanism makes blocking for sources easy, since things actually run in separate contexts now. The threading model will be complete enough for that as soon as I get a chance to put the code I did Tuesday into CVS (I'm trying to follow this thread and now get some more information on the website right now, bleagh). Some of the stuff we're doing at work will require a lot of the same things, so getting them functional is definitely a priority. Erik Walthinsen <om...@cs...> - 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 |
From: Nicholas F. <nic...@in...> - 2000-03-24 10:51:48
|
----- Original Message ----- From: Erik Walthinsen <om...@cs...> To: Nicholas Francis <nic...@in...> Cc: gnome-devel <gno...@gn...>; <gst...@li...> Sent: Friday, March 24, 2000 3:32 AM Subject: Re: GStreamer for Media Library > On Fri, 24 Mar 2000, Nicholas Francis wrote: > > > I very much like GStreamer. My only concern is that it appears to have been > > designed to be a system that is cool, which is not neccessarily the same as > > that it is cool to use it... > No, it was designed to solve the problems I saw with an existing project, > the OGI pipeline. It happens to be a cool design (IMO), and from the > application-writer's perspective I believe it's quite a sane API. I'm currently getting saving and loading into Trinity, then I will try to move to a GStreamer architecture to check it out. So expect lots of dumb questions :-) > Also > consider that it's a low-level API, having to do with the filter graphs > themselves, not the higher-level concepts I would expect GML to have. Actually, I would like GML to have both. > > > I've read through the docs I could find in the CVS, but don't have time to > > work the sources. Better documentation would be a Good Thing... > Yup. I'm going to put some time into that soon so it makes more sense. > The website isn't all that informative yet... Mind you, you've done a great job with those reeealy long mails :) How would you like to join the GML (Or whatever) list, as you have a lot of experience in the technical side of things ? Anyways, the site is at www.sixpence.dk/media/ and there are subscription instructions there if you are intrested... Cheers, Nicholas. |
From: Erik W. <om...@cs...> - 2000-03-24 18:17:33
|
On Fri, 24 Mar 2000, Nicholas Francis wrote: > Actually, I would like GML to have both. Dunno, I'll have to learn more about Bonobo, but I think if a Bonobo interfaces is to be presented that matches the GStreamer interface, my guess is that it'd have to be done as part of GStreamer itself. I'll go read some docs and see if that's the case or not... > Mind you, you've done a great job with those reeealy long mails :) <g> > How would you like to join the GML (Or whatever) list, as you have a lot of > experience in the technical side of things ? Already am on the list ;-) Erik Walthinsen <om...@cs...> - 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 |