[mpg123-devel] mpg123 1.33.0 released
Brought to you by:
sobukus
From: Thomas O. <tho...@or...> - 2025-06-07 17:24:07
|
Dear mpg123 afictionados, after some messing around, there is a new mpg123 release now. The question is still open how we continue with Windows binaries. Right now, there are no new ones for this release. If anyone wants to build the set: the Script windows-builds.sh in the archive helps with that, be it in MSYS2 or via mingw-w64 cross toolchain. But to the changes, as there are a few: 1.33.0 ------ - mpg123 -- Fix printout of filenames at end (convert/limit text encoding). -- Treat HTTP header encoding as unknown/ASCII and formally convert to UTF-8. -- Make --continue mode work with --random. -- Handle possible failure of __wgetmainargs on Windows (bug 375). - mpg123-id3dump: Fix up command line arg handling for Windows. - out123 -- Finally give zero exit code when generating sounds, not indicating spurious failure. - build: -- Use CCASFLAGS for assembler tests, to enable builds that enable instruction sets that way (bug 377). -- PIC for compat libs (convenience libs used during build) only if building shared libs (github PR 17 by Wouter Wijsman). - compat: -- Map strtok use to strtok_r or strtok_s (MS platforms), if possible. users only in control_generic and libout123 so far. Out123 itself uses mytok. Shall fix bug 376 (build with MSVC again). -- Enable build on PSP by merging in the hotfix of opmitting signal code (github PR 18 by Wouter Wijsman). - libout123 -- modules/win32: Align waveOutGetDevCapsA to WAVEOUTCAPSA, in anticipation of some UNICODE change. - libmpg123 -- API version 49 with added mpg123_open_handle64(), mpg123_open64(), and mpg123_open_fixed64() that are not subject to largefile renaming. This means you can still access internal I/O with MPG123_PORTABLE_API. The code has been there before, anyway. -- With MPG123_PORTABLE_API, mpg123_open_handle() is hidden now (use mpg123_open_handle64() instead). -- more silence on errors (sideband limit message) Find it at the usual places and have fun, with mpg123 or in other ways … Alrighty then, Thomas |