XBMC Community Forum
[AppleTV] Compiling crystalhd-for-osx Lib/Kext - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Mac OS X support (/forumdisplay.php?fid=56)
+---- Thread: [AppleTV] Compiling crystalhd-for-osx Lib/Kext (/showthread.php?tid=66174)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28


- agehring - 2010-01-08 07:54

Is anyone else using the SVN builds & a Harmony Remote?

The start/stop/pause/ff/rew/... keys have stopped working like they were in the 9.11 release, and the DMG that was shared earlier.

I've checked the keymap files, and unless I'm mistaken they look the same...


- herod98 - 2010-01-08 08:08

I used Davilla's binary

http://crystalhd-for-osx.googlecode.com/files/crystalhd-for-osx-1.0.0.zip

And the following instructions :-

http://todayguesswhat.blogspot.com/2010/01/thanks-davilla-and-xbmc-team-apple-tv.html


- davilla - 2010-01-08 08:25

might want to take a peek here http://xbmc.org/theuni/2010/01/08/xbmc-is-growing-up-gains-cool-new-services/


- davilla - 2010-01-08 08:30

dailydisco Wrote:Looking at the google code page, I just realized it stats 10.4 and 10.5 as being supported. Any notions or ideas as to whether this works on 10.6.2? I ordered my card last week and didn't see this note until now... hoping the kext and lib will work in snow leopard on my Intel 950 mini HTPC!

10.6 opens a 32/64 bit door with respect to driver and library. Under 10.6, the kext can be 32 or 64 bit but needs to match the os (32 bit or 64 bit). The current kext is 32 bit and "should" work under 32 bit 10.6, it maps the DMA region to below 4GB address space. However, I've not done any testing at all under 10.6. I'd have to setup a 10.6 boot on my macmini dev box. Maybe this weekend I can give it a shot.


- herod98 - 2010-01-08 09:20

I'm not sure if this is the best location or not.. or whether issue is Crystal HD related on ATV...

I've found that a few of my MKVs are playing only the audio component, and not showing the video. This accounts for about 30% of the files. The other 70% are playing back perfectly. Sorry if this is the wrong area for this.

Details here:

http://pastebin.com/d2a9d194b


- Jimmer - 2010-01-08 10:16

davilla Wrote:might want to take a peek here http://xbmc.org/theuni/2010/01/08/xbmc-is-growing-up-gains-cool-new-services/

Davilla, this is a great service you guys have there. Quick question: what URL should I get my Launcher to point to for the latest bleeding-edge nightly? Pre-confluence-as-default-skin, I was mostly a Boxee user, but I felt that most contributions from proper testers were either ignored or acted on so slowly that it was the same difference. I see it's different here and that makes me want to pitch in more and help smooth some edges on this here diamond!

I take it that the XBMC nightly will have been compiled with your header files? So that only Kext, dylib and bin files + card must be in place on the ATV and XBMC will be able to use the broadcom?

Thanks!

Jim.


- davilla - 2010-01-08 15:02

Jimmer Wrote:Davilla, this is a great service you guys have there. Quick question: what URL should I get my Launcher to point to for the latest bleeding-edge nightly? Pre-confluence-as-default-skin, I was mostly a Boxee user, but I felt that most contributions from proper testers were either ignored or acted on so slowly that it was the same difference. I see it's different here and that makes me want to pitch in more and help smooth some edges on this here diamond!

I take it that the XBMC nightly will have been compiled with your header files? So that only Kext, dylib and bin files + card must be in place on the ATV and XBMC will be able to use the broadcom?

Thanks!

Jim.

Good point and something that we have not worked out yet. Stay tuned.

XBMC for Mac is built on osx-slave1 which also happens to be my MacMini Smile , OSX and Windows platform builds are built with crystalhd enabled. Add kext, library and firmware and they should detect correctly.


- A Milton - 2010-01-08 15:19

davilla Wrote:XBMC for Mac is built on osx-slave1 which also happens to be my MacMini Smile

If I would like to donate some cycles to the nightly compilation, what do I need? How much network traffic is generated? Is it problematic being behind a firewall?


- davilla - 2010-01-08 15:26

A Milton Wrote:If I would like to donate some cycles to the nightly compilation, what do I need? How much network traffic is generated? Is it problematic being behind a firewall?

XCode, macports (10.4SDK), crystalhd headers (intel build). buildbot (is in macports), there's some trivial setup and a launchd plist.

The initial svn checkout takes the longest, once that is done, it's cached and builds are pulled from it following an svn update. The dmg upload is next. Impact is pretty minimal, I'm on a 3Mb DSL line and am handling both i386 and ppc builds, don't notice it except when I'm using the MacMini for active development. A firewall does not matter, slaves contact the master.


- A Milton - 2010-01-08 15:29

davilla Wrote:XCode, macports (10.4SDK), crystalhd headers (intel build). buildbot (is in macports), there's some trivial setup and a launchd plist.

The initial svn checkout takes the longest, once that is done, it's cached and builds are pulled from it following an svn update. The dmg upload is next. Impact is pretty minimal, I'm on a 3Mb DSL line and am handling both i386 and ppc builds, don't notice it except when I'm using the MacMini for active development.

What time does the build occur? I could probably let a machine at work do the compilation, but it would be unfortunate if it's during office hours. Central European Time here (UTC+1).