Page MenuHomeSolus

Update mpg123 to 1.25.13
ClosedPublic

Authored by Jacalz on Dec 16 2019, 6:52 PM.
Tags
None
Referenced Files
F11065564: D7855.diff
Fri, Aug 11, 5:02 PM
F11028519: D7855.id18843.diff
Wed, Aug 9, 7:00 AM
F11015794: D7855.id18843.diff
Sat, Aug 5, 2:15 PM
F11000306: D7855.id18834.diff
Sat, Jul 29, 6:15 AM
F10942059: D7855.diff
Fri, Jul 14, 9:16 AM
F10876516: D7855.id18843.diff
Jun 20 2023, 11:29 AM
F10875488: D7855.id18834.diff
Jun 20 2023, 6:01 AM
F10867052: D7855.diff
Jun 17 2023, 6:34 PM
Subscribers

Details

Summary

Summarized Changelog:

  • Fix an out-of-bounds read of maximal two bytes for truncated RVA2 frames.
  • Fix an invalid write of one zero byte for empty ID3v2 frames that demand de-unsyncing.
  • Correct preprocessor syntax in mangle.h, no #error in a #define line.
  • Reset the flag for having a frame to decode before trying to parse a new one. This prevents very unkind behaviour (crashes) when combinging mpg123_scan() with decoding later on for damaged streams that have a mixture of different MPEG versions.
Test Plan
  • Rebuild gzdoom against this version.
  • Use mp3gain on a demo file using this update.

Diff Detail

Repository
R2106 mpg123
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

This revision is now accepted and ready to land.Dec 17 2019, 6:08 PM
This revision was automatically updated to reflect the committed changes.