Page MenuHomeSolus

Update mpg123 to 1.25.7
ClosedPublic

Authored by kyrios123 on Sep 26 2017, 1:47 PM.
Referenced Files
F11065566: D1090.diff
Fri, Aug 11, 5:02 PM
F11002565: D1090.diff
Mon, Jul 31, 1:45 AM
F10992599: D1090.id2638.diff
Tue, Jul 25, 12:05 PM
F10987129: D1090.id2649.diff
Mon, Jul 24, 4:25 AM
F10970877: D1090.diff
Fri, Jul 21, 4:41 AM
F10830836: D1090.diff
Jun 5 2023, 2:53 AM
F10692695: D1090.id.diff
Apr 24 2023, 2:01 PM
Subscribers

Details

Summary

mpg123

  • Do not play with cursor and inverse video for progress bar when TERM=dumb.
  • Fix parsing of host port for numerical IPv6 addresses (just did not work before, only for textual host names).

libmpg123

  • Proper fix for the xrpnt overflow problems by correctly initialising certain tables for MPEG 2.x layer III. The checks that catch the resulting overflow are still in place, but likely superfluous now. Note that this means certain valid files would have been misdecoded before, if anyone actually produced them. Thanks to Robert Hegemann for the fix!
  • Silently handle granules with part2_3_length == 0, but scalefac_compress != 0 (ignore the latter).

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan
  • mpg123 wave.mp3
  • validated against Audacious and Cantata

Diff Detail

Repository
R2106 mpg123
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Please test a few reverse dependencies when updating. Audacious and Cantata suffice.

This revision is now accepted and ready to land.Sep 27 2017, 8:03 AM
This revision was automatically updated to reflect the committed changes.