Archive for the ‘MacPorts’ Tag

Building GStreamer on OSX   39 comments

Currently, the most convenient way to generate GStreamer binaries for Mac is to use the MacPorts build system. It automatically handles dependencies and patches, and it is kept well up-to-date. However, the main disadvantage of MacPorts is that the resulting GStreamer libraries are meant to be placed inside a specific location in the disk, usually /opt/local, which makes difficult to bundle them into 3rd party applications and also requires separate installs to deploy GStreamer on the end user’s machine. The reason for this problem is that the compilation process in MacPorts hard-codes the absolute paths of the dependencies into the binaries and/or libraries. The methods and scripts described below allow one to modify the GStreamer binaries built with MacPorts so they contain only relative references to dependencies, thus facilitating the integration of GStreamer with 3rd party applications on Mac OSX. These scripts and accompanying documentation are already part of the OSSBuild distribution.
Read the rest of this entry »

Posted August 31, 2010 by ac in Programming

Tagged with , , , , , ,

GStreamer installer for MacOSX   46 comments

Update: the installer described here is known to cause incompatibilities with other OSX applications. The latest version of GSVideo for mac bundles the GStreamer libs inside the library package, so there is no need for a separate install of GStreamer. If you need a system wide installation of GStreamer for OSX, please try out the one provided by David Liu. Or just use macports.

One of the main limitations for a wider adoption of GStreamer on the Mac platform is the lack of a binary package installer. MacPorts certainly offers a great help to get GStreamer compiled from the source packages on OSX, and the Songbird music player has been making significant inroads by adopting GStreamer as its main media core  on the Windows, Linux and OSX platforms (the GStreamer build environment used by Songbird can be browsed online here).
Read the rest of this entry »

Posted April 3, 2009 by ac in Programming

Tagged with , , , , ,

GSVideo and OSX   3 comments

I was finally able to make gsvideo work on OSX (tested on Leopard with an 20″ iMac)! The problem was not as much as with gsvideo itself, which needed just some small changes in order to set the directory where GStreamer libraries get copied. The difficult part was to have GStreamer actually installed on OSX, for which I used MacPorts. This involves first installing the Apple development tools (XCode) and then getting your hands a little bit dirty in the command line. The good news is that the version of GStreamer available on MacPorts has been recently updated to the latest released one, so almost every plugin and codec is working right now (except camera capture).
Read the rest of this entry »

Posted April 20, 2008 by ac in Programming

Tagged with , , , ,

Compiling GStreamer on OSX   Leave a comment

Wayne Meissner, the author of the java bindings for GStreamer, wrote detailed instructions to compile the latest version of GStreamer and all the plugins on OSX:

http://code.google.com/p/gstreamer-java/wiki/GstreamerOnMacOSX

Posted January 2, 2008 by ac in Programming

Tagged with , , , , ,

Design a site like this with WordPress.com
Get started