Difference between revisions of "SoC 2007 Project Mac OS X Framework"
(Off for a week.)
|Line 14:||Line 14:|
=== Timeline ===
=== Timeline ===
Revision as of 08:12, 29 April 2007
|This project is part of Google Summer of Code 2007.
More information in my original Proposal.
The simple test app that links to VLC.framework is able to play a given video just fine. Lots of work still needed in the playlist management area and in event handling though.
|Task Description||Due Date||Accomplished|
|My proposition has been accepted||N/A||Yes 12/04/2007|
|Work on setting up a git server to publish my work.||15/04/2007||Yes 13/04/2007|
|Implement the stub framework and the sample code that links to it.||15/04/2007||Yes 13/04/2007|
|First draft of the headers, plus partial implementation. Events, playlist, vout basic usage demo in the sample code.||29/04/2007||No|
|Auto evalutation, keeping in mind my original Proposal: Would current VLC be able to work with the object defined? Is there any simplification possible? What changes to libvlc are needed?.||29/04/2007||-|
All the code I did for the GSoC is publicly stored on VideoLan's Git Repository for GSoC on the pdherbemont_branch branch. To check it out:
$ git clone git://git.videolan.org/vlc-soc.git $ cd vlc-soc
Now get my branch in a new local osx_framework branch:
$ git checkout -b osx_framework remotes/origin/pdherbemont_branch
And to keep sync-ed, tell git to use remote pdherbemont_branch for osx_framework.
$ git config branch.osx_framework.merge refs/heads/pdherbemont_branch
And tell git the remote repository is named origin.
$ git config branch.osx_framework.remote origin
Now a simple:
$ git pull
Should be enough.
Building the framework and the test app
- Build VLC as usual. see How to build VLC on Mac OS X.
- Build the framework
$ cd extra/MacOSX/Framework $ make
- Now open extra/MacOSX/Framework/Examples/test/test.xcodeproject with Xcode
- hit command-R