Skip to content

Releases: chrisstaite/lameenc

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.

macOS ARM64 build

21 Feb 21:49
842bb5c
Compare
Choose a tag to compare

Add support for cross-compiling ARM64 binaries for macOS with Apple Silicon. Completely untested, but build appears to succeed and be of a reasonable size.

Python 3.10

31 Jan 23:42
bbb2e53
Compare
Choose a tag to compare

Add support for Python 3.10 and move to GitHub actions as Travis is basically unusable now.