2010-06-29, 16:59
The time has come to start compiling from SVN on the ATV I suppose. Seems like it's coming along nicely. Still running the pre-addons version.
dan1son Wrote:I just realized how useful a dual purpose crystalhd and wifi mini pci-e card would be. Just bought the wife an MSI netbook (N450 based) and am amazed at its inability to play video of any kind beyond dvd quality. I knew it'd struggle... but man it's weak.
iwaleed Wrote:i compiled the last driver r114 and when i use it does not recognize with the last xbmc is the last driver not stable
iwaleed Wrote:i did compile both and install as described in your project crystalhd-for-osx also i compiled the last xbmc r31499 when i use old version r26 it works but with the new driver r114 xbmc did not see the card
here when i load the driver
-bash-2.05b$ sudo kextload -v /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: extension /System/Library/Extensions/BroadcomCrystalHD.kext appears to be valid
kextload: loading extension /System/Library/Extensions/BroadcomCrystalHD.kext
kextload: /System/Library/Extensions/BroadcomCrystalHD.kext loaded successfully
kextload: loading personalities named:
kextload: BCM70012
kextload: BCM70015
kextload: sending 2 personalities to the kernel
kextload: matching started for /System/Library/Extensions/BroadcomCrystalHD.kext
I forgot to tell you i have old layout card bcm70012
iwaleed Wrote:after build the r31503 i have this log
19:36:38 T:2684407808 M: 72114176 NOTICE: load settings...
19:36:38 T:2684407808 M: 71987200 DEBUG: SECTION:LoadDLL(libcrystalhd.dylib)
19:36:38 T:2684407808 M: 71987200 DEBUG: Loading: libcrystalhd.dylib
19:37:00 T:2684407808 M: 79257600 ERROR: CrystalHD: device open failed , returning(0xa)
19:37:00 T:2684407808 M: 79257600 INFO: CrystalHD: broadcom crystal hd not found
Mac-mini:libcrystalhd Fritz$ make
OBJFILES = libcrystalhd_if.o libcrystalhd_int_if.o libcrystalhd_fwcmds.o libcrystalhd_priv.o libcrystalhd_fwdiag_if.o libcrystalhd_fwload_if.o libcrystalhd_parser.o linux_compatible.o
SRCFILES = libcrystalhd_if.cpp libcrystalhd_int_if.cpp libcrystalhd_fwcmds.cpp libcrystalhd_priv.cpp libcrystalhd_fwdiag_if.cpp libcrystalhd_fwload_if.cpp libcrystalhd_parser.cpp linux_compatible.cpp
LNM = libcrystalhd.dylib
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_if.o libcrystalhd_if.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_int_if.o libcrystalhd_int_if.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_fwcmds.o libcrystalhd_fwcmds.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_priv.o libcrystalhd_priv.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_fwdiag_if.o libcrystalhd_fwdiag_if.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_fwload_if.o libcrystalhd_fwload_if.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o libcrystalhd_parser.o libcrystalhd_parser.cpp
g++ -D__LINUX_USER__ -I../../include -I../../include/link -I../../include/flea -g -O0 -Wall -fPIC -arch i386 -shared -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -c -o linux_compatible.o linux_compatible.cpp
In file included from /Developer/SDKs/MacOSX10.4u.sdk/usr/include/mach/mach_init.h:57,
from linux_compatible.cpp:32:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/stdarg.h:4:25: error: stdarg.h: No such file or directory
In file included from linux_compatible.cpp:32:
/Developer/SDKs/MacOSX10.4u.sdk/usr/include/mach/mach_init.h:115: error: ‘va_list’ has not been declared
make: *** [linux_compatible.o] Error 1
Mac-mini:libcrystalhd Fritz$ gcc --version
i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5659)
Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
iwaleed Wrote:if you use OSX 10.6 will give this error