Made quick fixes of these to get tests working

This commit is contained in:
Jamie Hardt
2020-10-08 21:31:32 -07:00
parent c114eb7cf3
commit e9e4b4bcbb
6 changed files with 35 additions and 40 deletions

6
.idea/wavinfo.iml generated
View File

@@ -1,8 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="jdk" jdkName="Python 3.8 (wavinfo)" jdkType="Python SDK" />
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="jdk" jdkName="Python 3.8" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

3
requirements.txt Normal file
View File

@@ -0,0 +1,3 @@
lxml~=4.5.2
setuptools~=49.6.0
ear~=2.0.0

View File

@@ -31,7 +31,7 @@ setup(name='wavinfo',
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8"],
keywords='waveform metadata audio ebu smpte avi library film tv editing editorial',
install_requires=['lxml'],
install_requires=['lxml', 'ear'],
entry_points={
'console_scripts': [
'wavinfo = wavinfo.__main__:main'

View File

@@ -21,12 +21,15 @@ class _DPPGenericDownMixLevel(Enum):
MUTE = 0b111
class _DPPGenericInUseIndicator(Enum):
class DPPDolbySurroundEncodingMode(Enum):
RESERVED = 0b11
IN_USE = 0b10
NOT_IN_USE = 0b01
NOT_INDICATED = 0b00
# DPPLoRoDownMixCenterLevel
# DPPLtRtCenterMixLevel
# DPPLtRtSurroundMixLevel
class DolbyMetadataSegmentTypes(IntEnum):
END_MARKER = 0
@@ -88,13 +91,6 @@ class DPPSurroundDownMixLevel(Enum):
RESERVED = 0b11
class DPPDolbySurroundEncodingMode(_DPPGenericInUseIndicator):
"""
`dsurmod` § 4.3.3.3
"""
pass
class DPPLanguageCode(Enum):
"""
§ 4.3.4.1 , 4.3.5 (always 0xFF)
@@ -122,20 +118,6 @@ class DPPRoomTime(Enum):
RESERVED = 0b11
class DPPLoRoDownMixCenterLevel(_DPPGenericDownMixLevel):
"""
`lorocmixlev` § 4.3.7.1
"""
pass
class DPPLoRoDownMixSurroundLevel(_DPPGenericDownMixLevel):
"""
`lorosurmixlev` 4.3.7.2
"""
pass
class DPPPreferredDownMixMode(Enum):
"""
§ 4.3.8.1
@@ -146,20 +128,20 @@ class DPPPreferredDownMixMode(Enum):
PRO_LOGIC_2 = 0b11
class DPPLtRtCenterMixLevel(_DPPGenericDownMixLevel):
pass
class DPPLtRtSurroundMixLevel(_DPPGenericDownMixLevel):
pass
class DPPSurroundEXMode(_DPPGenericInUseIndicator):
pass
class DPPHeadphoneMode(_DPPGenericInUseIndicator):
pass
# class DPPLtRtCenterMixLevel(_DPPGenericDownMixLevel):
# pass
#
#
# class DPPLtRtSurroundMixLevel(_DPPGenericDownMixLevel):
# pass
#
#
# class DPPSurroundEXMode(_DPPGenericInUseIndicator):
# pass
#
#
# class DPPHeadphoneMode(_DPPGenericInUseIndicator):
# pass
class DPPADConverterType(Enum):

View File

@@ -0,0 +1,9 @@
from lxml import etree as ET
from collections import namedtuple
from ear.fileio.bw64 import Bw64Reader

View File

@@ -1,4 +1,3 @@
# import xml.etree.ElementTree as ET
from lxml import etree as ET
import io
from collections import namedtuple