[Python-Dev] Implementation difference of audioop.lin2lin in Python2 and Python3

MRAB python at mrabarnett.plus.com
Tue Dec 13 08:37:21 EST 2016

On 2016-12-13 11:31, KH Luke Kim wrote:
> Hello,
> recently there had been some issues in audioread and librosa that 3-byte
> samples can be loaded in Python 3 but 2.
> The documentation says that the audioop.lin2lin function in Python 3
> support 1-, 2-, 3-, 4-byte samples but only 1-, 2-, 4-byte samples in
> Python 2.
> I wonder why 3-byte support is not implemented in Python 2. If there is
> any previous thread or history regarding this issue, could you refer it
> to me?
The Python docs say that support for 3-byte (24-bit) samples was added 
in Python 3.4, so anyone using a version before that one is out of luck!

More information about the Python-Dev mailing list