New XBMC Port Promises ARM-Powered HD In the Palm of Your Hand 123
Engadget has a recent teaser video promising HD content via XBMC running on a 600MHz Beagleboard. This could mean great things for home theater putterers, with the Beagleboard tipping the scales at a modest $150 and the ability to fit in the palm of your hand. Already running on everything from MIDs to AppleTVs and now moving to ARM-powered devices like the Beagleboard, it looks like XBMC needs to be renamed from "Xbox Media Center" to "ubiquitous media center."
Cheapest (Score:3, Interesting)
This looks incredible if they can pull it off, but until this is out, what is the cheapest XBMC machine I could throw together that would be able to play any content I throw at it?
I'd love to jump on upgrading from my vintage Xbox XBMC, but I'd hate to drop a few hundred on an upgrade only to find out that it plays 99% of videos out there, but chokes on all high bit rate 1080p MKVs with lots of action, or something like that.
Re:Cheapest (Score:5, Informative)
Re: (Score:1, Redundant)
Re:Cheapest (Score:4, Informative)
Hardware Decoder...
Right now people are working on getting the CrystalHD from Broadcom working under OS X and Linux. Supposedly they can't release it for NDA reasons. [xbmc.org]
Then there is also VDPAU. I know there isn't an ARM port (YET!). Feature Set C decodes nearly everything in HD. I was playing 1080p with 10% CPU.
There are a ton of those set top box devices from WD and other companies that advertise to 1080P with a small fanless device.
Re: (Score:2)
Correct. Western Digital's WDTV, Asus's O!Play, and others...
Texas Instruments has the OMAP 3530 playing back 1080p H.264; all that remains is an open source codec being created to do the same task...
Re: (Score:3, Insightful)
There are a ton of those set top box devices from WD and other companies that advertise to 1080P with a small fanless device.
The problem with this notion is that those devices usually can only decode a limited set of video codecs at 1080P, using a companion chip or coprocessor. Many of those OMAP devices don't even have the power to play an AVI and upscale it to 1080P if they have to do it with the CPU. Most of them will hw decode most MPEG streams, but they won't even handle all of those.
Re:Cheapest (Score:5, Informative)
The processor on the board, a OMAP3530, also has a ~500mhz C64x+ DSP and a POWERVR SGX video accellerator. There is plenty of power on it.
Re:Cheapest (Score:4, Funny)
The processor on the board, a OMAP3530, also has a ~500mhz C64x+ DSP and a POWERVR SGX video accellerator. There is plenty of power on it.
Yeah, its right there in the name!
Re: (Score:2)
Its not really the Arm doing the heavy lifting here. Its the coprocessors. Beagle board is based on the TI OMAP 3530 chipset that has hardware acceleration for a large number of video codecs and definately supports at least 720p HD video output.
Re: (Score:2)
Except there aren't really any opensource tools that can take advantage of that hardware on the OMAP3.
Re: (Score:1)
There's already a distribution of Angstrom Linux that'll do 720p24 decode using only the ARM + NEON acceleration without any optimization IIRC (surf around on beagleboard.org). To go much further though, they'll need to take advantage of the TMS320C64x+ DSP also in the OMAP.
The power of a good DSP... (Score:2)
You're right, a 600MHz ARM can not decode 1080p HD video, a 2-odd GHz Core 2 Duo (with no other hardware acceleration) struggles to do that.
The Beagleboard also has a ::href="http://www.bdti.com/procsum/tic64xx.htm">TMS320C64x DSP that can decode HD video.
TI also make a DaVinci SoC [ti.com] that can do realtime HD transcoding - decoding and reencoding.
Over on YouTube [youtube.com] is a beagleboard doing 720p HD video already...
Re:Cheapest (Score:4, Insightful)
does it enforce DRM?
XBMC? The media player that plays video files inside RARs on the fly?
No, enforcing DRM is not one of their priorities.
Re: (Score:2)
Re: (Score:1)
Re:Cheapest (Score:5, Informative)
Re: (Score:2)
Have there been improvements since this post? I just headed over to the XBMC forums and looked for relevant posts, and came across this post claiming they had some dropped frames with the Zotac IONITX-C-U and the Zotac IONITX-D-E:
http://www.xbmc.org/forum/showpost.php?p=411435&postcount=5 [xbmc.org]
Thanks!
Re: (Score:1)
Re: (Score:2)
Oops, actually I just re-read my link, and realized that what he's saying is that the D-E didn't drop frames but the C-U did. Both the D-E and the A that you have use dual core Atom 330's. In fact, I can't seem to figure out what the difference is being the A and the D-E from Zotac's horrible website.
Maybe I'll look into getting one of the Atom 330 ones like you have for myself.
Have you tried many of the alternative fancier skins with transparency and title lookup/cover preview? Do those run smoothly on
Re: (Score:2)
The A model takes DC input and ships with a 90W power brick. The other Atom 330 model takes standard ATX power input.
I have watched plenty of trouble-free 1080p on my IonITX-A board running Ubuntu (no XBMC, just smplayer with the vdpau patches) all while seeding multiple torrents from the same internal hard drive.
Re: (Score:2)
I'm running XBMC on a Zotac ION MB (A model I think, the one with a single-core Atom and 90W PSU). 1080p videos play without an hitch, skins run smoothly, and the system is passively cooled. Perfect solution for a relatively cheap media center. I'm running Arch but the XBMC live distro seems to work great.
Re: (Score:2)
Re: (Score:1, Insightful)
Re: (Score:2)
Plus you can get an Acer Aspire box for $200 which comes with a 160GB HDD and uses x86 so it can do other stuff (XBMC runs on top of Linux so you can install a full distro and run servers etc). The HDD is useful for recording to or using a local video storage, and the nVidia ION GPU does 1080p without problems as well as running many games.
While ARM is very low power and this is a clever solution, when it comes to the bottom end of the market it will have to be spectacular to compete with generic x86 nettop
Re: (Score:2)
The beagleboard or more specifically the ARM Cortex-a8 boards are very powerful with little power usage. That's why they are what's in the new smartphones like the iPhone GS and Motorola Droid amongst others
Power Usage (Score:2)
The BeagleBoard draws a maximum of 375mA when powered from 5V. This is the whole system running at full tilt, with an SD card etc. That equates to a power draw of 1.875W (0.375 x 5) and realistically you're going to be looking at a much lower power draw than this in regular usage.
I have a BeagleBoard with Ubuntu installed and did an apt-get ubuntu-netbook-remix on it. It took a few hours of pretty much 100% CPU utilisation and the chip was barely warm to the touch...
Power figures are quoted from the latest
Re: (Score:2)
Honestly, I found lower-power AMD chips on AMD 780 or higher boards work extremely well, but you'll draw a bit more power (60-90W from my testing for a full system), lower at S3 idle.
Mine cost me $85 (Score:5, Informative)
If you don't have a spare old computer around, or you want to buy a complete solution, basically any of the "Ion-based" nettops should be cheap, tiny and get the job done. There's tons out there, and you can even get one from System76 that already has Ubuntu installed ( http://system76.com/product_info.php?cPath=27&products_id=95 [system76.com] ) at which point you only need to add the XBMC PPA to the repository list, click install and apply, and voila, a tiny cheap machine capable of 1080p video. For some anecdotal evidence on how easily these setups can run you can hunt around the XBMC forums a bit. Basically the key is just to get any kind of machine with a GeForce 8-or-later card in it, and the newer ones have even more features as far as using VDPAU is concerned.
Re: (Score:1)
Re: (Score:2)
Handy tip! Great idea for making an HTPC out of old hardware.
However, I prefer to let my CPU handle the decoding, and load my GPU up with quality enhancing shaders. Since I usually watch videos on my gaming computer, CPU speed is a non-issue.
Re: (Score:2, Informative)
A recent Lifehacker article [lifehacker.com] suggested the $200 Acer Aspire Revo [newegg.com]. Pros: 160GB HD, HMDI output, Gigabit ethernet, reportably plays 1080p, runs XBMC. Cons: single-core, 1GB RAM, no built-in expandability, WiFi or IR.
For $320, the Revo's big brother [newegg.com] also has dual-core, 2GB RAM and built-in WiFi.
Re: (Score:2)
There's an open SODIMM slot inside and you can expand to 2 or possibly 3GB (I have 2GB in mine). There also appears to be an open mini-pci slot inside where a wifi card could be installed. Looks like you could pretty easily swap out the HD for a large one as well.
Re: (Score:2)
Check out this lifehacker post:
http://lifehacker.com/5391308/build-a-silent-standalone-xbmc-media-center-on-the-cheap [lifehacker.com]
The Acer AspireRevo is $199 & seems to do it all.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
you have to add RAM and flash or a hdd to get the mini-itx board going. The beagleboard has all that. So you're probably off by about $50 on the real cost of a Zantac w/ NVidia ION.
Re: (Score:2)
Re: (Score:2)
With these sorts of things when you add $100 you typically double the capabilities (or more). But really, a box that can play movies over an HDMI connector (even it only works in DVI mode) is going to be hard to do as a PC for less than the beagleboard. With the low cost you have to accept the limitations. And we're not even adding in a case and power, which ended up being a little bit more expensive for the ION board as well ($50 for smallish case for the ION, but $30 for one for the Beagleboard for exampl
Re: (Score:2)
Re: (Score:2)
you complain about small differences, but then argue about $5 difference on the price of a case? Does your case include a DC power adapter, mine does?
I still stand by that it is difficult to build a PC that is 1. small 2. plays 720p videos to a TV 3. can be built for $150-$200. This is especially true for the ION which costs about $130 for one without built-in DC-DC psu, and $155 for one with the PSU option.
N270 Atom w/ DC-DC (D945GSEJT) is $100. add in case ($35), 512MB RAM ($8), 4GB flash+reader ($15) = $
Re:Cheapest - Under $300 (Score:2)
I am building a system from them to do XBMC on my TV
The Board I am buying is this one here Zotac ION [mini-box.com]
Slap it in a vesa mounted cheap case [mini-box.com] with a laptop hard drive and I'm done.
My whole media system will be under $300, vesa mounted to the back of my TV and controlled with my existing ATI/X10 Media remote.
All my cds/dvds have been backed up to my file server which has mountable network shares for XBMC to use.
Long live XBM
Re: (Score:2)
I've always played with MythTV...how would people that have used both compare them? Pros vs Cons of each system?
Re: (Score:3, Informative)
Re: (Score:3, Informative)
XBMC is a media player only. If you want to record TV, you still need Myth. If you don't, XBMC is roughly 325 million times easier to set up and use.
Re: (Score:2)
So, it is basically a glorified DVD player?
Re: (Score:2)
Except that it plays basically any media format off of almost anything you can somehow attach to a computer while organizing it all in to libraries, pulling box art, etc.
Xvid, WMV, MPEG1/2/4, Quicktime, even freakin' Real. VCDs, DVDs, great!
Local HD, USB, SMB, NFS, UPnP, iTunes....
I hope you get the picture. And that's just what I used to use it for with my Xbox years ago. I've been more organized since leaving college and switched to a Windows MCE setup once I didn't need to support millions of sources
Re: (Score:2)
Xvid, WMV, MPEG1/2/4, Quicktime, even freakin' Real. VCDs, DVDs, great!
Local HD, USB, SMB, NFS, UPnP, iTunes....
Here's what the revelation was for me:
Sometimes I'd get video files packed into RAR archives. I'd grumble about having to unpack them before playing them in XBMC.
Then by accident, browsed into a RAR from within XBMC. This thing will stream video files from inside RARs on the fly!
And it plays formats I can't get my Windows box or Mac to recognise.
Re: (Score:2)
A glorified DVD, photo, video, music player with networking, streaming, playlist abilities, profiles, and meta-data management, yes.
Re: (Score:2)
Acer Aspire Revo. You can pick one up for $200 at Best Buy in store or buy online at Newegg, Amazon, etc.
Specs: Atom 230, nVidia ION LE, 1GB RAM (expandable to 2 or 3), 160GB HD, HDMI & VGA, 6 USB 2.0, 1 eSATA, 1 Gigabit ethernet port, SD slot. Pulls 65 watts max and physical size is 7.1"x7.1"x1.2".
This can play back full 1080p without dropping frames and will run XBMC or Boxee under both Windows and Linux.
I purchased one yesterday and so far I've run XBMC under Linux and Boxee under both Windows and
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Yeah, I wish ASRock made a real bare-bones model with no hard drive and no optical drive vs. just no operating system. I'd be all over it.
Re: (Score:2)
Re: (Score:2)
I stream everything from the network (so no need for DVD.) Linux will be installed on a USB drive (so no need for hard drive.)
That's around $100 bucks off the price right there...
Re: (Score:2)
I'd love to jump on upgrading from my vintage Xbox XBMC, but I'd hate to drop a few hundred on an upgrade only to find out that it plays 99% of videos out there, but chokes on all high bit rate 1080p MKVs with lots of action, or something like that.
It's been 6-8 months since I last used XBMC, but back then I couldn't even get it to keep the audio and video from an AVI file in sync, it dropped frames when playing DVDs, and functions could only be mapped to a single key, not a key combination (due to the back
Re: (Score:1)
The atom CPU is a lot faster than most P4 generation CPUs. Also, an onboard 8000 series nVidia is faster than many of the nVidia cpus from 4-5 years ago. It's hard to get a specific comparison though. Also an Atom 330 is dual core.
Re: (Score:2)
I wonder how this compares to an iPod Touch (about $200 + $50 for cables) for playback quality. I dump HD files on that and play them to my tv all the time and they look good. $150 would be a bit cheaper but not a lot.
Apple is stupid for not giving playback to tv a nicer interface and including a remote (bluetooth?) with the AV cable for the $50. If it worked as a lite Apple TV it'd be a good way to convert people over.
Small Correction: (Score:5, Informative)
The Beagleboard runs at 500Mhz, not 600Mhz (they underclock the processor for reliability. I have one btw)
Re: (Score:2)
Re: (Score:2)
I just noticed that although a stock Beagle Board is 500MHZ, it's possible to change the clock speed in the BIOS [elinux.org], so maybe he's already driving/overdriving the processor in this instance.
Re: (Score:3, Insightful)
And for those who have never heard of or seen a Beagleboard, it's worth noting that it doesn't have a built-in display. So the headline should be "New XBMC Port Promises ARM-Powered HD Source in the Palm of Your Hand." Which is still pretty cool but I thought they were talking about something that I could hold in my hand and watch. Note to headline writers: small is great, but "fits in your hand" isn't too special unless the device is intended to be used while in your hand.
Didn't XBMC drop the Xbox support awhile ago? (Score:2)
I seem to remember a year or two ago there was a call for maintainers of the Xbox port - seeing that they want to get away from it (old/obsolete hardware that few people have left, requires use of Xbox SDK that no one has access to now (legally)).
Of course, the ability to run elsewhere (Windows/Mac/Linux/etc) has given it a lot more legitimacy in the world, so I think the Xbox side has been downplayed to be almost non-existent now.
Re: (Score:2)
Re: (Score:3, Informative)
Someone is still making nightly builds: http://sshcs.com/xbmc/ [sshcs.com]
It's getting almost all the same new features and bug fixes as everything else. From what I understand it is one massive main source trunk. Everything platform specific is taken care of by #if statements and the config script.
Re: (Score:2)
I seem to remember a year or two ago there was a call for maintainers of the Xbox port
Funny, I recall a few years before that when the XBMC group were positively adamant that they would never, ever do a Linux port because so much of the code relied on DirectX (MS-only) routines.
I'm extremely grateful they decided to change their position.
Re: (Score:1)
Re: (Score:1, Redundant)
" XBMC Media Center"
Isn't that Redundant? I thought that XBMC = X-Box Media Center. Did they rename it to X-Box Media Center Media Center?
Re: (Score:1)
" XBMC Media Center"
Isn't that Redundant?
No more redundant than "GNU's Not UNIX".
Re: (Score:2)
No, if it were recursive, it would be XMC Media Center. XBMC is just a case of plain old RAS Syndrome [wikipedia.org]
Re: (Score:1)
Re: (Score:2)
It's a recursive acronym. Like GNU.
Re: (Score:2)
No, because "XBMC" is now an opaque identifier, not an acronym. So "XBMC Media Center" doesn't expand to "Xbox Media Center Media Center", or to anything else.
XBMC360 (Score:1)
Re: (Score:1)
The 360 out-of-the-box with system updates already does quite a bit. I think I use mine for games maybe 15% of the time at most anymore.
Re: (Score:2)
It does now, after a fashion:
http://www.ps3news.com/XBox-360/video-xbmc-running-on-xbox-360-ubuntu-by-team-cygnos/ [ps3news.com]
but it's not usable.
So.... (Score:2)
Is that an HD Beagleboard in your pocket, or you just happy to see me in 1080p?
Does this come with TI driver source code? (Score:1)
Re: (Score:2)
Be glad you don't need to read TI datasheets.
Pandora? (Score:2, Insightful)
Re: (Score:1)
Points wrong/missing in summary (Score:5, Informative)
2. Discussion about XBMC on ARM with a lot more background info is going on here in the official forum: http://xbmc.org/forum/showthread.php?t=35139&page=14 [xbmc.org]
3. You might want to link to the first source i.e. the official xbmc webpage: http://xbmc.org/theuni/2009/10/23/xbmc-on-arm-gles-2-0/ [xbmc.org]
4. XBMC is not called Xbox Media Center anymore, just XBMC.
Arm powered (Score:2)
Reminds me of the arm-powered watches that you wear on your wrist. They wind themselves by the swinging motion as you walk.
Sorry, couldn't resist.
Re: (Score:2)
A better remark would have been something like:
"My palm is already arm-powered. Come to think of it, so is my sperm bank dispensal mechanism."
Other hardware like this (Score:1, Offtopic)
I've been waiting for an excuse to ask slashdot this question.
What is a good resource for finding cheap, small, not overly feature rich hobbiest boards like this one?
I've done some work with ATmega microcontrollers. Went so far as to create my on little multitasking OS from the ground up based on some knowledge I gained from FreeRTOS. I enjoyed the process and it taught me a great deal about the difficulties associated with task switching. I quit when I realized that I REALLY wanted an MMU, or at least
Re: (Score:1, Informative)
You could look at www.embeddedarm.com.
They have x86 and ARM single board computers. The TS-3000 line uses 386 processors. They have serial ports and many IO lines.
They don't mention it in the advertising, but I see some headers marked "JTAG" on the 386 boards. That's a little bit out of my area of expertise, but maybe that's what you're looking for?
I considered getting one of the ARM board to make a very small web server, but the prices seemed a little bit high, and I decided to go with an old, cheap, used
Re: (Score:1)
I would recommend that you check out an ARM board that has good support in OpenOCD. This creates an excellent development platform for the stuff you mentioned.
Check out the Olimex L9260 board. It is based on an ARM926 core and has plenty of RAM and Flash. It also has SD/MMC interface, SPI, I2C, UART etc
http://www.olimex.com/dev/sam9-L9260.html
OpenOCD software:
http://openocd.berlios.de/web/
You need a hardware device for OpenOCD to work. There are plenty of options, most are based on the FTDI 2232 chip. Here
How does this compare to a Popcorn Hour? (Score:4, Interesting)
Re: (Score:2)
Or other network media tank? I love my IO-100 and it plays everything I have ever thrown at it. Low wattage, runs linux, excellent audio/video connectivity and is I think 300mhz mips.
Do you mean the A-100? If so don't they have an overheating problem that the pricier version resolves?
I've been looking into the best ways to stream the most content from my PC to my TV, currently I am using a 360, but it's limited codec support leaves me wanting. I have researched the popcorn hour, both devices, the media jukeboxes from dvico, now that these nettops are coming out I was wondering too what peoples' experiences was with a pre-built solution versus rolling your own.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
This is nowhere near the cheapes media center (Score:3, Informative)
WD LIVE blows this away, and has better playback....
A much better bang for the buck.
http://wdc.com/en/products/Products.asp?DriveID=735 [wdc.com]
Re: (Score:2)
It could very well be the same hardware - just mass-produced by a company, resulting in cheaper prices.
Re: (Score:2)
Yeah, except it isn't open. Thanks, but I prefer to go with a solution that I can hack, and these days, that means XBMC or Myth.
I've been looking forward to this (Score:2)
The market is wide open right now for products like this. Imagine if someone could sell a little black box that runs XBMC and supports full HD for $100. It doesn't seem that far off. It doesn't need to have storage or memory or any sort of drive. The main connectivity option would be ethernet, for connecting over the LAN to a PC which holds all the content. A USB port would also be nice to support an external hard drive, a flash drive stick, and/or a wireless adapter.
(I know there are already similar produc
Re: (Score:2)
The smart thing to do would be to offload the streaming to a suitable DSP chip. I have no idea to what extent the BeagleBoard supports this (probably does).
Re: (Score:2)
/me follows up self.
See other people's posts above. The BB has a TI decoder chip on it as standard.
Re: (Score:2)
Don't you ever get bored?
Re: (Score:2)
So?
You can signup on their website to get the specs. You can't release the information to others, but then, GPL doesn't allow them to distribute GPL'd code the way they'd like to.
OSS can certain use the acceleration, it just requires binary distribution to fit their agenda. Just like GPL requires source distribution also to support its agenda.
They are two different sides of the same thing, restrictions on freedom.