[mpg123-devel] A round of testing of upcoming mpg123 1.27.0, please.
Brought to you by:
sobukus
From: Thomas O. <tho...@or...> - 2021-03-31 16:16:13
|
Hi folks, There are some core changes in libmpg123 scheduld for the next feature release. Following work by Taihei on the fixed-point decoders, all common decoding tables are now precomputed and mpg123_init() has nothing to do anymore. The main reason for this is to make usage of the library easier in multithreaded contexts where it is not necessarily easy to insert a call to something like mpg123_init() which, at least in theory, wants to run non-concurrently. So, a lot of internal tables and their usage got moved around. It would be nice if I could get a heads-up from the various platforms mpg123 supports. So far, I got a boring x86-64 Linux system and checked if the compliance still works and if the performance is off. What about proper 32 bit x86 machines, what about 3DNow, AltiVec? It would be nice to know that I didn't break something in our forest of platform and hardware ifdefs. So, please, fetch a current https://mpg123.org/snapshot and reply with your results! Just building mpg123 and listening to some music would be fine. Bonus points for running the compliance tests using the procedure below. wget -O test.tar.gz https://scm.orgis.org/view/mpg123/test/?view=tar tar -xf test.tar.gz cd test make perl compliance.pl /path/to/mpg123 I hope this can become a new release soon-ish. Alrighty then, Thomas |