Slashdot is powered by your submissions, so send in your scoop

 



Forgot your password?
typodupeerror
×

iPod May Not Have The Horsepower For Ogg [updated] 399

An anonymous reader writes "Gizmodo has an interview with a Rio engineer who speculates that current iPods may not have enough CPU power and/or memory to decode Ogg. He concludes that the Minis might be able to do it, and the next generation iPods will certainly be able to. Of course, just because Apple can doesn't mean it will." Update: 06/06 04:44 GMT by T : csm writes with this rebuttal: "According to Monty from Xiph.org (author of the Tremor codec and OGG itself), it should very well be possible to run Ogg on older generation iPods."
This discussion has been archived. No new comments can be posted.

iPod May Not Have The Horsepower For Ogg [updated]

Comments Filter:
  • Re:No call for...... (Score:0, Interesting)

    by Anonymous Coward on Saturday June 05, 2004 @06:09PM (#9346457)
    Don't understand - Does OOG have much more memory requirements than other formats ? If so, why ?
  • by phoxix ( 161744 ) on Saturday June 05, 2004 @06:13PM (#9346480)
    http://www.designchain.com/coverstory.asp?issue=su mmer02 [designchain.com]

    Nothing new folks ... that article is almost 2 years old now?

    Sunny Dubey
  • Apple will not (Score:2, Interesting)

    by TwistedSpring ( 594284 ) * on Saturday June 05, 2004 @06:14PM (#9346486) Homepage
    Apple will probably not support ogg. Ogg has no DRM, and iTunes etc. is based around buying stuff before playing it. I don't own an iPod but I assume I know it plays MP3, I just doubt strongly that apple will add ogg support to it when they probably want to push more people towards iTunes and thus earn more revenue. Ogg doesn't really match up with "revenue", so Apple will probably not support it.

    That doesn't mean to say that 3rd party hackers won't find a way to put ogg on an iPod, of course.
  • by beckett ( 27524 ) on Saturday June 05, 2004 @06:18PM (#9346505) Homepage Journal
    Apple has .ogg waiting in the wings. People have found .ogg and WMA icons [macnn.com] in the OSX iTunes .app package.

    i do agree with you though, there are just not enough people using ogg for apple to care.

  • by Anonymous Coward on Saturday June 05, 2004 @06:18PM (#9346508)
    I thought that the Linux on iPod [sourceforge.net] project managed to get Ogg playback working ?

    Sure - it may not be at 100 percent realtime, but I bet Apple engineers (vs the noble folks who had to reverse engineer the iPod) could manage.
  • by Ars-Fartsica ( 166957 ) on Saturday June 05, 2004 @06:21PM (#9346524)
    Apple is not known for choices - its known for making one approach very easy to use.

    That said, if they build the engine, we will hack it. I look forward to the linux-on-ipod folks dissecting the next gen player and making it play nice with linux as a desktop OS.

  • Technical nitpicking (Score:5, Interesting)

    by mike260 ( 224212 ) on Saturday June 05, 2004 @06:26PM (#9346548)
    [...] This means that running code that doesn't fit in the internal 96kbyte SRAM of the player is very inefficient, both in terms of CPU cycles and power. MP3 and AAC just about squeeze into the internal memory (one at a time, obviously!), but anything that didn't would result in a big power hit - my guess is 30-40%+.

    Surely only code in external RAM would incur this hit. Vorbis decoders spend most of their time doing discrete cosine transforms, which would easily fit into 96K. As would a lot of other performance-critical routines, I'd imagine. So we're talking about a 40% hit on 5% of execution time, which seems pretty trivial, right? Or am I missing something?
  • Re:My Opinion (Score:2, Interesting)

    by Anonymous Coward on Saturday June 05, 2004 @06:28PM (#9346568)
    the Rio Karma HAS .ogg support, is $100 cheapter (for the 20 gig version), twice the battery life, tis shorter (a bit wider), and has a very nice UI...why wait for the ipod to get ogg support when there's a good player(s!) out there right now with it and more - you wanna pay $100 for that silver apple on the back?
  • Re:Why OGG? (Score:2, Interesting)

    by nagora ( 177841 ) on Saturday June 05, 2004 @06:31PM (#9346577)
    why in the world would anyone choose to get 75% performance with a negligable increase in sound quality (from headphones)?

    For one thing my entire CD collection is now in OGG format on my main machine and I'm not about to re-encode for the benefit of Apple's decision to add yet another music format. So, until OGG is an option I'm not interested in an iPod. With it, on the other hand, I can live with 25% less battery life.

    TWW

  • Critical mass (Score:5, Interesting)

    by Julian Morrison ( 5575 ) on Saturday June 05, 2004 @06:41PM (#9346628)
    Is it just me or is Ogg becoming quite popular - as a movie format? I've seen lots of .ogm files on Suprnova.
  • Ogg (Score:4, Interesting)

    by Err ( 21062 ) on Saturday June 05, 2004 @06:54PM (#9346695)
    iPod support for Vorbis would be cool.

    What I would truly love would be iPod support for Ogg Speex. I download quite a few audio lectures/interviews, and if the iPod supported Speex, I'd buy one ASAP and go on a campaign to get a few organizations I deal with to put their stuff out in Speex, not just mp3 and wma. For that matter, I'd love to be able to encode my audio books in Speex and have then on the go.
  • by donfede ( 6215 ) * on Saturday June 05, 2004 @06:55PM (#9346710) Homepage
    Forget the ipod, the Rio Karma is wonderful from a GNU/Linux users perspective!

    It plays all my ogg files without problems (a friends iriver could only handle lower bitrate ogg files).

    I could upload music to it quickly and easily from my linux desktop using their java gui and connecting to the rio karma across my lan.

    As I use this player to drive my car speakers (I only have an amp, no head unit), it was very important that the interface be user friendly. This is where I had seen the ipod shine, and where I was doubtful about getting the rio karma (as I knew no owners of one and had not seen a showroom model). However I (and several passengers) found the rio karma interface to be as friendly, if not more so, than the ipod.

    The rio karma was cheaper than the ipod, has more features, and is more cross platform. I have no regrets and strongly recomend it to music fans.

    donfede
  • Re:Huh? (Score:4, Interesting)

    by limited ( 17574 ) * on Saturday June 05, 2004 @07:03PM (#9346748) Homepage
    Just because the ipod may have 32MB of buffer for data, doesn't mean it could decode Ogg Vorbis files. As the engineer states in the article, the PP5002 has a relatively small cache, with a relatively expensive penalty if the instruction is not found in the cache but rather in the permanent memory(ROM) of the ipod. Wheter or not the Ogg codec can be optimized to fit in the cache is a different story, and definitely something to be explored before claiming that the gen1-3 iPod's can't handle the job.
    Technical details aside, this guy works for a competing business, and would bad mouth it regardless. Its like posting a story that Rush Limbaugh doesn't like John Kerry- big surprise.
  • Rio Karma (Score:2, Interesting)

    by exigentsky ( 771810 ) on Saturday June 05, 2004 @07:21PM (#9346824)
    I currently think that the Rio player is a much ebtter bang for the buck than the iPod. * It's smaller and just as stylish * It's much cheaper * It supports more formats * It doesn't lock you down like Apple does and works on mroe platforms well * It has a longer battery life * etc. What exactly is the reason to buy an iPod if you are not into the whole "online music store" thing?
  • Try this at home: (Score:1, Interesting)

    by Anonymous Coward on Saturday June 05, 2004 @07:31PM (#9346896)
    ac@eggdrop:~ > find ~/share/music -name "*.mp3" -print | wc -l
    5951
    ac@eggdrop:~ > find ~/share/music -name "*.m4a" -print | wc -l
    191
    ac@eggdrop:~ > find ~/share/music -name "*.m4p" -print | wc -l
    371
    ac@eggdrop:~ > find ~/share/music -name "*.ogg" -print | wc -l
    0
    ac@eggdrop:~ > _

    Gee, I wonder why Apple isn't trying very hard... not saying that Apple should base their marketing decision on my hard drive, but I bet you'd find a similar situation on MOST hard drives out there...

  • Amiga programmers (yes, I know Amiga's dead (long live Amiga!)) can get Ogg Vorbis playback in real time on a 50 MHz m68060. They can also get >10 fps out of the Quake 2 engine on an '060, too. Considering that the ARM is quite a bit faster, it can certainly be done if someone puts in the effort.

    John Klos
    Running Amigas for more than a decade.

  • by adolf ( 21054 ) <flodadolf@gmail.com> on Saturday June 05, 2004 @09:50PM (#9347862) Journal
    Let us assume that it really is a CPU horsepower vs. file size vs. sound quality issue.

    Looking at two extremes:

    Realaudio files used to play justfine, Back In The Day, on a slowish 486. It sounded like shit, but it worked fine. Of course, this same 486 was incapable of playing MP3s. For that, you generally needed a Pentium, and preferably a fast(ish) one.

    And of course, these days, it just doesn't matter. MP3 playing consumes so little CPU time that nobody gives a thought to it running in the background. In other words, the hardware finally caught up (some time ago, really).

    Fast forward, and things are the same, only portable. MP3 files play justfine, on just about everything. My old Riovolt SP-250, after a lot of effort from the Xiph folks and iRiver, is able to play some Vorbis without a hiccup.

    Newer units play all Vorbis justfine, though. They use even less power doing it, and cost less than my SP-250 did. In other words, the hardware is already caught up.

    Sufficient CPU power to play such new-ish formats as Vorbis will eventually creep into more products as the cost of CPU power decreases (eg. Moore's Law).

    I'd like to forecast that it'll be easier, cheaper, faster, and better to simply wait for CPU power to catch up across the board, than to go ahead and invent a scalable codec. By the time you're done making the thing, no matter how brilliant it is, CPUs and DSPs will have advanced the price/performance ratio sufficiently that your efforts will fade into obscurity, just like intel's indeo video format[1] of more than a decade ago.

    Meanwhile, any foolish manufacturers or software developers who jumped on your scalable codec-bandwagon will watch their efforts fizzle and die, as people regroup to support formats that Don't Suck, like our existing OGG Vorbis.

    That said, if you must tinker with software, do feel free to help improve Vorbis. Make it faster, make it smaller. Make it shit golden eggs, whatever. But don't reinvent the wheel without first examining where the rest of the world will be by the time you get done.

    [1]: indeo was created as a high-ish quality, high-bitrate video format, designed to be encoded once and played anywhere. Framerate and quality would drop on low-end devices, while things would be more pristine on faster machines, all from the same source file. It died a quiet death when inevitable increases CPU speed made it a non-issue. Subsequently, better and more-intensive codecs like MPEG1 took over. The near-universal playability, and use, of the previously-hideously-intensive DivX family of codecs drive this point home.
  • Re:So, wait... (Score:3, Interesting)

    by MikeCapone ( 693319 ) <[moc.oohay] [ta] [llehretleks]> on Saturday June 05, 2004 @10:11PM (#9347991) Homepage Journal
    Why is Ogg Vorbis format so good if it requires such extensive resources to play? Particularly when the most popular digital audio player doesn't support it?

    This, to me, is evidence of the problems with Ogg Vorbis, not of problems with the iPod...


    Yeah, and DivX was flawed a few years ago because it took more CPU cycles to decode and wasn't supported by DVD players.

    XviD is displacing DivX, and that's good. Too bad that mp3 will be much harder to avoid; still, doesn't mean that we who prefer OGG shouldn't keep spreading the word and asking companies for OGG support.
  • Free music (Score:3, Interesting)

    by iamacat ( 583406 ) on Sunday June 06, 2004 @09:58AM (#9350020)
    mp3 consortium might charge a fee per user*MB or some such for commercial use of the encoder. Or even if they don't charge it now, they could easily add such fees for new licenses in future. If you think that's counter common sense for them, look at SCO.

    Now let's say I offer my own music for free download, and sell some extra tracks to subsidize bandwidth, making it nominally commercial. If I get 100 people downloading 10 songs each daily, this will cost me 30 bucks per day if the license fee is one cent per user*meg. I might just decide it's not worth it, for my free music and only offer ogg streams. Or I might actually serve WMA if ogg is not well supported by portable players and Microsoft offers me a better deal than mp3.

    Small segment of users? Perhaps. But so is Apple's market share. They would do well to follow open standards whenever it doesn't cause big problems rather than trying to "lock-in" users using the market dominance they don't have. They actually kind of did with UNIX-based OS.

"Gravitation cannot be held responsible for people falling in love." -- Albert Einstein

Working...