Path to this page: ./
audio/mpg123,
MPEG layer 1, 2, and 3 audio player
Branch: CURRENT,
Version: 1.33.4,
Package name: mpg123-1.33.4,
Maintainer: martinmpg123 reads one or more files (or standard input if ``-'' is
specified) or URLs and plays them on the audio device (default) or
outputs them to stdout. file/URL is assumed to be an MPEG-1/2 audio
bit stream.
Required to build:[
pkgtools/cwrappers]
Package options: mpg123-fifo, mpg123-with-fpu
Master sites:
Filesize: 1095.789 KB
Version history: (Expand)
- (2025-12-22) Updated to version: mpg123-1.33.4
- (2025-10-24) Package has been reborn
- (2025-10-24) Package deleted from pkgsrc
- (2025-10-10) Updated to version: mpg123-1.33.3
- (2025-08-06) Updated to version: mpg123-1.33.2
- (2025-08-02) Updated to version: mpg123-1.33.1
CVS history: (Expand)
2025-12-22 14:55:17 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: mpg123: updated to 1.33.4 1.33.4 mpg123: In terminal control, ignore 7-bit escape sequences to avoid spurious \ actions, e.g. when hitting cursor keys. Inspired by Peter Tirsek. ports/cmake: Avoid possibly conflicting use of SIZEOF_OFF_T CMake variable when \ embedding mpg123 with other projects using cmake and different off_t semantics. |
| 2025-12-14 13:40:42 by Paolo Vincenzo Olivo | Files touched by this commit (1) |
Log message: audio/mpg123: mention sndio backend |
2025-10-10 07:01:04 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: mpg123: updated to 1.33.3 1.33.3 - libmpg123: -- Fix build with newer toolchain on Android by using __ANDROID__ macro (bug 380). -- Consolidate and more consistently use .rodata switch in macro. |
2025-08-06 06:39:06 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: mpg123: updated to 1.33.2 1.33.2 libmpg123: Do not modify raw ID3v2 data while parsing (bug 379). This used to be fine \ before MPG123_STORE_RAW_ID3 got introduced. Not anymore. |
2025-08-02 19:43:04 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: mpg123: updated to 1.33.1 1.33.1 This has some little fixes, but mainly the fix for a regression since 1.31 is of \ interest: Repeated signals for terminal control were not handled, causing mpg123 \ to end unexpectedly on the second SIGUSR1, for example. The flaky semantics of \ signal() have bitten us. These remaining calls have been moved to sigaction() \ now like others. Full list of changes for 1.33.1 follows. * INSTALL updated with hints for Windows, mainly. * Finally formatted README. Maybe do it in Markdown sometime, as that's the fashion. * build: - The ports/cmake only installs manpages for BUILD_PROGRAMS now. - The configure gives better hint if pkg-config was missing during generation \ (bug 378). * mpg123: - Replace usage of signal() in terminal code with our sigaction() wrapper to \ fix repeated handling for --sigusr1 and --sigusr2, which got subtly broken on \ Linux + glibc by a feature test macro change in mpg123 1.31. |
2025-06-09 12:35:04 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message: mpg123: updated to 1.33.0 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) |
| 2025-05-03 19:04:06 by Nia Alarie | Files touched by this commit (1) |
Log message: mpg123: "sun" module does not build on OpenBSD Problem found by drecklypkg ci. |
2024-12-25 11:36:30 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message: mpg123: updated to 1.32.10 1.32.10: scripts/tag_lyrics.py: fix for python3 (thanks to cclauss, github PR 16) libout123: Use strtok_r() to avoid conflicts multithreaded contexts (both sides \ should avoid plain strtok()! Debian-bug 1089543). libmpg123: Un-break DLL builds that need I/O functions defined in libmpg123.c (like \ mpg123_open(), bug 374). ports/cmake: More fixup to also produce .pc files with Libs.private. |