ID:137151
 
Beta #36 (notes)

This is probably the most minor release ever; it only contains a single fix that probably isn't applicable to anyone. We're just going to keep releasing everything as frequently as possible to make sure that we can be on the same page as everyone. If you are experiencing problems, please do download the latest version. If these involve crashes, make sure to run the new debug.bat script included in the release.
Hey Tom,

I was reading through the 307b35 release notes, and noticed that you removed the mp3 support - and understandably so. Has there been any thought to the open-source mp3 alternative called Ogg Vorbis (http://www.xiph.org/ogg/vorbis/)? This codec has been making the rounds in various Linux and Windows magazines for a few months now and looks to be as good, if not better, than the mp3 - *and* open source as well...

My opinion is that this surely would be a good addition to the byond system...

[email protected]
In response to digitalmouse
I'd like to see Ogg Vorbis some future version as well. I believe it will be a little while before any new features are added, but it is a nice idea. Bugs come first of course.

Er... Me too! Me too!

How's that?
In response to digitalmouse
digitalmouse wrote:
Has there been any thought to the open-source mp3 alternative called Ogg Vorbis (http://www.xiph.org/ogg/vorbis/)? This codec has been making the rounds in various Linux and Windows magazines for a few months now and looks to be as good, if not better, than the mp3 - *and* open source as well...

Yep, Gazoot mentioned that as well. It sounds like a great alternative. That said, our main reason for removing the mp3 support at the moment is not so much the licensing issue, but the concern that it will be abused with the plethora of large mp3s available on the net-- it would just be too easy to add entities of that sort to a BYOND project.

The next two steps for BYOND audio are probably going to be to add DirectSound capability (when detected) and mod support. Both of these can be accomplished with some coding, or a third party library like Fmod. Neither will happen anytime soon, though, so hopefully the current support is good enough. I'm no expert, but I've been pleased with the music and sound effects in lots of the BYOND games, so I don't think it's too shabby at the moment.
In response to digitalmouse
don't you know that on a 900 mhz pentium, ogg vorbis takes forever (1 hour or so) just to encode an mp3? Also aac is better (lossless compression), takes the same amount of time? Not to mention it eats up proccesor power...especially on a 100 mhz 1gb......14.4 kbps....mine.
In response to unimatrix
unimatrix wrote:
don't you know that on a 900 mhz pentium, ogg vorbis takes forever (1 hour or so) just to encode an mp3? Also aac is better (lossless compression), takes the same amount of time? Not to mention it eats up proccesor power...especially on a 100 mhz 1gb......14.4 kbps....mine.

I just checked out some AAC links to see what it was all about. Although nowhere does it specifically say either "lossless" or "lossy", the material I found says the compression uses a perceptive model to reduce the amount of data just like MP3 does; in other words, it's lossy compression.

Lummox JR
In response to unimatrix
unimatrix wrote:
don't you know that on a 900 mhz pentium, ogg vorbis takes forever (1 hour or so) just to encode an mp3?

Umm, why would one want to use ogg to encode mp3's? That statement did not make much sense to me... but it might be possible to have long encoding times if you wanted to decode mp3's to audio, then re-encode them to ogg format... but an hour? Hmmm, sounds like a bad setup...

Vorbis has its own encoder/decoder media layouts. One can both encode and decode as a single pass, real-time stream. Vorbis is well suited to 'Internet Radio' and other forms of real-time and offline electronic distribution.

Vorbis requires roughly the same encoding and decoding power as mp3. The current Vorbis source is immature (and therefore generally unoptimized) so it will also get faster as time goes on. I've been playing with the CVS version for about a month, and I can burn an ogg file from cd-audio in the same time frame as mp3 - and the quality difference is a little noticable (.ogg format has a narrower bandwidth at the moment), but acceptable for speech and sound effects... *and* I use a P2-250Mhz box...

from the Vorbis FAQ: "How does Vorbis compare to MP3?
Vorbis is currently too immature to evaluate authoritatively against MP3. Right now, it's about as good in the 128-160 kbps range; the encoder used to produce these streams is a test encoder (vorbis/examples/example_encoder.c) intended to produce bitstreams only for code stability testing purposes and illustrate the minimum amount of code needed to produce a valid bitstream. It produces perfectly valid bitstreams, but has virtually no features you'd expect to see in a production encoder. A production command line encoder is in progress."

It is a young project, no doubt, but I think in terms of how byond could benefit from an upcoming, viable, sound deciding scheme - ogg is a good candidate...