Page MenuHomeSolus

Update to 1.25.0, add --enable-int-quality compile option
ClosedPublic

Authored by mmeinert on Jun 8 2017, 7:13 PM.
Tags
None
Referenced Files
F11009469: D360.diff
Wed, Aug 2, 3:44 PM
F10975032: D360.id763.diff
Sat, Jul 22, 3:28 AM
F10941810: D360.id758.diff
Fri, Jul 14, 7:56 AM
F10895801: D360.diff
Jul 1 2023, 7:32 PM
F10832848: D360.id.diff
Jun 6 2023, 10:14 AM
F10799597: D360.diff
May 28 2023, 3:32 PM
F10748929: D360.id763.diff
May 15 2023, 11:20 PM
Subscribers

Details

Summary

Compile option --enable-int-quality added to prefer accuracy over speed.

Changelog :

  • Silence test for artsc-config if it is not there.

libmpg123:

  • Finally provide position-independent code for x86 with assembly optimisations. The textrels are gone thanks to Won Kyu Park and Taihei Momma.
  • Clarify some license language in files descending from the original MMX optimisation.
  • Fix return value overflow check for MPG123_BUFFERFILL.
  • Introduced mpg123_getformat2() to enable the FORMAT command for the generic control not stealing MPG123_NEW_FORMAT from the main playback loop. The sequence LOADPAUSED-FORMAT-PAUSE (play) is supposed to work now.
  • Use of the i486 decoder is now discouraged more prominently, in configure output.

out123:

  • Fix stupid crash with verbose mode and tone generation (print the string if the pointer is non-null, not if it is null).

libout123:

  • More consistent error messages for dynamic and legacy (built-in) modules. Namely, you get a hint how if you choose a different module than the built-in ones for a static libout123.
Test Plan
mpg123 my_mp3.mp3
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3
    version 1.25.0; written and copyright by Michael Hipp and others
    free software (LGPL) without any warranty but with best wishes


Terminal control enabled, press 'h' for listing of keys and functions.

Playing MPEG stream 1 of 1: my_mp3.mp3 ...

MPEG 1.0 L III cbr128 44100 mono

_Title:   Test of MP3 File                             Artist: Me                                         
_Comment: test                                         Album:  Me                                         
_Year:    2017                                         Genre:  Other

Diff Detail

Repository
R2106 mpg123
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

sunnyflunk added a subscriber: sunnyflunk.

Can we also clean up the changelog. We don't need to add everything, we want what's relevant to Solus. We really don't need win/ios/bsd only fixes

This revision now requires changes to proceed.Jun 9 2017, 4:45 AM
This revision is now accepted and ready to land.Jun 9 2017, 9:59 AM
This revision was automatically updated to reflect the committed changes.