Postby fkuehne » 06 Jan 2009 21:18
Well, while most external libraries support to be compiled in 64 bit mode (read closely, most do but far from all [1]), VLC for Mac itself is not. As Apple widely published this summer, the Carbon API won't be available to 64bit applications which basically means that essentials parts of VLC's audio and video outputs on the Mac (using some Carbon Audio codes and more importantly QuickDraw even in the OpenGL vouts) will not work as expected. Same for the actual GUI (for example, blocking screensavers while playing a movie won't be successful).
Thanks to generous sponsorship of one of our actively supporting companies, the VideoLAN is an ADC Select member and therefore able to access pre-releases of Mac OS X 10.6 for internal development and improvements. We are confident to release a 64bit version of VLC for the Mac by the time Snow Leopard will be published. For the meantime, we think about the release of a llvm-optimised version of VLC which brings quite some speed improvements without the 64bit memory stamp and the advantage to be able to use existing sources with little modification.
For more information on this matter, feel free to mail me off-forum (my nick -at- videolan -dot- org).
[1] Some exotic such as Goom2k4, but also more popular ones. Additionally, many libraries fail to detect 64bit compilers on the Mac correctly, so you have to adapt many build scripts manually. Still, certain libraries are currently only supported without ASM optimisations.
VideoLAN
Felix Paul Kühne
Medic. VLC developer for appleOS since before you were born.
Blog: https://www.feepk.net