mirror of
https://github.com/python/cpython.git
synced 2025-11-01 02:38:53 +00:00
Issue #19641: Added the audioop.byteswap() function to convert big-endian
samples to little-endian and vice versa.
This commit is contained in:
parent
2b38fc187c
commit
3062c9a6c8
10 changed files with 80 additions and 78 deletions
|
|
@ -1,6 +1,7 @@
|
|||
from test.support import findfile, TESTFN, unlink
|
||||
import unittest
|
||||
from test import audiotests
|
||||
from audioop import byteswap
|
||||
import os
|
||||
import io
|
||||
import sys
|
||||
|
|
@ -122,7 +123,7 @@ class AifcULAWTest(AifcTest, unittest.TestCase):
|
|||
E5040CBC 617C0A3C 08BC0A3C 2C7C0B3C 517C0E3C 8A8410FC B6840EBC 457C0A3C \
|
||||
""")
|
||||
if sys.byteorder != 'big':
|
||||
frames = audiotests.byteswap2(frames)
|
||||
frames = byteswap(frames, 2)
|
||||
|
||||
|
||||
class AifcALAWTest(AifcTest, unittest.TestCase):
|
||||
|
|
@ -143,7 +144,7 @@ class AifcALAWTest(AifcTest, unittest.TestCase):
|
|||
E4800CC0 62000A40 08C00A40 2B000B40 52000E40 8A001180 B6000EC0 46000A40 \
|
||||
""")
|
||||
if sys.byteorder != 'big':
|
||||
frames = audiotests.byteswap2(frames)
|
||||
frames = byteswap(frames, 2)
|
||||
|
||||
|
||||
class AifcMiscTest(audiotests.AudioTests, unittest.TestCase):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue