Ogg Vorbis Gaining Industry Support
An anonymous reader writes "While Ogg Vorbis format has not gained much adoption in music sales and portable players, it is not an unsupported format in the industry. Toy manufacturers (e.g. speaking dolls), voice warning systems, and reactive audio devices exploit Ogg Vorbis for its good quality at small bit-rates. As a sign of this, VLSI Solution Oy has just announced VS1000, the first 16 bits DSP device for playing Ogg Vorbis on low-power and high-volume products. Earlier Ogg Vorbis chips use 32 bits for decoding, which consumes more energy than a 16-bit device does. See the Xiph wiki page for a list of Ogg Vorbis chips."
Ogg Vorbis is:
o An invading species
o The best audio format
o Can be bought at Ikea
If you look at the price list for this chip it states that "Prices include MP3 license of Thomson Multimedia."
Wasn't the point of Ogg Vorbis to have a codec free of licensing?
OGG Vorbis is used all over the place in the Video Game Industry, since it's free, well documented, sounds great, and has source code available. I think MP3 is only in the forefront of people's minds because the news media coopted the name of that format to encompass all lossy compressed audio schemes, the way "Kleenex" is used by some people to refer to generic facial tissues.
That said, I've used Vorbis playback in an audio library I wrote, and thought it was probably the easiest part of the whole project.
Many voice mail systems only use 32kbps sampling and achieve fine results for that purpose, and the algorithms are easy enough to render on a 8-bit micro costing 50c.
When it comes to medium quality sound then there are basically two routes you can take: 8 bit micro (or even some dumb logic)running less fancy algorithms and a bit more flash/rom to store more verbose sound data; or more compressed sound and a flashier micro to run a heavier algorithm. You can now get 32-bit ARM micros for less than $1 making the second option reasonably feasible at low cost.
However flash is very cheap. NAND flash only costs approx 2c per MB (for multi-MB chips, so small chips are going to cost more per MB). You can fit a lot of "mama" phrases in a couple of MB. As a result you don't want to spend too much money on micros to save on flash.
Engineering is the art of compromise.
Ogg Vorbis is gaining popularity mostly because of the price per unit. When you make millions of dolls a year and you have to pay a $0.10 licensing fee per unit if it plays voice prompts in MP3 format, that starts to get pretty expensive. If WMA, AAC, MP3, or any other codec was cheaper and did not require significanly more flash memory to store, they'd be using that instead.
This highlights the reasoning that large corporations such as IBM, Novell, and Sun have adopted open source methods: it lowers their bottom line. They pay programmers to work on open-source projects and they more than recoup the costs through savings in other areas such as interoperability. Open-source breeds open-standards and when basic infrastructure such as audio support is basically "free" then costs are lowered more by using common-infrastructure between manufacturers vs. constantly reinventing-the-wheel or developing your own library of common code/components. Reiterating simply, it's cheaper to pay programmers to develop free infrastructure code and give it away to reap higher profits from reduced costs in other areas such as interoperability.
Shh.
Well, the problem is that you don't understand what "Ogg" and "Vorbis" (and "Theora") actually are. There's actually two different things here: codecs and container formats. "Ogg" refers to the container format; it's comparable to Quicktime, AVI, or Matroska. "Vorbis" and "Theora" refer to codecs (audio and video respectively); Vorbis is comparable to MPEG 1 layer 3 (aka MP3) or Advanced Audio Codec (AAC) and Theora is comparable to MPEG 2, DivX or H.264.
So, when people say "Ogg Vorbis" what they're actually referring to is a Vorbis audio stream inside an Ogg container. Presumably, it's possible to have a file with a raw Vorbis bitstream (without the Ogg container), and it's certainly possible to have an Ogg container without a Vorbis bitstream. This is also why Ogg Theora files have an .ogg extension; they're actually files with a Theora video stream and (probably) Vorbis audio stream, inside an Ogg container.
"[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz
What moron modded that insightful?
Windows Media Player is a media player, ogg vorbis is an audio codec. You can play ogg files with WMP11 if you install the codec.
It's the PNG/GIF thing all over again.
Except in this case M$ gave music player makers a choice: our way or the highway. The Janus DRM license actually forbade the use of ogg. Though this was shot down by the EU, you might imagine the pressure is still there. Well, it was until M$ hosed every one of them over by dumping the former "Plays for Sure" for whatever their new "service" is. You would think they would revolt given they can't win in the M$ world.
Friends don't help friends install M$ junk.
AVI is a container format; you can have any number of codecs stored within an AVI file. Same thing for WAV.
Why is this a problem for Ogg but not AVI?
What kind of idiot OS uses file extensions for application association? That means you can't convert a file to a different format without renaming it (and breaking all external links/shortcuts/references) -- stupid! And why should the filename (which is fully user-modifiable even for my grandma^WCEO) be lumped in with the type metadata (which should be user-modifiable only by people who know what they're doing)?
Linux has magic (and xattr support, perfect for storing MIME types); MacOS has had filesystem-level metadata for ages, long before it got the X on the end of its name. I'd hope Microsoft would support something else by now -- after all, don't they typically get things moderately right by 3.0? Let the stupid convention die; the folks who care about finding an elegant solution are doing something else already. [Obviously, on Linux this only refers to a subset of file managers and desktop libraries].
(Just to be clear, I'm only half serious. But then, I *am* half serious).
I've heard that Microsoft uses (used?) it for Xbox Live headset communication, and it works very well in that regard. I doubt they're using a chip, so it's all software-transcoded.
'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'