For anyone who wasn't paying attention, I released 0.12.1b a few days ago, but I decided there were a few more improvements I could make before this announcement, thus 0.12.2b.
Highlights of this release include:
- source for a Winamp plug-in - resolved MS+I stereo issue (no more OPT_ISKLUGE) - FreeBSD sound compatibility fixes - updated Winamp extensions to the ID3 genre list - Croatian, Norwegian, and Spanish translations for madplay - new ABX testing script - libmad API changes - bug fixes
In addition, this release includes several performance enhancements:
- rearranged the synthesis polyphase filterbank memory vector for better locality of reference - new combination of compiler optimization flags - some miscellaneous layer3.c changes - rewrote the audio PCM packing routines
These changes have resulted in a drop from 53MHz to 50MHz CPU usage requirement on my StrongARM 1100 test platform.
Unfortunately this release breaks Andre's requantization optimization patch, but I've put together a revised patch that can be applied cleanly to 0.12.2b.
With Andre's patch included, CPU usage further drops to 49MHz on my SA-1100.
The release is available here:
ftp://ftp.mars.org/pub/mpeg/
Andre's modified patch is here:
ftp://ftp.mars.org/pub/mpeg/contrib/
I will update the SourceForge mirror as soon as their site behaves again.
In other news, I have set up two new mailing lists. One is an announcement-only list, mad-announce, for messages like this one (new releases, news, etc.) The other is a user-oriented list, mad-user, for people to discuss MAD (and the new MAD plug-in for Winamp) from a user and music listener perspective.
In the future, messages sent to mad-announce will automatically get forwarded to both mad-dev and mad-user, so it's not necessary to change your (mad-dev) subscription unless you only want to receive announcements and not other development chatter.
Details for subscribing to any list are on the MAD home page:
http://www.mars.org/home/rob/proj/mpeg/
Cheers, -rob
P.S. Thanks to Simon Burge, Thomas Klausner and others for nominating MAD (madplay) for NetBSD's October Package of the Month!
Rob Leslie wrote:
For anyone who wasn't paying attention, I released 0.12.1b a few days ago, but I decided there were a few more improvements I could make before this announcement, thus 0.12.2b.
Cool! You noted that you considered 0.12.0a `alpha' quality - is 0.12.2b considered stable? I haven't updated the NetBSD package from mad-0.11.4b because of your previous comments.
The only feature of mpg123 that I miss is interactive keyboard controls (stop, pause, next/prev song, fast forward/backward, etc) - if noone is looking into this then I might...
P.S. Thanks to Simon Burge, Thomas Klausner and others for nominating MAD (madplay) for NetBSD's October Package of the Month!
Thanks! We have an internal NetBSD irc/icb channel, and you'd be happy to hear the number of positive things said about MAD - there's even been mention of trying to persuade you to do an encoder :-). Thank _you_ for such wonderful software.
Simon. -- Simon Burge simonb@wasabisystems.com NetBSD Sales, Support and Service: http://www.wasabisystems.com/
Simon Burge simonb@wasabisystems.com wrote:
Cool! You noted that you considered 0.12.0a `alpha' quality - is 0.12.2b considered stable? I haven't updated the NetBSD package from mad-0.11.4b because of your previous comments.
Nobody has complained about the many changes in 0.12.0a, so I assume 0.12.2b can now be considered stable. :-)
Having said that, please let me know if you discover any problems.
The only feature of mpg123 that I miss is interactive keyboard controls (stop, pause, next/prev song, fast forward/backward, etc) - if noone is looking into this then I might...
I received a note earlier this month from matthew green mrg@eterna.com.au who was also considering this; you might check with him to see if he's made any progress. I'll also forward you the email I sent him.
I think this would probably make a nice addition.
P.S. Thanks to Simon Burge, Thomas Klausner and others for nominating MAD (madplay) for NetBSD's October Package of the Month!
Thanks! We have an internal NetBSD irc/icb channel, and you'd be happy to hear the number of positive things said about MAD - there's even been mention of trying to persuade you to do an encoder :-). Thank _you_ for such wonderful software.
I've thought about an encoder once or twice... there is actually a need of sorts for a real-time encoder to run on the same types of hardware that a fixed-point decoder can.
It probably won't happen very soon.
Cheers, -rob