mirror of
https://github.com/iluvcapra/wavinfo.git
synced 2026-01-02 09:50:41 +00:00
Fixed bug in steinberg metadata
This commit is contained in:
@@ -49,7 +49,7 @@ class SteinbergMetadata:
|
|||||||
AURO_13_0 = 41
|
AURO_13_0 = 41
|
||||||
AURO_13_1 = 42
|
AURO_13_1 = 42
|
||||||
|
|
||||||
Steinberg_xpath = "//BWFXML/STEINBERG"
|
Steinberg_xpath = "./STEINBERG"
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def present(cls, xml: ET.ElementTree) -> bool:
|
def present(cls, xml: ET.ElementTree) -> bool:
|
||||||
@@ -58,14 +58,14 @@ class SteinbergMetadata:
|
|||||||
:param xml: an iXML ElementTree
|
:param xml: an iXML ElementTree
|
||||||
"""
|
"""
|
||||||
x = xml.find(cls.Steinberg_xpath)
|
x = xml.find(cls.Steinberg_xpath)
|
||||||
return x is not None and len(x) > 0
|
return x is not None
|
||||||
|
|
||||||
def __init__(self, xml: ET.ElementTree) -> None:
|
def __init__(self, xml: ET.ElementTree) -> None:
|
||||||
"""
|
"""
|
||||||
Parse Steinberg iXML data.
|
Parse Steinberg iXML data.
|
||||||
:param xml: The entire iXML Tree
|
:param xml: The entire iXML Tree
|
||||||
"""
|
"""
|
||||||
self.parsed = xml.find("//BWFXML/STEINBERG")
|
self.parsed = xml.find(self.Steinberg_xpath)
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def audio_speaker_arrangement(self) -> Optional[AudioSpeakerArrangement]:
|
def audio_speaker_arrangement(self) -> Optional[AudioSpeakerArrangement]:
|
||||||
|
|||||||
Reference in New Issue
Block a user