PDA

View Full Version : PPC - How Does It Work?


Aphid
2009-05-07, 11:26
Hi

I've downloaded "XBMC_for_Mac-ppc-9.04.dmg" and expanded it on my iBook Dual USB running 10.4.11. After dragging XBMC to the desktop I tried double clicking it. Nothing happens. I can't seem to find any installation instructions.

Is there something else I need to do?

davilla
2009-05-07, 19:31
The background picture in the dmg suggests dragging XBMC.app into Applications.

sipart
2009-05-07, 23:36
Anyone know the hardware requirements and minimum spec for PPC XBMC?

XBMC wiki only mentions PC requirements and Installing MAC version text in wiki is "Mac OS X 10.4 and 10.5 are supported for Intel and PPC (PowerPC) Macs."

Don't take this is as a moan though, I know how great the XBMC team and software is so I forgive lack of info' in wiki due to the hard work that goes into a great product.

I have a old PPC MAC (ibook, dual USB, 600mhz G3, 384mb RAM, OS X 10.4.11 - ATI RAGE 16mb graphics) - I really didn't expect XBMC to work - and it didn't :no: - probably due to processor or graphics I expect. I installed (by dragging to Apps folder as per normal MAC install method) - double click XBMC - bit of disk activity and nothing (hence post similar issue as above).

System profiler frameworks says MAC is opengl 1.4.7.

Not too worried as I will never use it on the ibook, but interested to see it working - trusty XBOX with XBMC is fine for me :-)

Cheers anyway

p.s. I have searched forums to no avail

spiff
2009-05-08, 00:21
all about the graphics card. of which that one is probably 2-3 generations too old - atleast!

davilla
2009-05-08, 03:28
600mhz G3, ouch. I have a 800MHz G4 ibook and that's about the min ppc system I would consider.

sipart
2009-05-09, 01:57
600mhz G3, ouch. I have a 800MHz G4 ibook and that's about the min ppc system I would consider.

So from that I suppose we can conclude that G3's are out for PPC version of XBMC, or the graphics chipset just makes PPC XBMC fall at the first hurdle?

