Skip to content

Releases: chrisstaite/lameenc

Trusted publisher

01 Jan 22:03
Compare
Choose a tag to compare

Stupidly deleted the old publishing token before v1.8.0 was fully published, so a touch up to allow publishing fully.

VBR support

01 Jan 21:34
Compare
Choose a tag to compare

Added VBR support and updated to support Python 3.13.

Output Sample Rate

30 Nov 13:42
65e41fc
Compare
Choose a tag to compare

Add support for setting the output sample rate, the default behaviour is still identical.

Python 3.12 on Linux

25 Oct 20:29
46c8a9a
Compare
Choose a tag to compare

Update tags and manylinux containers for Python 3.12 on Linux.

Support Python 3.12

25 Oct 19:53
f1dc15d
Compare
Choose a tag to compare

Update to Python 3.12, dropping Python 3.7 support.

Linux ABI fix

12 Aug 21:25
1a2904b
Compare
Choose a tag to compare

There was an issue enabling optimisation on Linux as GCC has removed __pow_finite and therefore fast-math optimisations are broken.

Enable O3 on LAME

12 Aug 11:12
6359038
Compare
Choose a tag to compare

There was a bug in LAME and a bug in my configure calls that meant that optimisations for LAME were not enabled. This is now turned on and should make the library significantly faster on macOS and Linux. Windows is unaffected.

Optimisations

02 Jul 20:08
41e2733
Compare
Choose a tag to compare

Enable some optimisations, although it's a very minor speed bump and it appears that using the command line is still 15% faster. No idea why.

LGPLv3

23 Jun 15:12
003d905
Compare
Choose a tag to compare

Switch the license to LGPLv3.

Python 3.11 and Linux ARM64

27 Nov 12:46
b2efb86
Compare
Choose a tag to compare

Support Python 3.11 and builds for Linux ARM64.