Re: [gst-devel] Why is gstreamer not an external dependency?
Definitely a good question to mull over. I don't have a good answer. Maybe someone else does. Well, to me, it makes totally sense to have a multimedia framework in GNOME since many applications are dealing with multimedia. I believe the goal is to move GStreamer to the platform once it becomes API-stable. For all intents and purposes, GStreamer *is* API-stable. You will always have an API-stable GStreamer 0.10 to link against. If 0.12 or 1.0 comes out, even if the API doesn't change, configure.ac files need to be updated to find it. 0.10 will happily coexist with 0.12 and 1.0 Btw, it'd be really nice to know if there are plans to release GStreamer 1.0 ;-) There are always plans. Not speaking for anyone else on the GStreamer team - my personal feeling is that we should have apps like Jokosher and Pitivi and Flumotion and a DVD player running happily, do one short iteration of 0.11 where we clean up the worst bits of the API that we don't want to support, and implement some more advanced features like interlacing, and then it's ready to go. But this is just a personal opinion... Thomas ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: [gst-devel] Why is gstreamer not an external dependency?
Le mardi 22 mai 2007, à 12:04 +0200, Thomas Vander Stichele a écrit : Definitely a good question to mull over. I don't have a good answer. Maybe someone else does. Well, to me, it makes totally sense to have a multimedia framework in GNOME since many applications are dealing with multimedia. I believe the goal is to move GStreamer to the platform once it becomes API-stable. For all intents and purposes, GStreamer *is* API-stable. You will always have an API-stable GStreamer 0.10 to link against. If 0.12 or 1.0 comes out, even if the API doesn't change, configure.ac files need to be updated to find it. 0.10 will happily coexist with 0.12 and 1.0 True, but if 0.10 is not maintained anymore when 0.12 goes out, it doesn't help us a lot. That's probably the only big reason GStreamer isn't in the platform yet. Vincent -- Les gens heureux ne sont pas pressés. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: [gst-devel] Why is gstreamer not an external dependency?
On 22/05/07, Thomas Vander Stichele [EMAIL PROTECTED] wrote: Definitely a good question to mull over. I don't have a good answer. Maybe someone else does. Well, to me, it makes totally sense to have a multimedia framework in GNOME since many applications are dealing with multimedia. I believe the goal is to move GStreamer to the platform once it becomes API-stable. For all intents and purposes, GStreamer *is* API-stable. You will always have an API-stable GStreamer 0.10 to link against. If 0.12 or 1.0 comes out, even if the API doesn't change, configure.ac files need to be updated to find it. 0.10 will happily coexist with 0.12 and 1.0 If you don't break the API in the next series, why would you make a change that requires every application to be updated to take advantage of the new release? Doesn't that just make work for everyone? I think it is great that you make incompatible release series parallel installable with different sonames, but it seems weird to break the build if everything is otherwise compatible. James. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: [gst-devel] Why is gstreamer not an external dependency?
On 22/05/07, Thomas Vander Stichele [EMAIL PROTECTED] wrote: Hi, If you don't break the API in the next series, why would you make a change that requires every application to be updated to take advantage of the new release? Doesn't that just make work for everyone? The applications don't need updating, the configure.ac For some reason people *want* to see a GStreamer with the numbers 1 and 0. So they will want to use a gstreamer-1.0.pc file. Okay. In that case, you could include a symlink from gstreamer-1.0.pc - gstreamer-0.10.pc, and have all the old applications continue to build correctly and have a new version number in the pkg-config package name, right? It just seems crazy to break compatibility for something as small as this. James. ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list
Re: [gst-devel] Why is gstreamer not an external dependency?
On Tue, 2007-05-22 at 23:26 +0800, James Henstridge wrote: On 22/05/07, Thomas Vander Stichele [EMAIL PROTECTED] wrote: Hi, If you don't break the API in the next series, why would you make a change that requires every application to be updated to take advantage of the new release? Doesn't that just make work for everyone? The applications don't need updating, the configure.ac For some reason people *want* to see a GStreamer with the numbers 1 and 0. So they will want to use a gstreamer-1.0.pc file. Okay. In that case, you could include a symlink from gstreamer-1.0.pc - gstreamer-0.10.pc, and have all the old applications continue to build correctly and have a new version number in the pkg-config package name, right? It just seems crazy to break compatibility for something as small as this. Sure, lots of stuff possible. I don't *expect* them to be fully compatible however, since I'm sure there will be API warts that get cleaned up. Thomas ___ desktop-devel-list mailing list desktop-devel-list@gnome.org http://mail.gnome.org/mailman/listinfo/desktop-devel-list