2010-04-24, 00:36
I wanted to put together the different advantages and disadvantages of the different XBMC versions based on what I know. If I am wrong about anything please correct me. PVR advantages and disadvantages in bold as of 12/18/10.
XBMC OSX
Advantages:
1. Sophisticated Logitech Harmony remote support.
2. Works on Apple TV once hacked.
3. "Just Works" digital optical out.
4. Hardware accelerated Flash.
5. PCM HDMI support on newest version of Mac Minis
4. Maybe easiest to use version.
Disadvantages
1. No hardware playback acceleration outside of Broadcom and very particular Nvidia cards
2. No magical matching of video source FPS as display rate.
3. DTS-HD and Dolby TrueHD files destroy this version- nothing better than regular DTS or AC3 can be bitstreamed. Considering that Steve Jobs considers Blu Ray playback to be a "bag of hurt" and Blu Ray playback on a platform is what often brings bitstreaming support I wouldn't expect to see support any time soon.
XBMC LINUX
Advantages
1. Has specialty distro with intention of making XBMC appliance.
2. Has hardware playback acceleration for recent Nvidia GPUs, Intel GPUs, ATI GPUs, and Broadcom cards.
3. Working magical matching of video source FPS as display rate for Nvidia GPUs
4. Working HDMI- including 7 channel uncompressed audio on some boards once configured and Dolby True-HD decoding
5. Works on hacked Apple TV.
6. Advanced scripting and Lirc customization.
7. Is able to have hardware playback acceleration for raw FLV with streaming sities that allow you to have access to the feed (CBS, Youtube)
5. Ability to use TVHeadend as a backend for PVR functions.
Disadvantages
1. Linux is hardest OS to work with traditionally- LIRC in particular is a pain.
2. No stable hardware accelerated Flash for streaming sites. There is a beta that mostly works.
3. Even with working HDMI and 7 channel support, this version cannot decode DTS HD files to PCM - you only get the DTS core unless you convert it to FLAC using eac3to
4. Linux HD Audio bitstreaming is so new it is not in XBMC Live yet.
XBMC WINDOWS
Advantages
1. Has hardware accelerated Flash in 10.1.
2. Has hardware playback acceleration for almost any GPU that can do so.
3. Working magical matching of video source FPS as display rate.
4. Working HDMI- including 7 channel uncompressed audio
5. Ability to use Mediaportal backend, with added support of fast channel changing and time shifting.
Disadvantages
1. No HD Bitstreaming support in most recent official stable release, you have to use DS Player build
2. Different Windows versions support differing hardware acceleration features (DXVA vs DXVA2) necessitating in some cases newest version - XP is dead
3. Compared to minimal Linux install, Windows requires more system resources.
4. In Dharma XBMC you cannot enable de-interlacing and DXVA
XBMC OSX
Advantages:
1. Sophisticated Logitech Harmony remote support.
2. Works on Apple TV once hacked.
3. "Just Works" digital optical out.
4. Hardware accelerated Flash.
5. PCM HDMI support on newest version of Mac Minis
4. Maybe easiest to use version.
Disadvantages
1. No hardware playback acceleration outside of Broadcom and very particular Nvidia cards
2. No magical matching of video source FPS as display rate.
3. DTS-HD and Dolby TrueHD files destroy this version- nothing better than regular DTS or AC3 can be bitstreamed. Considering that Steve Jobs considers Blu Ray playback to be a "bag of hurt" and Blu Ray playback on a platform is what often brings bitstreaming support I wouldn't expect to see support any time soon.
XBMC LINUX
Advantages
1. Has specialty distro with intention of making XBMC appliance.
2. Has hardware playback acceleration for recent Nvidia GPUs, Intel GPUs, ATI GPUs, and Broadcom cards.
3. Working magical matching of video source FPS as display rate for Nvidia GPUs
4. Working HDMI- including 7 channel uncompressed audio on some boards once configured and Dolby True-HD decoding
5. Works on hacked Apple TV.
6. Advanced scripting and Lirc customization.
7. Is able to have hardware playback acceleration for raw FLV with streaming sities that allow you to have access to the feed (CBS, Youtube)
5. Ability to use TVHeadend as a backend for PVR functions.
Disadvantages
1. Linux is hardest OS to work with traditionally- LIRC in particular is a pain.
2. No stable hardware accelerated Flash for streaming sites. There is a beta that mostly works.
3. Even with working HDMI and 7 channel support, this version cannot decode DTS HD files to PCM - you only get the DTS core unless you convert it to FLAC using eac3to
4. Linux HD Audio bitstreaming is so new it is not in XBMC Live yet.
XBMC WINDOWS
Advantages
1. Has hardware accelerated Flash in 10.1.
2. Has hardware playback acceleration for almost any GPU that can do so.
3. Working magical matching of video source FPS as display rate.
4. Working HDMI- including 7 channel uncompressed audio
5. Ability to use Mediaportal backend, with added support of fast channel changing and time shifting.
Disadvantages
1. No HD Bitstreaming support in most recent official stable release, you have to use DS Player build
2. Different Windows versions support differing hardware acceleration features (DXVA vs DXVA2) necessitating in some cases newest version - XP is dead
3. Compared to minimal Linux install, Windows requires more system resources.
4. In Dharma XBMC you cannot enable de-interlacing and DXVA