" /> Richard Hult: July 2008 Archives

« March 2008 | Main | August 2008 »

July 07, 2008

Totem on GTK+ OS X

It's too hot in Istanbul to have the energy to write something useful right now, but since I promised Bastien a screenshot, here it is:

This is Totem running on GTK+ OS X, but without any nice integration with the global menubar and there is no clean patch that can be committed. (The changes are mostly commenting out some X11 and GNOME dependencies.)

It's using a video sink that renders into a GdkWindow (actually it's backing NSView) through OpenGL, based on the Cocoa video sink that comes with GStreamer.

July 03, 2008

GTK+ and GStreamer on Mac

I've used Gossip and Giggle in the past as examples of creating Mac bundles of GTK+ apps. Now I have another example that is a bit more complex, in that it uses GStreamer. The test case this time is the good old...

Jamboree music player!

I dug it up from the GNOME SVN archive and it worked pretty much out of the box after cleaning up the makefiles a bit and adding support for the Mac integration library to hook up the menubar.

The latest version of the Mac bundler and the bundle file here results in a nice little bundle.

It looks like this:

GStreamer works nicely, and using the QuickTime wrapper element gives access to all formats supported by the platform.

New version of GTK+ Mac app bundler

I've released a new version of the Mac bundler, 0.5. The changes are:

  • Correct the GTK_DATA_PREFIX variable
  • Add beginnings of framework support
  • Clarifications in README and example bundle file
  • Remove support for non-included Pango font module
  • Fix locale in the launcher script

Download here.