[vlc-devel] VLC.framework Changes/Modifications
enrique.osuna at gmail.com
Sun Oct 7 02:25:00 CEST 2007
Pierre, et. al,
I've made some modifications and changes to your VLC.framework. Some
are apparent and not so apparent. One of the first things I did was
build out the VLC.framework using an Xcode project versus a Makefile.
No big advantage, except it was easier for debugging and modifying the
framework. The second thing I did was make the framework use relative
paths vs. absolute paths. I spent a few days trying to get the
framework to work because it kept pointing to libraries in nonexistent
As far as the actually source code, I ended up moving things around
and tried to organize things as logically as possible. The
VLCMediaControl class tries to model the MediaControl API as much as
possible, but I know there were a few areas that I failed.
A few notes:
1. Source code only compiles under "Debug" configurations. It won't
compile under "Release" configurations.
2. Source code needs to be placed in trunk/extras/MacOSX/VLC.framework
directory so that it properly copies over the various shared libraries
and plugin modules. Otherwise, these modules won't copy over and the
framework would be useless.
3. There is a test application in VLC.framework/Examples/test
directory. It only compiles under "Debug" configurations.
4. Only known problem with this build is that when you try to add a
directory to the media list, it will check to see if the directory is
a DVD file structure. If it isn't, it will generate an segfault.
You can find the code at the following URL:
Any feed back is greatly appreciated.
More information about the vlc-devel