Xiph.org Releases Free Fixed-Point Vorbis Decoder 251
volsung writes "A lot of us want portable music players with Vorbis support, right? Well, Xiph.org has decided to help speed the process by releasing their integerized Vorbis decoder, named "Tremor," under a BSD-like license. Tremor is a Vorbis decoding library written for CPUs without floating point hardware, like most handheld devices use. It was previously a proprietary library--licensed by theKompany for their Sharp Zaurus player, among others--but now it's available for everyone to use. The release page also gives contact information for many of the popular hardware manufacturers. If you want Vorbis support in your hardware, now is the time to send some emails! (Also, please say thanks to the Xiph.org crew with a donation if you can.)"
Yeppee!!! (Score:2)
Re:Yeppee!!! (Score:1)
No. most use fixed point DSPs (Score:1, Informative)
Re:Yeppee!!! (Score:3, Informative)
However that being said some MP3 players actually have DSP processors and the codecs in RAM [or flash of some sort]. The RIO-Volt IIRC has that functionality. Which means adding Vorbis support is not entirely out of the question.
Tom
Re:Yeppee!!! (Score:3, Interesting)
With that requirement nixed, we might start seeing hardware that supports Ogg as well as MP3 (and WMA... that's been showing up in hardware players lately too).
fp (Score:1, Funny)
(I always wanted to try and fp my own story.)
Hands up who wants a vorbis portable? (Score:2)
No FPU required... (Score:3, Interesting)
Any idea if this means we can look forward to some Ogg lovin' built-in to consumer products? Timetable?
Thanks Xiph!
W
ARM lib (Score:2)
this is how the windows media gets in most players
then we are talking
Ipod - ARM7 based (with hardware layer 3 MPEG)
rio (new) - ARM7 based
empeg - StrongARM based
talk to cirrus and do a Lib that is ansi c and can be compiled with SDT 2.X and ADS
oh yeah and if it was MIPS based we would have no problems but hey here's wishing (-;
regards
John '64bit for ieee754' Jones
Nice.. (Score:1)
Re:Nice.. (Score:2)
But the actual first player to use this and give you the first portable ogg player is going to be.... Archos Jukebox 6000, Archos Jukebox Studio and Archos Jukebox Recorder MP3 players.
and you cant watch it happen right here
Re:Nice.. (Score:2)
I hope it can..
Ogg on Archos Jukebox (Score:2)
No.
According to some documents I read about the Archos Jukebox devices over the last days, it seems that Ogg playback is impossible on them.
Why? They contain a CPU to do the graphics and some other stuff and a hard-programmed DSP that is doing MP3->Audio conversion.
Even if you would be able to use the fixed-point Ogg code, it would have to be re-converted to MP3 or the DSP won't be able to play it. It only plays MP3.
And have a look at the fixed-point code. It contains lots of tables. This is quite much of RAM requirement.
Re: Ogg on Archos Jukebox (Score:2)
(btw most of the information I gathered was from the Rockbox site &&|| mailing list)
Another thing: There was an article explaining that even *if* you could make the DSP play "raw" decoded sound, the serial interface between CPU and DSP would just not be fast enough to transfer this amount of data.
Hrrrrmmm (Score:1)
Re:Hrrrrmmm (Score:3, Informative)
2 Questions (Score:4, Interesting)
I also wanted to know, on a side note, why the hell portable mp3 players don't come with a damn FM tuner in them. Is it a design/form factor issue? Perceived marketability problem?
I want to use my mp3/ogg player while at the gym
Re:2 Questions (Score:2)
I've already emailed Sonic Blue customer support about Ogg Vorbis support, so hopefully soon they will listen to us and provide it.
Re:2 Questions (Score:5, Informative)
I'm not sure companies choose the StrongARM because it's cheaper than chips with a FPU. More likely, they choose it because it is supported by GCC, Linux, Windows CE and hundreds of commercial tools. It is low power, widely deployed, and relatively powerful for a low power chip. And having Intel behind it doesn't hurt. In short, it is a very low risk platform with significant advantages and a few minor disadvantages (no FPU).
Re:2 Questions (Score:2)
Re:2 Questions (Score:1)
I just wonder because an FM tuner is like beyond dirt cheap
Nice, but I hope they stick around (Score:4, Insightful)
Re:Nice, but I hope they stick around (Score:5, Informative)
It's like working for a software company. Once you've written something for them, you give it away (to the company); you continue to make money by getting paid to write more software, not being paid royalties or paid for licenses for the stuff you wrote previously.
Re:Nice, but I hope they stick around (Score:2, Insightful)
Re:Nice, but I hope they stick around (Score:2, Informative)
Re:Nice, but I hope they stick around (Score:2)
you really gotta love that BSD license (Score:5, Insightful)
and I believe OGG will achieved the same popularity and extension that it's other BSD Licensed bretheren enjoy. It's gotta be the freedom of the BSD license that encourages companys to pick up on this stuff, rather than re-inventing the wheel with yet another standard because they don't like a particular clause or so in the license..
Both Licenses are Excellent (Score:5, Informative)
The BSD License is an excellent license for some things, just as the GPL is an excellent license for other things.
OggVorbis is one area where the BSD License makes perfect sense, namely, in an effort to get a published, open format implimented as widely as possible.
The GPL is an ideal license for persons and companies that wish to make their code available and participate in a public commons, without unconditionally handing their crown jewels over to a competitor. Indeed, there are many commercially written programs whose source code likely wouldn't have been released at all, or would have been released only under really onerous restrictions, such as Microsoft's so-called open license, Sun's community license, or something along those lines.
Both licenses are excellent. Both philosophies are a positive contribution to the intellectual wealth of humankind, and both have their place. Which one is most applicable to a given set of circumstances depends largely upon those circumstances and the goals in mind.
In this case, the goal is to spread the use of Ogg Vorbis as far and wide as possible, for which the BSD license is ideal. Indeed, even the FSF, which normally has strong reservations with regard to the BSD license, has endorsed the release of OggVorbis under the BSD license.
Re:Both Licenses are Excellent (Score:4, Interesting)
I'm a firmware engineer in this market, and this definitely lowers the barrier to entry for companies who would previously have had to implement a custom Ogg Vorbis codec. Such a project would have been very expensive to undertake, probably prohibitively so. (both in the development cost and in the lead times to a QA'ed and marketable finished product.)
Re:Both Licenses are Excellent (Score:2, Insightful)
However, I'm worried, still. Since it is under the BSD liscense nobody could see changes to the code that manufactures might make. Shoddy/out of spec, or smaller subsets of the Ogg spec could be marketed this way (since the manufactures won't have to open the code for everyone to see), and dilution of faith in Ogg could result. As I see it, someone (maybe Xiph themselves) should contract with manufactures to ensure that their products are Ogg v1.0 compliant (with a sticker on the box to prove it).
On the plus side, you get the full implementation of Ogg in your favorite portable. Xiph might also have a nice income making sure products using Ogg are within specification.
On the negative side, products might be slower to deploy, and cost just a tad more.
That said, Xiph rocks. Them's some good folk.
Re:Both Licenses are Excellent (Score:2)
GPL 'zealots' as you so snidely call them (but, of course, its Microsoft entusiasts, isn't it?), and just about anyone who is interested in contributing their time and energy to products.
The communities which form up around Apple, Netscape, Microsoft, and Sun's licenses are positively anemic compared to the communities which have sprung up around both the BSD and GPLed licensed projects. Why? Because they give the users and the volunteer developers the least amount of freedom, and no guarantee that their work won't simply be seized from them (indeed, they generally rather state the opposite).
You are correct, I don't like it. Nor do the vast majority of volunteer developers and users, so much os that Mozilla changed its licensing scheme in order to attract developers (and succeeded by the way), as did Sun with their GPLed release of Open Office.
Does that make me a GPL zealot? Probably by your definition, since your definition appears to imply anyone not actively trying to malign the GPL is by definition a zealot. However, as one who publicly embraces numerous free licenses, including the BSD license and the GPL, I think I, and most free software enthusiasts, fall well outside of what both the dictionary and the average person would define as a "zealot."
Re:you really gotta love that BSD license (Score:2)
Companies can do the same with software licensed under the LGPL, except that they can't co-opt it like they can BSD software. Microsoft is in a position to fork TCP any time they want to and keep using the BSD stack. They also aren't obligated to make public their improvements.
If only various big wigs would just explain the LGPL to governments, etc., all government-funded software would be LGPLed and both individuals and companies could use it for any purpose, but they couldn't 'steal' it from the public.
Re:you really gotta love that BSD license (Score:2)
Please explain how you can 'steal' code from the public if they still have a copy of it. (I assume that it's the same way that you can 'steal' a song from a musician by illegally copying it. Is that right?)
In my opinion, all government-funded software should be put in the public domain. The people's taxes paid for it; they should be able to do whatever they want with it. Including modifying it and selling it to someone else.
Re:you really gotta love that BSD license (Score:2)
One of the problems is that the government doesn't bother to build a better web browser, they're building interface kits to expensive milspec satellite systems.
write to the device makers! (Score:2)
Then we won't having to worry about that stupid mp3 licensing fee.
Go OGG Go!!!
P.S. Thanks xiph.org dudes!!!
Re:write to the device makers! (Score:2)
theKompany is screwed (Score:2)
And I'll bet that this will make it more difficult for Vorbis to sell more licenses for other products down the road.
Re:theKompany is screwed (not) (Score:5, Informative)
Rock on Xiph and may Ogg Vorbis rule the day!
Shawn Gordon
President
theKompany.com
www.thekompany
Re:theKompany is screwed (Score:2)
Open digital music player (Score:1, Offtopic)
I might have a go with this OGG player and make a fully open source digital music player.
Processor requirements? (Score:4, Interesting)
I ask because people have played with an earlier floating point implementation on the Rio Receiver, and have found that it wasn't terribly usable. I'm a little short on details, but I think it was too intensive for the low-speed CPU in the receiver.
On the other hand, there has been work to build replacement clients for the Rio Receiver that use FLAC lossless compression, and that apparently works pretty well. So the current thinking is to transcode
Re:Processor requirements? (Score:5, Informative)
Using tkcPlayer on my Sharp Zaurus (which uses this library,) Ogg Vorbis playback takes up less CPU than mp3 playback (and the
Re:Processor requirements? (Score:2)
Re:Processor requirements? (Score:2)
When using the Zaurus, my primary concern is file size, as I only have a 128MB SD card. For serious listening at home, I've tended to stick with LAME VBR for MP3s.
Mod parent up, please (Score:2)
Thank you, afidel, for trying to conduct some reasonably objective tests and posting the results.
Re:Processor requirements? (Score:2)
I did some comparisons with lame and bladeenc, and oggenc, and found that ogg at q2 was pretty much indistinguishable from the original wav. There was maybe a slight difference in overall sound, but not noticable unless you compared pretty closesly to the original. And there were definely no artifacts in the
The mp3s however, had the awful metalic sound, and very noticeable tendancy to mush the high end sounds.... 'S's at the end of words became 'Shhh' and cymbals sounded bad, and drums lost their crispness severly.
Naturally you're not going to want to use q2 for archival quality sound, but then it's the low bitrate quality that matters on portable audio players anyway.
Re:Processor requirements? (Score:2)
Ogg is great for smaller, higher quality files when compared to MP3. But when you get to large file sizes for each format, then it doesn't really matter to me. When portable OGG vorbis players show up, then I'll make the switch (I don't care for Thomson's royalties on MP3). But until then, it's LAME VBR MP3s for the most crisp, compact sound possible, and the greatest flexibility.
Re:Processor requirements? (Score:2, Informative)
I think they were using a fixed-point implementation (see here [comms.net]). Maybe (probably) Tremor is a more optimal implementation. I suspect we'll find out soon enough.
The chip used in the Rio Receiver I believe is pretty common in other designs (PhatBox, Empeg/Rio Car, AudioTron) and seems like it's becoming the de facto measuring stick for whether or not a codec will run in consumer hardware.
On the other hand, there has been work to build replacement clients for the Rio Receiver that use FLAC lossless compression, and that apparently works pretty well. So the current thinking is to transcode .ogg to flac at the server level. Or just to rip everything to flac (which requires a whole lot more disk space. :( )
FLAC adoption happened relatively fast after a free integer decoder library was available (though it is LGPL, not BSD, which has caused some hiccups). So if that's any indication, if Tremor can run on the Rio Receiver it should catch on quickly.
Solid Engine (Score:1)
However I still recommend Zaurus owners shell out the 10 bucks for tkc's player to help support further development of Zaurus applications.
This is GREAT news... (Score:1)
I was hesistant in buying an iPod because all my music is in ogg vorbis format (and with good reason, given all the legal issues that are coming up with mp3). The iPod processor is capable of decoding Vorbis but it is fixed-point and I was desperately waiting for someone to port over the algorithm and I even considered undertaking the project myself.
But now that they have released the fixed-point implementation it should be any day now that we see a port to the iPod making it the best portable digital music player and a truly kick-ass piece of hardware. Now if it would only take standard AA batteries...
Finally! (Score:2)
RTFL (Score:2)
My only concern would be the following: If was a company like Sony and I did some R&D to improve the quality of ogg files in order to give my products a competative edge over other brands, would I have to make those improvements open source?
RTFL:
Salut (Score:2)
Quality (Score:2, Troll)
Have there been any REAL double-blind tests as well as equipment tests of quality comparisons between MP3 and Ogg Vorbis yet? They never seem to get done. All the tests so far are of the form "Hey! My music sounds really l33t !!!!!"
Anybody know of some honest testing across a wide variety of music (particularly instrumental / classical / baroque) that is not just one person's subjective opinion?
Everyone seems to think that doing a lossy music compressor is just a "matter of cranking it out", but it's an extremely difficult problem. I'm not going to trust a bunch of amateurs until I see some real evidence that they know what they're doing. And no, "test it out yourself" is not an option. I have better things to do with my time, particularly since MP3 is free.
Re:Quality (Score:3, Insightful)
The problem is that music as a whole is subjective. Some people like it with a lot of bass, others like it bright. I'm sure that most people are being honest when they say that they like the sound of ogg over mp3 or vise versa. That is why you really have to do the testing yourself (or you can wait for someone with a similar "ear" for music to test for you).
About the only way I could think of the really test the two formats is to overlay a graph of the outputs of the
Re:Quality (Score:3, Interesting)
The problem is that music as a whole is subjective.
That's why you don't do it subjectively. You use a large number of people, both professional audio people and "normal" people, and you average the results.
About the only way I could think of the really test the two formats is to overlay a graph of the outputs of the .wav, .mp3, and .ogg and see which of the formats differ most from the .wav.
There are known, mathematical ways to test audio quality.
This method would also have inherent problems because you are only looking at raw output and not what you may possibly hear.
That's why you do both measurement tests and listening tests.
Re:Quality (Score:3, Informative)
s/quality/fidelity/
You can measure how accurately an algorithm reproduces a given input signal, but there is no objective mathematical way to measure the quality of the audio, eg, whether the signal is any good in the first place.
Other than that, you're correct -- a thorough evaluation of an audio algorithm's worth will include both objective (waveform analysis) and subjective (humans listening) testing.
Re:Quality (Score:2)
Moreover, your complaint should enompass more than Ogg: few if any shipping MP3 encoders or decoders have actually been run through listening tests to create a baseline comparison with the tested MP3 reference codebase. Virtually all of them have tweaks, refinements, optimizations, etc. that affect the resulting output and quality.
Re:Quality (Score:2)
If not Xiph, then who else has the financial motive if the result is, in practice, good enough?
How about any of the major audio magazines? They do equipment testing all the time.
Look, I don't mean to be critical of Ogg per se. But there is way too much "rah rah" around here that the only the thing that matters is that Ogg happens to have the source code available, and no one seems to care whether it sounds comparable to MP3 or not. You're probably right that there is far too little analysis of MP3 as well, but it has enough mass distribution that the general public has decided that MP3 is good enough.
Yes, yes, there have. Try leaving the cave. (Score:5, Informative)
Start here: Hydrogen Audio [hydrogenaudio.org]
No, that's not us (Although we like them as they're likely the least bullshit-laden codec comparison and development bulletin board out there. These guys were *very* harsh about Vorbis's quality the first few years. That feedback was invaluable for making the codec as good as it is today.)
c't has also run tests including Vorbis, and will have a big test run on several thousand listeners to offer here sometime soon. It's basically a much larger version of the tests ff123 has run on Hydrogen Audio. We're not privy to any of the current results, but I expect we'll do just fine ;-)
As for 'cranking it out', Ogg development started in 1993.
Monty
Where, where are they? (Score:2)
The Hydrogen Audio link you gave just redirects to a message board at audio-illumination.org. Now I didn't go through every post with a magnifying glass or anything, but I did look around a bit, and didn't see any listening tests in any sort of prominent location. Care to comment?
Re:Whoa there... chill out, buddy (Score:2)
vorbis vs. mp3 (Score:2)
In general, your point is sound, but in this case you picked a really bad example. With mp3, it's not even close: vorbis wins in a landslide, especially at low bitrates.
Just take literally any sound file and encode it at 64 kbps vorbis vs. 64 kbps mp3, and listen to it once. The double blind concept isn't even useful here because the mp3 sounds so much worse than the vorbis that anyone can instantly tell which is which, rendering the blind useless.
Whether the same holds at high bitrates, or with other formats, is a different question, one which is well served by a blind test. Others have already pointed out some links to such tests. But in many situations the advantages of vorbis, especially over mp3, are so obvious that the concept of blind testing is not even applicable.
Audio double-blind test (Score:2)
Heise was just doing this (German) [heise.de] at the moment (ended August 29th). Public double-blind test.
Featuring:
Watch out for results, which are being published (according to the web page) in c't magazine [heise.de] 19/2002 (out 2002-09-09).
Re:Quality (Score:2)
How does 64kbit listening tests apply to the bitrates people actually use?
I mean just about every mp3 is encoded at 128kbit and beyond. Some people (I can't hear the difference) claim that at least 160kbit is absolutely required for reasonable audio.
Would the test possibly have a different outcome if tested at 128 or 160kbit? I would assue (although I don't really know) that some codecs will be optimized for lower bitrates, and some for higher.
Re:Quality (Score:2)
Well, Microsoft say that 64kbps is CD-quality, so why use anything more? :)
Heh, I was all set to rip you a new one for spouting anti-Microsoft rhetoric, but it turns out they do claim that [microsoft.com].
But you know what? I only listened to the Brandenburg Concerto, but A/Bing between the two sources, it sounds pretty damn good at 64kpbs. Of course, Microsoft is picking the samples, so it may be that it happened to work really well, but still it sounds pretty impressive.
Based on that one sample I listened to, calling it CD quality was warranted.
Re:Quality (Score:2)
The funny thing is that WMA is much worse than ogg and MP3pro, so if you could get CD-quality with 64kbps on WMA, you could probably get it with 50kbps or even less with ogg....
Re:Quality (Score:2)
Ogg Vorbis is free, MP3 is certainly not, whether we're talking beer or speech.
Funny, I've downloaded both MP3 encoders and decoders free*. Unless you're talking about commercial use, which I'm not really concerned with.
*I don't recognize the usage of "free as in freedom" when referring to software. RMS can kiss my ass.
Re:Quality (Score:2)
Great, your encoders and decoders were free. MP3 itself is not. This can't be such a leap of understanding, can it?
Apparently it is. What part of "free" don't YOU understand? What, are "they" going to come to my door and confiscate my encoding software? Confiscate my players? Yes, there is some (small) risk that in the future, I may have to buy software. Big deal. My existing software works just fine.
And if they did start charging for it, I'm not sure I would care. I don't have a problem with paying people for a product of value.
Normally, I wouldn't worry about this sort of thing coming true, but with Sun and Microsoft changing EULA's willy-nilly to let them legally muck with the software on our computers
Except that Microsoft has not done that. And it wouldn't be legal for them to, anyway. There is no requirement for downloading ANYTHING from Microsoft. And if they tried, rest assured that it would be illegal for them to damage anything on your computer.
Sorry, but paranoia is not reason.
Re:Quality (Score:2)
The distinction I made is valid: the encoders and decoders you use are free only by virtue of the fact that you downloaded them for free.
Exactly. It's free for ME, which is the free I care about. If you want to use it in commercial software, you have to pay a licensing fee. Sounds completely reasonable to me. But hey, YMMV. If you want to do something commercial, then Vorbis might be a good alternative for you. But since I don't want to do anything commercial (nor the vast majority of the population), MP3 is entirely free.
Red Hat didn't pull MP3 stuff from its distribution because of GPL-fuzzy reasoning, they did so to avoid getting charged for making money on patents they hadn't licensed.
Big deal. Then you download it from somewhere else. Once again, it's freely available out there. It's not going to decay and rot.
What, it wouldn't be legal for Microsoft to inadvertently break something while attempting to fix something else?
The key word there is "inadvertently".
And, last I heard about it, Microsoft has never been held accountable for their software hosing a system and causing data loss.
That's because it's all "inadvertent" and unintentional. The day that Microsoft starts intentionally causing data loss or destruction of private property is the day they are in deep shit. No EULA, no matter what it says, will give them the right to do that.
The Sun/Microsoft agreements let them upgrade various installed software on the computer. How is that illegal?
It's not, because you are authorizing them to update the Windows operating system, including applications associated with the distribution. You are not authorizing them to modify your data files, nor changes your third-party applications.
I fail to see where any of my comments have even remotely indicated paranoia.
Worrying about Microsoft modifying and/or destroying your personal data files and/or modifying third party applications is well into downtown Paranoia.
Re:Quality (Score:2)
Downloading an unlicensed encoder does not make MP3 a free and open standard.
Where did this come from? I never said I downloaded an unlicensed encoder. There are tons of free, licensed ones out there.
Give feedback to Apple! (Score:5, Informative)
Re:Give feedback to Apple! (Score:5, Insightful)
Ogg isn't yet big enough on its own to be an automatic target for these electronics marketing divisions. It needs grassroots backing to give it the same boost that MP3's mindshare and Micosoft's market power (WMA) have done for those formats already.
This codebase makes this grassroots effort VERY VIABLE. So write your favorite digital audio portable company (be brief -- you're talking to marketing) and ask for Ogg Vorbis support. FWIW, Apple's design prowess made big waves in this industry. If Apple adds Ogg it, it's very likely that it will become a bullet on everyone else's next product feature list. (Note: the iPod uses an ARM-based processor.)
AudioTron support for Vorbis? (Score:4, Insightful)
I don't care about portables, it's my home system I'm curious about. XMMS I don't so much worry about, but I'm not going to replace hardware. What I have works for me, and if I have to use .mp3 with it, then I will, no matter what license the format has. I suspect a lot of people that have bought and are using MP3-only hardware feel and will act the same way, at least until that hardware gets replaced. mayeb what we need is for new hardware to decode both formats? I could see phasing in Vorbis decoders as being easily doable.
I really wish OGG would have been around (read: taken off) like in 1997...
-B
Yay! And Yawn! (Score:2)
Yawn, because it took so long for it to happen. Come on. Fixed point is not exactly difficult to deal with. Why didn't we see it sooner?
Re:Yay! And Yawn! (Score:2)
Re:Yay! And Yawn! (Score:3)
Well, integerized moving point, actually... (Score:5, Insightful)
Also, this code's been around for a while... we're releasing it for free now as commercial code has a short shelf life. It ran through it's commercial usefulness, and now we want it to be commodity code.
Monty
Strange things are happening ... (Score:3, Informative)
On May 04, Nicolas Pitre released a free (GPL) fixed point vorbis decoder [linux.org.uk] and announced it on Vorbis Developement list [xiph.org].
But this important contribution was kept in silence. Even all posts from May 2002 had mysteriously dissapeared from Vorbis-dev archive [xiph.org].
Fortunately a copy of Nicolas announcement could be find here [handhelds.org].
Now Xiph.org anounces that its fixed-point implementation is available for free under BSD style license.
This seems very strange to me.
Re:Strange things are happening ... (Score:5, Informative)
The previous non-Xiph fixed-point decoder releases are derived from a flawed 'good enough for now' port of Vorbis to the HipZip originally done by iObjects/Fullplay. This port was a quick integerization of beta 3 done in late 2000 and has signal depth problems. It does not decode later-than-beta-4 files. Even if updated to full 1.0, it will still have dynamic range problems when playing 1.0 and later bitstreams.
Tremor was originally done as a report to ARM at the request of Fullplay after determining that starting from scratch was easier than repairing the existing beta-3-derived code. Fullplay opted not to purchase the new port, and eventually released their own beta-3 port under GPL on SourceForge. Those who then derived their own versions from the SourceForge project were generally aware that this was an incomplete 'good enough for now' version and that the code would eventually hit bitstreams that it couldn't play well or at all.
Now that Tremor is BSD, there's no reason to keep using derivations of this old beta-3 port.
Nothing strange about it. You can go back to chasing government UFO conspiracies now....
Monty
Re:Strange things are happening ... (Score:3, Informative)
Interested to fix your archive?
Which vorbis is faster on Intel? (Score:4, Interesting)
Re:Which vorbis is faster on Intel? (Score:2)
>tremor is better on non-Intel x86 (due to the
>relative strengths of different vendors),
Apparently, Tremor is faster on the K6. For the Pentium Pro and related architectures (P2/P3/Celeron), and the Athlon, the floating point decoder is faster.
--
GCP
ot: fuck rca lyra (Score:2)
So the short story is, if i can prevent anyone from buying an rca lyra, please allow me to do so. Their product sucks, their customer service more, and i'll be surprised if they release a vorbis codec which could possibly redeem the lyra.
ok. done ranting. mod at will.
Handspring Visor Version? (Score:2)
Send an email! It helps! (Score:2)
Re:One question... (Score:2, Informative)
Re:One question... (Score:2)
Nearly every moderately priced handheld device I can think of does not have an FPU, so this isn't a limitation specific to the Zaurus.
Re:good, but (Score:3, Informative)
Naming the roads (Score:1)
Sometimes even small fries get to name a road, if they're the only residence on it.
(Yes, I know I'm offtopic...)
Not that long... (Score:1)
Re:How fast a microprocessor/controller??? (Score:2, Funny)
An 8051 is a trivial old-school 8-bit MCU that doesn't even have a fast enough clockrate to handle the throughput let alone the data itself. Not to mention it has one 8-bit register, 128 bytes of ram and virtually no support for DSP math.
Might as well have asked if you could implement it on a 4004 or something!
Tom
Re:How fast a microprocessor/controller??? (Score:2)
You're partially right, of course. You couldn't implement a software decoder on an 8051. Well, you could, just not in real-time.
Re:Tilting at windmills (Score:2)
He's just cranky because Thomson is doing its level best to kill MP3 so that they can replace it with MP3Pro, and along comes the Ogg format which is both better and cheaper (and now available on FP-less processors).
If Ogg really catches on, future hardware might not support MP3, and those folks with large MP3 collections will be in the same boat as people with large 8-track collections.
Re:Tilting at windmills (Score:2)
Yes, there will always be software MP3 decoders, they might even continue to compile with new compilers on modern operating systems. But if Ogg becomes the new standard and MP3 becomes a legacy format then MP3 enthusiasts will find it hard to find MP3 hardware. Your new stereo will understand the Ogg format, but not MP3, for example. If you only use your computer to listen to your MP3s, then you are safe, otherwise the future standard for digital music matters.
Oooh, I'm cranky and haven't had my coffee yet (Score:4, Funny)
> Uh, no, seeing is that I haven't heard of Vorbis until now.
Mmm, this begs one of a few responses:
1) "Gee, you don't care. That's nice. You must be talking to hear yourself talk, then."
2) "Really? I'll tell you what Ogg is if you explain to me why I was supposed to get all excited about Jessica Simpson."
3) "[rolls eyes] Not need respond to rhetorical question, Grog."
4) "Quick! There's another parade to rain on over there! Hurry up, you'll miss it!"
Monty
"All in good fun until someone loses an eye. Then we're talking serious fun."
Re:Oooh, I'm cranky and haven't had my coffee yet (Score:2)
You're supposed to want to bone her, if only to make her stop singing. Instead of singing, imagine her moaning during your boning of her. Use your imagination.
Anyway, no need to explain Ogg to me, I already understand it.
Re:uh, come again? (Score:3, Funny)
Re:Isn't this odd. (Score:5, Interesting)
This is not the case with Vorbis. Xiph.org decided to charge for Tremor in the past, but there never was (and never will be) any restrictions on third-party encoders/decoders. Another person wrote a free integerized Vorbis decoder while Tremor was still proprietary, (though there were some concerns at the time about whether the decoder would produce output equivalent to the floating-point decoder). The Vorbis format is completely open and not hindered by patents, whereas Vorbis software can be licensed however the author wishes.
Re:Performance? (Score:5, Informative)
Monty