home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: Multimed
/
Multimed.zip
/
mpg123v3.zip
/
history.txt
< prev
next >
Wrap
Text File
|
1997-05-06
|
3KB
|
48 lines
v3 - Started making some changes in preparation for the theoretical PM version
- Pause/Resume commands added
- Previous/Next commands added (only useful with playlists, of course)
- Stop command added
- Keeping up with the latest mpg123 *nix code, see CHANGES, keeping in mind
that not everything is reflected in the OS/2 port
- Seems I accidentally fixed the spaces in filename problem in the last
version. Someone just mentioned it to me now, and I re-fixed it (since
I had just finished breaking it again :))
- Oopsie. Seems I "accidentally" hardcoded the play rate at 44.1KHz, which
was causing samples recorded at slower rates to play faster... It now
properly sets the play rate
- Except, of course, finding that made me realize that it wasn't switching
sampling rate if there were different rates in the same playlist. After
a great deal of struggling, I've figured out a "kludge" to do so, but
it doesn't work as well as I'd like. But a switch from
22KHz->44KHz->22KHz worked, so I'll leave it at that for now.
- Added wildcard support.
- Added recursive subdirectory searching (-e). This in combination with
wildcards will allow you to play all the mp3's on your HD (if you want)
without making a playlist. Note, if you have a large HD with a lot
of files, running from root -will- bog down your computer during the
search.
- Redid the buffer code to fix some problems and to be compatible with the
commandline -b flag. Somehow the buffer changes have caused the program
to use 3% less CPU on my system. No idea why, but I'm not complaining. :)
- Got the 8 bit code from the latest version and patched it in for the OS/2
version. 8 bit code has been tested, and seems to be working.
- Made some other minor adjustments not really worth noting (although as
a group, it seems they are, since I just did :))
v2 - Adjusted the buffer code to not take up 100% CPU during startup. It
still takes up more than "normal", but you should be able to do other
stuff.
- Used the newest mpg123 v0.59e code. Some things were removed from it
as being either redundant or unworking for OS/2. I'm going to try and
get the http support back in, as soon as I can figure out why it isn't
working.
- CPU usage has dropped. The drop is probably going to be different
depending what processor speed you have. In fact, you might not even
notice it. Hopefully you will. Benchmarking here (using TOP) still
shows mpg123 using ~5-10% less CPU than maplay97 (and that's not
even using the -m or -2/-4 flags of mpg123)
- Changed the -y flag so that the default is to always attempt to resync
the data flow if it reads an incorrect header. What that means for you,
is that as -default-, the program will try and correct any misinformation
it reads in. You can turn this -off- by using the -y flag.
v1 - First public release based on mpg123 v0.54