mirror of
https://github.com/iluvcapra/wavinfo.git
synced 2025-12-31 08:50:41 +00:00
Update wave_bext_reader.py
Print UMID in to_dict
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
import struct
|
import struct
|
||||||
|
import binascii
|
||||||
|
|
||||||
class WavBextReader:
|
class WavBextReader:
|
||||||
def __init__(self,bext_data,encoding):
|
def __init__(self,bext_data,encoding):
|
||||||
@@ -66,6 +67,11 @@ class WavBextReader:
|
|||||||
self.max_momentary_loudness = unpacked[11] / 100.0
|
self.max_momentary_loudness = unpacked[11] / 100.0
|
||||||
self.max_shortterm_loudness = unpacked[12] / 100.0
|
self.max_shortterm_loudness = unpacked[12] / 100.0
|
||||||
|
|
||||||
|
def umid_to_str(self):
|
||||||
|
if self.umid:
|
||||||
|
return str(binascii.hexlify(self.umid), encoding='ascii')
|
||||||
|
else:
|
||||||
|
return None
|
||||||
|
|
||||||
def to_dict(self):
|
def to_dict(self):
|
||||||
return {'description': self.description,
|
return {'description': self.description,
|
||||||
@@ -75,6 +81,7 @@ class WavBextReader:
|
|||||||
'originator_time': self.originator_time,
|
'originator_time': self.originator_time,
|
||||||
'time_reference': self.time_reference,
|
'time_reference': self.time_reference,
|
||||||
'version': self.version,
|
'version': self.version,
|
||||||
|
'umid': self.umid_to_str(),
|
||||||
'coding_history': self.coding_history,
|
'coding_history': self.coding_history,
|
||||||
'loudness_value': self.loudness_value,
|
'loudness_value': self.loudness_value,
|
||||||
'loudness_range': self.loudness_range,
|
'loudness_range': self.loudness_range,
|
||||||
|
|||||||
Reference in New Issue
Block a user