Posts: 362
Joined: Jan 2013
Reputation:
1
2014-08-25, 05:36
(This post was last modified: 2014-08-25, 05:37 by JonSnow88.)
So I'm always on the search for a cheap all in one solution for my media needs. The closest OS that has Netflixs, Songza etc is Android with XBMC loaded. But have yet to find an android device that meet my requirements and have held of for a while. The closet device for an all in one solution was probably the Ouya, but with its audio problems I held of and now its just old dated tech. I have the Asus Chromebox coming in next week to play around with and hoping dual booting openelec and chromeos will give me the all in one solution I'm looking for.
I have read many thread/post that say Android has limitations when it comes to XBMC but no one explains what those limitations are? I have read some are related to framerate or similar but can someone please point out what the limitations are? I know it will vary by hardware but just in general why should one use something like the ChromeBox vs an android stick/box? beside personal preference.
Posts: 6,743
Joined: Oct 2008
Reputation:
317
noggin
Posting Freak
Posts: 6,743
2014-08-25, 16:02
(This post was last modified: 2014-08-25, 16:02 by noggin.)
The main limitations with Android are - to me - the following :
1. No automatic frame rate switching. If you watch content with a mix of frame rates (in Europe we watch 24p movies, 25p or 50i DVD, TV etc. and in some cases some 60i Blu-ray/DVD content) and want XBMC to output this at the best frame rate for viewing, it will need to switch between 24Hz, 50Hz and 60Hz refresh rates on-the-fly. (i.e. if you watch a 50Hz DVD it will switch to 50Hz output, if you watch a 24p movie it will switch either to 24Hz output - or 60Hz if your display doesn't support 24Hz input). Unfortunately Android doesn't let Apps control the display refresh rate, it is a system-wide setting (and some Android boxes won't allow you to switch from 60Hz - which makes 25/50Hz stuff quite nasty to watch). This means either you have to manually alter the refresh rate in Android settings depending on what you want to watch, or put up with a fixed refresh rate, which may not be ideal. If you are in North America or another 60Hz territory (aka "NTSC-land") and don't watch 25/50Hz content this may not be an issue for you, particularly if you don't have a 24p compatible TV. If you are in Europe and care about picture quality - this is a big issue.
2. No HD Audio bitstreaming. So far none (that I'm aware of) of the Android platforms support HDMI HD Audio (DTS HD, Dolby True HD) bit streaming (and I'm not sure HDMI multichannel PCM is supported either), and in some cases even getting Dolby Digital or DTS lossy streams is challenging. Android was really geared up for PCM stereo output only (and at one point even had to resample to 44.1kHz I believe - though I think this is no longer the case)
3. Variable Hardware acceleration. AIUI you can only really expect H264 content to be hardware accelerated. Some platforms don't support MPEG2 or VC-1 hardware acceleration.
(Also not sure about the quality of deinterlacing offered on Android)
The Chromebox with OpenElec will offer frame rate switching, HD Audio bitstreamed over HDMI, VAAPI hardware acceleration of MPEG2, H264 and VC-1 (with some limitations) and a YADIF 2x software deinterlace of 1080i content. (There are experimental drivers with VAAPI Motion Compensated or Adaptive deinterlacing which can be run under Ubuntu as well)
The Raspberry Pi offers frame rate switching, Dolby/DTS lossy bit streaming (and multichannel PCM - so if you have multichannel FLAC stuff that will play), hardware acceleration of H264 (and VC-1/MPEG2 with a low cost licence purchase) and acceptable de-interlacing. For my money an over clocked Pi is a better solution in Europe than a pure OpenElec box than Android. No Netflix though.
Posts: 362
Joined: Jan 2013
Reputation:
1
thanks regarding point 2 as far as I'm aware android can decode DTS etc it maybe software but it still does the job. I use MX player daily and and tried DTS audio and it works, so XBMC should be no exception. But even if it didn't all I need is passthrough.
I'm in Canada so 24Hz makes no difference to me.
Posts: 362
Joined: Jan 2013
Reputation:
1
well I know about android TV and been holding off until they where released before my hardware purchase. I pulled the trigger on the chromebox coz I got a good deal, and just wondering if I should wait it out until android tv boxes come to market.
This is why I wanted to know about limitations, but your right it's too early to tell.
Posts: 32
Joined: Dec 2009
Reputation:
0
Well shame on me. So according to this press snippet, bitstreaming lossless audio like dtshd is now possible with 5.0? Automatic frame rate switching is now technically possible? Full mpeg2 decoding, etc?
Posts: 206
Joined: Sep 2014
Great post RockerC Thanks
@
dkaneva naturally it will do these things especially the etc... duh
please understand the the difference between a roadmap and a guaranteed fact.
Posts: 32
Joined: Dec 2009
Reputation:
0
2014-10-23, 15:49
(This post was last modified: 2014-10-23, 16:24 by dkaneva.)
I wasn't being sarcastic my question was legitimate.
Posts: 206
Joined: Sep 2014
yeah I read that press snippet about you IED encounter..etc.
Always be prepared to get what you give..