Upstream has announced version 1.18.1 today (February 16): http://mpg123.org/cgi-bin/news.cgi It fixes a regression in 1.18.0, which we pushed as an update in Bug 12503. Updated packages uploaded for Mageia 3, Mageia 4, and Cauldron. Advisory: ---------------------------------------- The mpg123 package has been updated to version 1.18.1, which fixes a regression in 1.18.0, where the concatenated stream detection triggered too easily on ID3v1 tags, and fixes a few others bugs as well. References: http://mpg123.org/cgi-bin/news.cgi ---------------------------------------- Updated packages in core/updates_testing: ---------------------------------------- mpg123-1.18.1-1.mga3 mpg123-pulse-1.18.1-1.mga3 mpg123-jack-1.18.1-1.mga3 mpg123-portaudio-1.18.1-1.mga3 mpg123-sdl-1.18.1-1.mga3 mpg123-openal-1.18.1-1.mga3 libmpg123_0-1.18.1-1.mga3 libmpg123-devel-1.18.1-1.mga3 mpg123-1.18.1-1.mga4 mpg123-pulse-1.18.1-1.mga4 mpg123-jack-1.18.1-1.mga4 mpg123-portaudio-1.18.1-1.mga4 mpg123-sdl-1.18.1-1.mga4 mpg123-openal-1.18.1-1.mga4 libmpg123_0-1.18.1-1.mga4 libmpg123-devel-1.18.1-1.mga4 from SRPMS: mpg123-1.18.1-1.mga3.src.rpm mpg123-1.18.1-1.mga4.src.rpm Reproducible: Steps to Reproduce:
Whiteboard: (none) => MGA3TOO
we were too fast :(
CC: (none) => stormi
Basic testing procedure: https://bugs.mageia.org/show_bug.cgi?id=12503#c4
Whiteboard: MGA3TOO => MGA3TOO has_procedure
I found an mp3 I have that's affected by the regression (can't share it because it's copyrighted). Tips for finding one, if you have mp3's: MP3 files you may have downloaded several years ago are most likely to be affected; open them with hexedit, scroll to the end of the file (hit the '>' key), and if you see TAG and some English text (with some dots interspersed) at the end in the ASCII view column on the right, it has an ID3v1 tag. Not all such files are affected. So you don't have to listen to the whole file, you can use the skip frames option (-k) where it seems that 1000 frames is approximately 27 seconds. So the test file I have is 1:26 long, so I used mpg123 -k 3000 file.mp3 to test it, and only had to listen to the last few seconds of it, before it displayed the following between the track metadata and the line with the track length that says "[1:26] Decoding of file.mp3 finished.": "Warning: Big change (MPEG version, layer, rate). Frankenstein stream? This was a Frankenstein track." Note that you can also use the test option (-t) and you don't even have to listen to any sound. In that case the (-k) option still works but is less useful, it'll only save you a second or so. The updated packages fix this and this warning no longer appears. I tested on Mageia 3 i586 and Mageia 4 i586.
Testing complete mga3 64 Found one from Jamendo.com. They may all be, not sure. Before ------ MPEG 1.0 layer III, VBR, 44100 Hz joint-stereo Title: Other Lovers Artist: The Womb Comment: http://www.jamendo.com/ Album: Britpop Year: 2006 Genre: Blues Warning: Big change (MPEG version, layer, rate). Frankenstein stream? This was a Frankenstein track. [3:36] Decoding of 01 - Other Lovers.mp3 finished. After ----- MPEG 1.0 layer III, VBR, 44100 Hz joint-stereo Title: Other Lovers Artist: The Womb Comment: http://www.jamendo.com/ Album: Britpop Year: 2006 Genre: Blues [3:36] Decoding of 01 - Other Lovers.mp3 finished.
Whiteboard: MGA3TOO has_procedure => MGA3TOO has_procedure mga3-64-ok
Testing complete mga3 32
Whiteboard: MGA3TOO has_procedure mga3-64-ok => MGA3TOO has_procedure mga3-32-ok mga3-64-ok
Advisory uploaded. Needs mga4 tests to validate.
Whiteboard: MGA3TOO has_procedure mga3-32-ok mga3-64-ok => MGA3TOO has_procedure advisory mga3-32-ok mga3-64-ok
testing mga4 32 and 64bit
CC: (none) => tmb
mga4 32 and 64 ok, validating
Keywords: (none) => validated_updateWhiteboard: MGA3TOO has_procedure advisory mga3-32-ok mga3-64-ok => MGA3TOO has_procedure advisory mga3-32-ok mga3-64-ok mga4-32-ok mga4-64-okCC: (none) => sysadmin-bugs
Update pushed: http://advisories.mageia.org/MGAA-2014-0057.html
Status: NEW => RESOLVEDResolution: (none) => FIXED