My 600mhz G3 runs 10.4.11 with no problems and does everything and more than a 'modern' netbook. As for the graphics it can play a divx film full screen (with VLC - but not all divx's ;-) And I can run GL Quake with no probs. And it can rip and play MP3'S - this isn't some MAC that barely works - it's fully functional. Lets face it XBMC in its base form when not playing video media is a nice GUI that produces lists to browse (don't get me wrong I'm not belittling XBMC)

One of the reasons I sought out something like XBMC was always that need and want for a media front end to browse and play MP3's on low spec hardware. A couple of years ago I started using XBMC on my XBOX and have never looked back + I now have all the benefits of playing films/music and Iplayer and all the other wonderful scripts and plugins in a great bit of software.

I always wished I could run it on a old laptop as well (I have a old IBM 380Z 300mhz PII - you thought the MAC was low spec!!) - I have this connected to my hifi and have WIN ME (I know people hate it, but it works) with Media Monkey installed and mapping to music on NAS drive - with a WIFI card that can quite happily stream music and output through a decent amp and speakers.

But what would be really nice would to have a chunky media front end that could be driven by a remote to have a really cheap but very functional streaming solution. Lets face it with expensive products such as the
Squeezebox and Sonos a XBMC lite with a simple interface for MP3 only would be great - perhaps I will post a suggestion in appropriate place - as this isn't the place obviously!

Anyone know how to debug XBMC on MAC so I can give some feedback on why XBMC won't run for me?

Cheers

davilla
2009-05-09, 02:09
So from that I suppose we can conclude that G3's are out for PPC version of XBMC, or the graphics chipset just makes PPC XBMC fall at the first hurdle?

My 600mhz G3 runs 10.4.11 with no problems and does everything and more than a 'modern' netbook. As for the graphics it can play a divx film full screen (with VLC - but not all divx's ;-) And I can run GL Quake with no probs. And it can rip and play MP3'S - this isn't some MAC that barely works - it's fully functional. Lets face it XBMC in its base form when not playing video media is a nice GUI that produces lists to browse (don't get me wrong I'm not belittling XBMC)

One of the reasons I sought out something like XBMC was always that need and want for a media front end to browse and play MP3's on low spec hardware. A couple of years ago I started using XBMC on my XBOX and have never looked back + I now have all the benefits of playing films/music and Iplayer and all the other wonderful scripts and plugins in a great bit of software.

I always wished I could run it on a old laptop as well (I have a old IBM 380Z 300mhz PII - you thought the MAC was low spec!!) - I have this connected to my hifi and have WIN ME (I know people hate it, but it works) with Media Monkey installed and mapping to music on NAS drive - with a WIFI card that can quite happily stream music and output through a decent amp and speakers.

But what would be really nice would to have a chunky media front end that could be driven by a remote to have a really cheap but very functional streaming solution. Lets face it with expensive products such as the
Squeezebox and Sonos a XBMC lite with a simple interface for MP3 only would be great - perhaps I will post a suggestion in appropriate place - as this isn't the place obviously!

Anyone know how to debug XBMC on MAC so I can give some feedback on why XBMC won't run for me?

Cheers

See this post (http://xbmc.org/forum/showthread.php?t=47124), need to start by pastebin'ing the xbmc.log file.

waldo22
2009-05-09, 16:48
Sipart, post your log file.

600 Mhz G3 is slow, but Xbox is only 733 Mhz.

Your OpenGL 1.4.7 should be good enough, so maybe there is an Altivec issue (needs a G4)?

The log will help.

sipart
2009-05-10, 00:53
Sipart, post your log file.

600 Mhz G3 is slow, but Xbox is only 733 Mhz.

Your OpenGL 1.4.7 should be good enough, so maybe there is an Altivec issue (needs a G4)?

The log will help.

Thanks Davilla (for link to info on MAC XBMC log and crash log location) - sorry for being a noob and not checking the stickys :blush:

And Waldo22 - quite agree. But crash log does show the reason - G4 needed as you say (incompatible cpu-subtype).

http://pastebin.com/m501d94ad

Is this a complete no-no on G3's then?

Cheers

P.S. - found the Meedio OS site for use on older PC's/laptops - it's seems to be happy with older laptop in built graphics (ATI rage).

davilla
2009-05-10, 01:06
Thanks Davilla (for link to info on MAC XBMC log and crash log location) - sorry for being a noob and not checking the stickys :blush:

And Waldo22 - quite agree. But crash log does show the reason - G4 needed as you say (incompatible cpu-subtype).

http://pastebin.com/m501d94ad

Is this a complete no-no on G3's then?

Cheers

P.S. - found the Meedio OS site for use on older PC's/laptops - it's seems to be happy with older laptop in built graphics (ATI rage).

No, something else going on. Post the output of;

ls -a /Applications/XBMC.app/Contents/MacOS/../Frameworks/

please.

sipart
2009-05-10, 02:23
No, something else going on. Post the output of;

ls -a /Applications/XBMC.app/Contents/MacOS/../Frameworks/

please.

ls -a /Applications/XBMC.app/Contents/MacOS/../Frameworks/

. libiconv.2.dylib libpng12.0.dylib
.. libintl.8.dylib libreadline.6.dylib
libGLEW.1.5.1.dylib liblzo.1.dylib libsmbclient.dylib
libbz2.1.0.dylib libmad.0.dylib libsqlite3.0.dylib
libcdio.10.dylib libmysqlclient.15.dylib libssl.0.9.8.dylib
libcrypto.0.9.8.dylib libncurses.5.dylib libtalloc.dylib
libexpat.1.dylib libncursesw.5.dylib libtdb.dylib
libfontconfig.1.dylib libogg.0.dylib libvorbis.0.dylib
libfreetype.6.dylib libpanelw.5.dylib libz.1.dylib
libfribidi.0.dylib libpcre.0.dylib

Cheers

davilla
2009-05-10, 04:05
ls -a /Applications/XBMC.app/Contents/MacOS/../Frameworks/

. libiconv.2.dylib libpng12.0.dylib
.. libintl.8.dylib libreadline.6.dylib
libGLEW.1.5.1.dylib liblzo.1.dylib libsmbclient.dylib
libbz2.1.0.dylib libmad.0.dylib libsqlite3.0.dylib
libcdio.10.dylib libmysqlclient.15.dylib libssl.0.9.8.dylib
libcrypto.0.9.8.dylib libncurses.5.dylib libtalloc.dylib
libexpat.1.dylib libncursesw.5.dylib libtdb.dylib
libfontconfig.1.dylib libogg.0.dylib libvorbis.0.dylib
libfreetype.6.dylib libpanelw.5.dylib libz.1.dylib
libfribidi.0.dylib libpcre.0.dylib

Cheers

now a

file /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib

Beenje
2009-05-10, 13:35
now a

file /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib

/Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib: Mach-O dynamically linked shared library ppc

otool -h /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib
Mach header
magic cputype cpusubtype caps filetype ncmds sizeofcmds flags
0xfeedface 18 10 0x00 6 10 1084 0x00100085

cpusubtype should be 0.
The problem is that libmad does not have a +universal variant in MacPorts. So it was built for 10.5 only.
I re-installed it after forcing it to build for 10.4 as it is done for samba3.
cpusubtype is set to 0 now.

I have a debug app (r20056) with this new libmad.
sipart, would you like to try it?

Beenje
2009-05-10, 22:47
Sipart, could you test after replacing the file /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib with the one attached to this ticket: http://xbmc.org/trac/ticket/6536
Let us know how it goes with this new lib.
Thanks.

sipart
2009-05-11, 00:11
Sipart, could you test after replacing the file /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib with the one attached to this ticket: http://xbmc.org/trac/ticket/6536
Let us know how it goes with this new lib.
Thanks.

I just overwrote old version (no longer shows as a Unix executable - KIND is a document - is this OK?) and get no further but different output in crash log:

http://pastebin.com/m3016298e

Regards

Beenje
2009-05-11, 19:47
I just overwrote old version (no longer shows as a Unix executable - KIND is a document - is this OK?) and get no further but different output in crash log:

http://pastebin.com/m3016298e

Regards

To put the same file permissions as before, run in a terminal:
chmod a+x /Applications/XBMC.app/Contents/MacOS/../Frameworks/libmad.0.dylib

You need to overwrite 3 more libs (same directory):
- libintl.8.dylib (libintl.8.dylib.tgz)
- libssl.0.9.8.dylib and libcrypto.0.9.8.dylib (openssl.0.9.8.tgz)

You can find the tgz in the same trac ticket: http://xbmc.org/trac/ticket/6536

All frameworks should be fine this time. I hope :)

sipart
2009-05-11, 23:44
All frameworks should be fine this time. I hope :)

:grin::grin::grin:

Finer than fine - many thanks

Runs good, XBMC loads in a few seconds (5-7) and with standard PMIII skin its very snappy.

I was hoping XTV skin would work, but a no goer, switching to white mode results in an all black screen !!! Would of looked great on my white ibook :-(

But G3 600mhz with reasonable amount of RAM is OK for basic media browsing.

Many thanks again.

Cheers

Beenje
2009-05-12, 06:33
Runs good, XBMC loads in a few seconds (5-7) and with standard PMIII skin its very snappy.

I was hoping XTV skin would work, but a no goer, switching to white mode results in an all black screen !!! Would of looked great on my white ibook :-(
Cheers

Great! Glad to hear that :grin:
How did you install xTV skin?
Check this thread: http://xbmc.org/forum/showthread.php?t=50536
You have to build it for ppc first. XBMCTex is available on sourceforge.

waldo22
2009-05-12, 06:37
sipart, are you able to play DVD rips on that 600 Mhz G3? (SD of course).

-Wes

davilla
2009-05-12, 06:46
sipart, are you able to play DVD rips on that 600 Mhz G3? (SD of course).

-Wes

waldo22, (who is just down the road from me) DVD rips should play fine, they had no problem on a 800Mhz G4 iBook.

sipart
2009-05-12, 13:02
sipart, are you able to play DVD rips on that 600 Mhz G3? (SD of course).

-Wes

I haven't actually tried playing all media yet off NAS - will feedback when I have some time. I have some DVD's rips to test and a few diVX movies, a whole load of MP3's and loads of family photos.

And thanks Benjee for info on Xtv skin. :cool:

Have had some issues browsing photo media, I think the amount of folders I have with photos in (camera puts them in dated folders) is tipping the ibook/XBMC over the edge - again I'm going to take some time to test a bit more. All media is on a NAS box and I connect via SMB shares.

To be perfectly honest I don't ever see me using my ibook with XBMC in anger - I have XBOX 1 connected to SD CRT TV to satisfy most of my needs at the moment.

I have just installed Meedio (version 1.41) on a old Compaq Armada (700mhz PIII) - XP SP3. XBMC won't work due to laptop graphics only supporting OpenGL 1.1 - Meedio works a treat - even has a plugin to have a integral browser and some nice skins. This is going to replace an even older IBM laptop I have with WinME and MediaMonkey as my music streamer connected to Hifi seperates.

As you can see I have a bit of a thing about using old kit and putting it to good use.

Cheers

FunkyDiscoDusT
2009-05-13, 19:30
Just quick side not i followed the replacing of the files for tiger, in this thread and XBMC works fine on a imac G3 with 10.4.11 nice one guys cheers

andor
2009-05-13, 22:01
I have a Mac Mini G4, ATI Radeon 9200, last Tiger update

Although the 9200 it's only OpenGL 1.3, it runs.

With the usual xvid and divx content, runs fine, but 720p h264 seems to be sloooow, I have to do more tests anyway...:nod:

Aphid
2009-05-21, 09:03
Thanks for that.

On my 500MHz G3 with 384MB Ram I can get the pictures and music working fine.

As for the movies, a faster Mac is needed.

urbanmacuser
2009-07-13, 23:56
Please tell me how you guys got it to work with your G4s.
My xvid and mp4 ( non h.264) content, all at 720p,
is stuttering like a bad chinese movie
( audio faster than the stuttering video).
:sad:
I've posted a thread here ,
but so far no responses telling me how to fix.
My content plays fine in Quicktime Pro, Miro and VLC on the same machine,
a PowerMac QS 933 with 1.5gb of ram and a Radeon 9200 video Card.
Just not in XBMC.

davilla
2009-07-14, 00:55
Please tell me how you guys got it to work with your G4s.
My xvid and mp4 ( non h.264) content, all at 720p,
is stuttering like a bad chinese movie
( audio faster than the stuttering video).
:sad:
I've posted a thread here ,
but so far no responses telling me how to fix.
My content plays fine in Quicktime Pro, Miro and VLC on the same machine,
a PowerMac QS 933 with 1.5gb of ram and a Radeon 9200 video Card.
Just not in XBMC.

hijacking an existing thread is not going get your problem answered faster. It will only serves to annoy.