Initial python3 changes

Mostly just updating libraries, removing string encoding/decoding,
fixing some edge cases. No new functionality was added in this
commit.
This commit is contained in:
rembo10
2022-01-14 10:38:03 +05:30
parent 9a7006ad14
commit ab4dd18be4
813 changed files with 146338 additions and 65753 deletions
+6 -6
View File
@@ -90,8 +90,8 @@ class DSDChunk(DSFChunk):
self.fileobj.write(f.getvalue())
def pprint(self):
return (u"DSD Chunk (Total file size = %d, "
u"Pointer to Metadata chunk = %d)" % (
return ("DSD Chunk (Total file size = %d, "
"Pointer to Metadata chunk = %d)" % (
self.total_size, self.offset_metdata_chunk))
@@ -148,8 +148,8 @@ class FormatChunk(DSFChunk):
self.sample_count = cdata.ulonglong_le(data[36:44])
def pprint(self):
return u"fmt Chunk (Channel Type = %d, Channel Num = %d, " \
u"Sampling Frequency = %d, %.2f seconds)" % \
return "fmt Chunk (Channel Type = %d, Channel Num = %d, " \
"Sampling Frequency = %d, %.2f seconds)" % \
(self.channel_type, self.channel_num, self.sampling_frequency,
self.length)
@@ -181,7 +181,7 @@ class DataChunk(DSFChunk):
raise error("DSF data header size mismatch")
def pprint(self):
return u"data Chunk (Chunk Offset = %d, Chunk Size = %d)" % (
return "data Chunk (Chunk Offset = %d, Chunk Size = %d)" % (
self.chunk_offset, self.chunk_size)
@@ -269,7 +269,7 @@ class DSFInfo(StreamInfo):
return self.sample_rate * self.bits_per_sample * self.channels
def pprint(self):
return u"%d channel DSF @ %d bits, %s Hz, %.2f seconds" % (
return "%d channel DSF @ %d bits, %s Hz, %.2f seconds" % (
self.channels, self.bits_per_sample, self.sample_rate, self.length)