Y U NO GTK3 YET?1 min read

Some folks were probably wondering why PiTiVi is still using GTK2. Now you know:


Comments

10 responses to “Y U NO GTK3 YET?1 min read

  1. Not only is this a really funny blog post, but also very instructive. Thank you, keep up the hard work. Hope PyGi will soon enable PiTiVi to get back on the release track with the GES goodness and all that.

  2. Half an hour on a whiteboard is worth a thousand-words blog post! I’m happy that it has been informative and made you smile at the same time 🙂

  3. Johan Dahlin Avatar
    Johan Dahlin

    As Pitivi is a rather large application it would probably make sense to use the compatibility layer discussed here:
    https://bugzilla.gnome.org/show_bug.cgi?id=653462
    Which wouldn’t force you to migrate everything at once.

  4. Jack Avatar
    Jack

    Thanks for making it clear. I was wondering mainly because I heard someone had made progress on a GTK 3 port.
    It’s probably more important that the application is integrated with GES before moving entirely to GTK 3, I’d say, if you must choose.

  5. Nice draw!
    This is also the reason why OCRFeeder is also still on GTK2…

  6. Does it mean that using GStreamer 0.11 only would solve the equation ?

  7. @antistress: pretty much. What it means is, “We have to jump to GStreamer 0.11, GTK3 (and possibly others) all at once “. You can imagine how invasive the changes might be!
    Edit: except maybe using the compatibility layer that Johan mentioned above… but I’m not sure I’ve understood that thing correctly.

  8. Considering that each new PiTiVi version is usually built for latest GStreamer version, you shouldn’t hesitate, for the next PiTiVi version, to jump to GStreamer 0.11/1.0. Let current version being GTK2 without trying to port it to GTK3 it’s not worth the trouble

  9. Peteris Krisjanis Avatar
    Peteris Krisjanis

    I feel your pain, brother (and hi from Jokosher team). It is quite serious porting effort and we have ran into GTK+ problems there and here. And let’s not ignore the fact that currently porting to Gstreamer 0.11 is all “changing tires while going 150 km/h down the road” But we are getting there. We will prevail 🙂

  10. That’s why I’d prefer Vala