iPod May Not Have The Horsepower For Ogg [updated]
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."
I mean really, Apple, what do you have to lose?
<jedi> There is something funny here. You laugh. </jedi>
a Beowulf cluster of ipods then?
They whose government reduces their essential liberties for temporary security, receive neither liberty nor security.
It's Vorbis. Not Ogg. Damnit.
Not to be a smartass, but Ogg is just the name of the larger project. The actual audio compression format is called "Vorbis."
An engineer for a company in direct competition with Apple rips on Apple's hardware. Oh, he's speculating on it.
"Engineer Hugo Fiennes took a break from his day job as a hardware and firmware designer at Rio Audio (maker of the iPod competitor Karma player, among other things)"
That's news?
What's next, someone at Microsoft doesn't like Aqua? Ford engineer says Corvette "not as good as new Mustang"? Fiat engineers doesn't care for Ford Focus?
...a standard that doesn't have a lot of real-world support? I mean, if you go onto one of the p2p systems, you find that everything is still pretty much mp3. So there is some incentive there for Apple to provide mp3 support. Why would they want to promote an alternative standard that they aren't selling, though?
Seems to me that Apple wouldn't benefit much from ogg or flac support. So why bother - besides, the article makes it clear that the processor in the older ipods probably won't even support the decoding of ogg due to cpu limitations.
Barking up the wrong tree here, sadly. Ogg has to get some critical mass before Apple would even consider it.
HBI's Law: Frequency of calling others Nazis is directly correlated with the likelihood of the accuser being Communist.
Adding OGG support would be more than enough to convince me to buy an iPod. I can't really see the downside except for increased strain on the system memory, if what the article claims is true.
On
Apple may offend certain groups, such as Linux Users, by not supporting the Ogg Vorbis system, however the majority of computer users will never even consider using this codec. I submit this for consideration: What Operating system has the largest desktop user market share? Windows, obviously, Apple does not need to support Vorbis because Windows users, in general, have no need for this.
http://www.designchain.com/coverstory.asp?issue=su mmer02
... that article is almost 2 years old now?
Nothing new folks
Sunny Dubey
While I can accept that a lot of people might care about Ogg, it doesn't make a difference to me, my files are all AAC or MP3s.
Either way, this news isn't going to make me huck the ipod in favour of one of the uglier players, whatever they're called.
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.
in other news, an ipod competitor says ipod not up to snuff. news at 11
This article indicates precisely why OGG Vorbis probably isn't a good idea on your ipod or mp3 player... namely, you get 25% LESS battery life. In a non portable, that's fine, but for a portable player with limited battery life... why in the world would anyone choose to get 75% performance with a negligable increase in sound quality (from headphones)?
I thought that the Linux on iPod 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.
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.
Mmm...apple tacos.
[...] 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?
Though, of course, ultimately competitive reasons are the motive. Players in monopoly positions might disagree.
What I want to say is, why not ask Apple to support Ogg Vorbis? Surely it's a good thing Vorbis fans aren't so cynical as to not even bother voicing polite requests for Vorbis support. That should definitely be all the more true if they're willing to put their money where their mouth is at.
Has /. been taken over by pod people? What happend to you guys? Where would we be today without beowulf cluster jokes and Soviet Russia jokes?
"ipod may not care about ogg's cpu-hungry obscure geek-only format"
I think to remember other devices having such problems which were solved by writing decoders using integers instead floating point calculations.
But I might be wrong, it's not something I know much about.
Memory isn't a problem. The full of the iPod's memory is directly addressable, and there are even projects (including iPod Linux) which do Ogg (vorbis, really) decoding, however only at low bitrates. The CPU speed is the strangling factor here. If someone wants to do some hard work, they might be able to raise the bitrate a bit, but owing to people generally relying on VBR encodes, it's going to be difficult to fully enable people's libraries, even when they think they have mostly low-bitrate tunes.
The Rio Karma convinced me to buy one of it's offspring once I found out they supported Ogg. I pre-ordered the Rio Karma about 1 year ago. Now I have 14 of the 20max gigs full with Oggs. That and an account at allofmp3.com gets me tons of music. I also love the way Rio Karma has built in ethernet connectivity. High end features (hey Rio is OWNED by Denon) like Sennheiser headphones and the audio output built in on the cradle made me jump at the chance to own one.
I have read about the mini iPod having the earbud connector get loose and cause distortion. Also I have heard about the iPod's battery going broke. I don't need overpriced Apple hardware, especially when it doesn't support Ogg. There is an open source jihad going on and the bearded hippies now have a way to get ogg vorbis in a portable fashion. I am proud to be a bearded hippie. Not to mention Ogg Vorbis beats all codecs in listening tests. Why buy an iPod when all it is is a overpriced POS. So STFU and RTFM and get a Rio Karma.
Is it just me or is Ogg becoming quite popular - as a movie format? I've seen lots of .ogm files on Suprnova.
Exactly. Mod parent up. Etc.
Why would Apple want to support the Ogg Vorbis format? Call me cynical, and I've said this before, but what's in it for Apple?
Apple support MP3 because it's vital to their business model to get people with MP3 collections on board. Apple supports their own DRM-encumbered format so that they can sell you tunes via iTunes that you can't then share for free.
What's in it for Apple to support a new format that has no DRM? DRM where they want you to go. MP3 is just the bait.
My Karma: ran over your Dogma
StrawberryFrog
Stupid microsoft, they always take the good extensions!
/sarcasm
...
Found this while looking for a shot of the icon:
Cite. Basically what everyone already knows; they're unlikely to support Vorbis because consumers are unlikely to want it. Most of my music is in Ogg, so this is the main reaosn why I'm not interested in the iPod (even though the touchwheel thing is so damn slick), but I'm certainly not representative of the majority.
Bloatware is used for apps that take memory for doing nothing. Taking memory AND cpu time for computing something is the expected behavior - the decoding engine in itself is quite small.
I guess by your logic doing a mmap() is also bloatware, right?
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.
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
Seriously, who cares about Vorbis outside the faction of *nix users with +1 Amulets of OSS Awe?
Apple's primary market are the throngs of not-quite-but-almost-technologically-literate end users out there who see gadgets as tools, not lifestyles. Does this afforementioned throng care about Vorbis? No. Should Apple therefore care about Vorbis? No.
Get the fuck over it, already.
Or are you just speculating like the guy who works on that type of device is alleged to have done?
/. maccie troll with zero documentation, or someone who works in the field....hmmm....
Let me think....who is probably correct.....a
Can't you let this ogg thing go and either:
a) buy a Rio and STFU, or
b) use mp3 and STFU.
Or at least, just about everybody did until DivX came about and necessitated the distinction because they wouldn't play without installing the codec - and many people do to this date.
In Soviet Russia... RUSSIANS comment on YOU.
Heaven forbid that a device can't necesarily do something it wasn't designed to do. lordy lordy, i may catch a vapor.
Don't worry - its just stigmata. Pass me a napkin and don't you dare tell my mother.
If you had you would have seen that the discussion was a technical one explaining why the current iPods can't play Ogg Vorbis and speculated that the next generation iPod probably would have the horsepower to do so.
It was hardly a "My Karma is better than your iPod" article.
Face it - It took a Rio engineer to answer the question that most of Slashdot have been asking for years. It's not like Apple have been forthcoming with it.
You'll see that this is a substandard ogg vorbis playback with only fixed point arithmetic. I guess it technically can play OV files, just not correctly decoded with full floating point quality.
+5:offtopic,but anti-American
Most codecs are designed to simply give the best audio per kilobyte, and recent tests point to (a retuning of) Ogg Vorbis as near the top of the heap. It's certainly achieved what it set out to do: a Free audio codec with fairly wide acceptance that sounds better than mp3/wma under most circumstances.
Vorbis, of course, takes much more CPU muscle to decode than mp3. The difference may be between 0.1% and 1% of my Athlon XP[1], but obviously on an iPod it matters.
Maybe it's time for some group to look at weak-CPU audio codecs? You've got to balance audio-quality-per-bitrate with expense (and power consumption!) of CPU required to decode in realtime.
There's got to be something out there that sounds better than mp3 but can still be decoded with a cheap processor using an amount of power that's not really significant compared to the amplification/transmission circuitry required to get the signal out of the device.
Ideally this could be done on the decode side: write a codec that produces Vorbis-quality results when decoded by a fast CPU, but that could be decoded by a slow processor to produce a good-enough signal. This would solve the current dilemma: do I encode in vorbis to save disk space/get better quality, or mp3 to play stuff on portables?
[1]What a stupid name for a processor.
What!? No way! Damn it! I'm taking this POS back! ...
Who cares? /tear
I know nothing
Um...they're white. Some logic there....
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?
Who cares about ogg vorbis? Can it run linux?
I encoded everything to TwinVQ files you insensitive clod.
Snowden and Manning are heroes.
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...
The specs for the microcontroller chips discussed in the article are available at the vendor sites for download.
So unless you're just another ignorant Apple fanboy, refute the guy's arguments. Or write a new version of ogg that can be made to work with the iPod.
If you can do either. Otherwise, stop whining.
Tech Public Policy stuff
iPods are like Cadillacs. White people drive black Cadillacs, while black people drive white Cadillacs.
When Apple comes out with a black iPod, more white people will buy them.
...a standard that doesn't have a lot of real-world support?
If Apple picks it up for their iPod, there will be a lot of real-world support.
this guy seems OK with just calling it Ogg
ah, but what does that guy know?
John Klos
Running Amigas for more than a decade.
Lets email Apple and politely ask for OGG support.
It might seem like nothing, but who knows what can make a difference, and if when some engineer shows X number of emails to his boss it might make him have a second look.
http://www.apple.com/contact/
Besides, the competition between audio devices of the iPod type is heating up and I'm sure that soon any technical advantage over a concurrent will be worth more than when competition was cooler.
Treehugger? Treehugger... Treehugger!
It's just another ARM7TDMI core. There's 2 in it.
Memory isn't a problem. The full of the iPod's memory is directly addressable, and there are even projects (including iPod Linux) which do Ogg (vorbis, really) decoding, however only at low bitrates.
Memory is a problem. I refer you to the article. Also note that the current state of "open source" Vorbis playback on iPod is non-real time. Still, I think there's ample CPU to do Vorbis playback despite the issues.
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...
Philip Sandifer's academic website
Software freedom matters. Apple has their customer's money and they deliver increased dependence in exchange. That matters. I don't mind paying for things, but I do mind buying into a monopoly. FLAC files give me software freedom because I can make them and play them on my free software computers. I can't say the same for non-free formats like Apple's lossless format.
Digital Citizen
Rio player May Not Have The looks For getting a girl to go "wow is that a eeeeepod ?" !. HE !. and it runs Linux (no mmu, okee BUT IT DOES) rio this. retep vosnul
-- forget
Thank god I bought a Neuros so I don't have to care about this :)
I would just like to point out that 128kbps mp3's are unlistenable on my iRiver IHP-120 + MD33s's due to the annoyance of MP3 artifacts. However, OGG's are good to 96kbps. Itunes AAC is simply out of the question. Paying more for instant lossy encodes? I'm sorry, thats just moronic. and I'm not one of those guys that "just wants one song from an album" because I only give artists money when they have the ability to produce an entirely good album.
Most stuff on p2p is MP3.
And most WMA is either streaming and unsavable or protected.
Is there really that much unprotected, downloadable WMA available to make supporting WMA worth it for music players?
This seems to be the norm on Slashdot. Is anything posted these days that's:
* Not false. For instance, "Microsoft Changes Its Tune Again On SP2 Installs" is a big fat lie. What Slashdot posted last time was a rumor. Microsoft never said SP2 would install on pirate copies.
* Not already known for months. Again in the previous example, Microsoft said MONTHS AGO that SP2 wouldn't install. The rumors were dismissed And as you pointed out, this story has been known for TWO YEARS.
It seems very little of value is really posted these days other than news from yesterday's OSNews, reposts, or falsehoods.
"Sufferin' succotash."
The iaudio m3 is beginning to look too good.
http://www.jetaudio.com/products/iaudio/m3/
Good to see some serious competition for apple.
That was the original purpose of the MP1 and MP2 formats (MPEG Layers 1 and 2, respectively). They pretty much disappeared after most computers became fast enough to decode MP3 easily. I don't think there's really enough demand for modern low-complexity codecs. After all, LAME-encoded MP3 still sounds better than many "modern" formats, and it's fairly easy to decode. Apple seems to have done a decent job implementing AAC in hardware, and Monty thinks that Vorbis on iPod is quite doable. Since hardware is only getting cheaper and more power-efficient, the effort to develop such a codec probably wouldn't be worth it.
It's hard to be religious when certain people are never incinerated by bolts of lightning.
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.
Kid-proof tablet..
Even though Apple themselves may not support Vorbis audio, ever, the community will implement it if it is possible. Go check out iPodLinux. It has much promise in delivering the things that the Apple stock firmware fails at so miserably.
The sentence in the article about ogg's battery life is very misleading. Yes, it is true that "you get about 25% less battery life" on ogg vs. mp3. However this comparison is done at the same bitrate -- that is to say, 128 kbps ogg will only have 75% the battery life of 128 kbps mp3.
But, what the quote doesn't take into account is that nobody uses oggs and mp3s at the same bitrate. I for one find that ogg can match mp3 in sound quality at about 60% of the bitrate. When you use a smaller bitrate, battery life goes up, because your hard drive activity is less. My firsthand experience is that you can get 15 hrs of continuous ogg playback on the karma, if you use a lower bitrate like 64 or 72 kbps. Also, you will note that even if we hypothetically penalized this real-world measurement of 15 hours by a theoretical 25%, it would still be better battery life than an iPod.
As to your dismissal of headphone sound quality, there are a great many headphones that are good enough to tell the difference. Even without good headphones, 72 kbps mp3 is so bad that anyone who is running out of disk space on their portable can easily justify the switch to vorbis.
I don't share these at all. Because big olde RIAA/MPAA might just come a knocking. I only use them for my personal use.
greg, REMEMBER ED CURRY!!!
If this were Microsoft instead of Apple, would you be saying the same thing?
What ifwe don't care about OGG support? I when I bought my iPod a year ago, there was no iTMS for the PC (nor iTunes), nor any OGG support. I was quite happy then, just as I am now.
I guess I don't understand the draw for people to want OGG support so bad.
If you want an iPod, then you don't get OGG support, if you want to play your OGG files... you are forced to convert em.
If you MUST have OGG support in a portable device, then buy one with it already and quit complaining to Apple!
Help Brendan pay off his student loans
It sounds like the Dynamic LOD game programers use, but the only way I could see it implemented the way you describe is by having different sampling rates.
Another idea would be to spend more time on encoding in order to create a smaller file, so decoding will be very fast.
you have just been issued a challenge.
geeks are a group that hate to be told they 'can't'.
Reason, free market capitalism, and individualism
Having OGG support would be nice, but first Apple should improve the overall sound quality to match the Zen and iRiver players if they want to keep competitive for those who care about sound quality, not their image or style (although I think the iRiver is just as sexy, but different).
Better battery life would be nice too.
Presently here, but not there.
You do know that ARM is a family of proccessors, and while some are very fast, and have floating point, and even Java support, others are VERY slow and don't support FP.
I'm guessing that the iPod uses a CHEAP proc, and thus a very slow one, prob. with MP3 and/or ACC support built in.
It also is unlikely to support FP, at a guess OGG would need this.
The Amiga would support FP. And have a all-round proccessor. Not one tuned for MP3/ACC playing.
Yeah, you know me!
... they're happy with the sound quality. MP3 is huge 'cause it was first and it was free. ACC is huge because it's tied to iTunes and iTunes is the first pay-per-use DRM system. Unless OGG can offer something new, it'll have a hard time gaining support.
I think OGG's major hurdle is that it's trying to solve a problem that most people aren't aware exists. Storage is cheap, and getting cheaper. For the vast majority of listeners
Had the article been about Microsoft, the whole forum would have been up in arms with their traditional bash-on-Gates-for-not-supporting-ogg-or-opensource .
Had someone like you written "What's in it for Microsoft", they would have been pilloried.
That said, this is a linux-open source community site and the constant Apple boys chanting their mantras like hare krishnas is starting to get tedious.
If I wanted to hear zealots talk about an overpriced toy or computer (we dont sell cpus, we sell an 'experience'), Id go to an Apple forum.
I come here for the linux-open source zealots.
ss
What you are suggesting is illegal under DMCA rules and Apple will sue you.
Apple is the end all of computing.
How dare an insignificant serf such as you try to hack what is perfection?
Why is Ogg Vorbis format so good ?
Its open source....AAC is not.
Hows that for a short answer?
who said anything about buying
Yeah, well, we humans sometimes do things that are... illogical.
;)
Plus, I still have most of the discs handy to re-rip as need be. I OGG my stuff at Quality=5, supposedly a sweetspot of sound quality/file size. Perhaps Q=4.9 would be better on that ratio. I don't have a portable player thingy, so that's currently not a factor, but one can see how a person such as myself would want Vorbis support like that Rio thing has. In summation, Ogg @ Q = 5 -> Happy music fan
Alternative Answer:
I am a masochist, you insensitive clod!
What's new in iTunes 4.5
... ...
Using iTunes 4.5 you can:
Publish your playlists
Import WMA files into your music library
Import unprotected WMA files into iTunes for Windows by dragging them to your library.
I may sound like a cynic, or maybe I'm just drunk, but for a guy with such a low uid, he sure seems to have too much of a hard on about a little box of hardware. May I point out the whole double positive adjectives, the proper use of gnu/linux, and the excess of parens. Esp on a topic that dosn't really dump on the rio.
really all it needs is a semi colon and it could be from a kid straight out of a pr firm traing course.
1337
See here: Test.mp3 (Works fine in winamp,xmms, or itunes but not on the ipods)
I don't think Ogg Vorbis needs an FP unit any more. There was a story here on /. on how someone got the decoder working in integer mode.
Eat the rich.
I'm not just a Maccie troll, I've been reading about the iPod CPU because I'd like to hack with it a bit.
I can't see any reason why the dual ARM7 CPUs Apple fitted the beast with wouldn't be able to play vorbis files. If something has the CPU beefiness to encode MP3s (which the iPod CPU can, there's just no software for the feature) I'm confident that it's good enough to decode vorbis files.
I've played and encoded MP3s on my Quadra 660AV, which ran at a whopping 25MHz (encoding was slow); I'm pretty sure a dualie-ARM made a decade later can handle the vorbis codec, especially when the vendor of the chip Apple uses designed the chip to be a highly extensible media platform.
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
I just found that the 'tremor' vorbis player for integer-only CPUs (like the ARM used in the iPods) is playing-back media at 80% of realtime on uCLinux iPods, and that's a non-assembler, non-optimized player running on a general-purpose Linux kernel. If you think that a currently neglected OSS player could net a 25% performance boost from being reimplemented in assembler, being tailored for the ARM CPU, and/or running on Apples proprietary iPod OS, raise you hand! ::raises hand enthusiastically::
"Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
I've found a quantitave comparision between codecs quality. I know I've read an older comparision from the same guy, but dunno where it is now. Although that Vorbis is the state of the art (hasn't been openly distributed yet - so we should stick with the old Vorbis 1.0), the fact that MP3 does have too much artifacts at low bitrates (anything below 192 is low in this case) is the main reason why we should avoid them in portable devices, where memory cards are somewhat expensive. I'm not such a techman on embedded systems, so I cannot say if transfers of chunks of data from the memory card are such a problem for the battery life. Personally I like the quality of Vorbis even at roughly 96kbps (when you encode you won't specify the average kbps, it is quality based, I mean a Q factor of 3 or 4 is Ok), I even encoded some DivX with that in favor of video quality. So I'd like that iPod and the other ones would have support for Vorbis.
s/m4p/ogg/
in the last one
My iRiver iHP140 can decode Ogg files. In my opinion there's no reason why Apple cannot do the same...
Or is the hardware used in the iRiver devices so much better ?
That companies aren't catering to a group of people more or less dependent on others violating the copyrights of other people isn't a big suprise to me.
And that's why none of the big portable music players support the copyright violator's file of choice, the MP3...
There is no excellent beauty that hath not some strangeness in the proportion. -- Francis Bacon
a few months ago, I tried ripping some of my CDs to the ogg format, and noticed that through a song the bitrate would change throughout the song. I then noticed that I could hear the difference of this happening, and since the sound wasnt consistent, I decided I liked the other formats better (like Apple's ACC sounded better). Maybe its my PC, maybe its my sound card, maybe Im not ripping the .ogg files correctly, but I've found this to be the case. Until they can get the .ogg format to sound as good as ACC I won't use it. I do like the idea of a free and open format however.
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.
simple solution: Hire more developers. God only knows there's an infinite supply of unemployed desperate developers out there.
"Developers! Developers! Developers! Developers! Developers! Developers!..."
GENERATION 26: The first time you see this, copy it into your sig on any forum and add 1 to the generation.
As far as I know .ogm containers cannot use .mp3. At least linux dvdrip would not let you choose mp3 for an ogm conteiner. If you choose .ogm YOU have to use ogg or aac
It plays ogg vorbis very well but it has lower/upper bitrate limits. However 48kbit isn't CDquality (with any Codec) and I can't hear any difference between 160 and 320kbit. My quality5-files are accepted. ogg vorbis is free, oggenc is faster than lame (highest quality) and it produces better soundquality at lower bitrates. I just use oggenc -q5 and I'm happy.