Page MenuHomeSolus

Update mpg123 to 1.26.3

Authored by YakoYakoYokuYoku on Fri, Oct 2, 4:00 PM.




  • 1.26.2:
    • Enable terminal control by default only when both input and output are connected to a terminal. This avoids messing with terminal settings when piping stderr to a pager, which takes over terminal input anyway, while mpg123 still thinks it got control.
    • Use PROG_LIBS for output modules, to reinstate not necessarily proper but previous behaviour.
    • Refine LFS support in libsyn123, avoiding architecture-dependent syn123.h.
  • 1.26.1:
    • Fix big-endian build, stupid omission of a variable declaration.

Signed-off-by: Martin Reboredo <>

Test Plan

Played a sound file with gst-launch-1.0 filesrc location=test.mp2 ! mpegaudioparse ! mpg123audiodec ! autoaudiosink.

Diff Detail

R2106 mpg123
Automatic diff as part of commit; lint not applicable.
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

YakoYakoYokuYoku requested review of this revision.Fri, Oct 2, 4:00 PM
JoshStrobl accepted this revision.Tue, Oct 6, 4:13 PM
JoshStrobl added a subscriber: JoshStrobl.

LGTM, thanks!

This revision is now accepted and ready to land.Tue, Oct 6, 4:13 PM
This revision was automatically updated to reflect the committed changes.