Javanaut 4 days ago
parent 8946b57456
commit 5443881ea1

@ -169,30 +169,31 @@ class PatternDetailsScreen(Screen):
td : TrackDescriptor = tr.getDescriptor(self.context) td : TrackDescriptor = tr.getDescriptor(self.context)
trackType = td.getType() if (trackType := td.getType()) != TrackType.ATTACHMENT:
if not trackType in typeCounter.keys():
typeCounter[trackType] = 0 if not trackType in typeCounter.keys():
typeCounter[trackType] = 0
dispoSet = td.getDispositionSet()
dispoSet = td.getDispositionSet()
trackLanguage = td.getLanguage()
audioLayout = td.getAudioLayout() trackLanguage = td.getLanguage()
audioLayout = td.getAudioLayout()
row = (td.getIndex(),
trackType.label(), row = (td.getIndex(),
typeCounter[trackType], trackType.label(),
td.getCodec().label(), typeCounter[trackType],
audioLayout.label() if trackType == TrackType.AUDIO td.getCodec().label(),
and audioLayout != AudioLayout.LAYOUT_UNDEFINED else ' ', audioLayout.label() if trackType == TrackType.AUDIO
trackLanguage.label() if trackLanguage != IsoLanguage.UNDEFINED else ' ', and audioLayout != AudioLayout.LAYOUT_UNDEFINED else ' ',
td.getTitle(), trackLanguage.label() if trackLanguage != IsoLanguage.UNDEFINED else ' ',
'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No', td.getTitle(),
'Yes' if TrackDisposition.FORCED in dispoSet else 'No', 'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No',
td.getSourceIndex()) 'Yes' if TrackDisposition.FORCED in dispoSet else 'No',
td.getSourceIndex())
self.tracksTable.add_row(*map(str, row))
self.tracksTable.add_row(*map(str, row))
typeCounter[trackType] += 1
typeCounter[trackType] += 1
def swapTracks(self, trackIndex1: int, trackIndex2: int): def swapTracks(self, trackIndex1: int, trackIndex2: int):

Loading…
Cancel
Save