OMAP3 public DSP binaries
March 26, 2009
Posted by: gruso
Let’s call this what it is: a direct re-post from felipec.wordpress.com.
It took some time but finally tiopenmax 0.3.5 was released. It’s essentially 0.3 plus DSP binaries that actually work.
I verified with gst-openmax (git omap branch) and they work just fine 🙂 Thanks Daniel Díaz!
So people with OMAP3 hardware (beagleboard) can already try D1 MPEG-4 decoding using less than 15% of CPU.
Read the full entry for a Beagleboard powered DSP demo, and a link to the dowload source. If you need some background, check out FelipeC’s previous post on the topic.
To see what it all means for Pandora developers, jump into the GP32X forum discussion here.
yay-awesome!
by Kloplop321 March 27, 2009 at 1:04 amhow about explaining wft you actually write about?
to your typewriters, “journalists”!
hear hear!
by schwong March 27, 2009 at 9:13 amBecause sometimes, it is better to say nothing and look a fool than open one’s mouth and remove all doubt.
The first two items generally listed in Pandora’s specs go like this:
# ARM® Cortex™-A8 600Mhz+ CPU running Linux
# 430-MHz TMS320C64x+™ DSP Core
This release relates to the second item, the DSP core. One thing it means is that devs can start working on optimised video codecs… and stuff. This is where I taper out and SOMEONE WITH MORE KNOWLEDGE JUMPS IN.
ps. I don’t profess to be a journalist, I’m just another paying customer who happens to like seeing his name on the screen a lot.
pps. You can’t say “hear hear” to your own statement. Best bet would have been to post it in a new comment, under a different name. Then I really would have felt the heat.
😛
by gruso March 27, 2009 at 9:39 amFor more information regarding how to develop for TI’s DSP check this howto for the beagleboard:
by FelipeC March 27, 2009 at 10:08 amhttp://elinux.org/BeagleBoard/DSP_Howto
Thanks Felipe. 🙂
by gruso March 27, 2009 at 11:20 amhear hear!
To late feel the heat, perhaps.
by 1337knittah March 27, 2009 at 11:36 amHEAR HEAR!1!11 :)) *lolZ*
by wiz March 27, 2009 at 11:47 amWhy yes, hear hear indeedy, sirs.
by CHRISS March 27, 2009 at 11:48 amYup, and optimized video codecs would mean longer battery life. Yet another great reason to love pandora’s open-ness. I also love the fact that since it’s linux, I could run pretty much any media player of my choosing using any codec that works with it. Anyone who’s had experience with a portable media player that only supports certain codecs, yet won’t let you modify any aspect of the software knows the hassle and time consumed when you convert your video. I’d just like to transfer my file (via wifi, heh) and go.
by Armando March 27, 2009 at 1:28 pmthanks for answers, gruso.
a question thats probably as noob as it is easy:
what mediaplayer will pandora be shipped with? and how easy will it be to use different codecs, like this, with it?
by chwing March 27, 2009 at 2:32 pmI’m pretty sure the Pandora ships with MPlayer although I’m sure you could compile many other popular media players for it such as VLC.
by MeltingIce March 27, 2009 at 3:04 pmMPlayer will be Pandora’s default media player, but it may not be pre-installed (there are potential issues with codec licensing, because Pandora is a retail product). If that’s the case it’ll just be a matter of grabbing it from the file archive (see link in Blogroll).
MPlayer, like VLC, is king of codecs. It’ll play almost anything, perhaps not pianola rolls, but most things. Pandora-optimised codecs will come later, but that’ll be more a case of increasing performance than adding new codecs.
There is some interesting chat in the forums about what else is possible with full access to the DSP. Torpor is talking about making “effects processing programs, soft synths, and so on, for the Pandora.” Hell yeah.
by gruso March 27, 2009 at 10:26 pmFor the record Gruso, I think you’re doing a good job at the journalism thing.
by Ashdjones March 28, 2009 at 3:21 pmHear, hear!
Thanks Ash. 😀
by gruso March 28, 2009 at 6:27 pmwho doesn’t like to see their name on the screen a lot?
by Xian Long March 28, 2009 at 8:32 pm