Maveno 11 months ago
parent ea182d4ddb
commit feb5441251

@ -301,12 +301,13 @@ class MediaDetailsScreen(Screen):
typeCounter[trackType] = 0 typeCounter[trackType] = 0
dispoSet = td.getDispositionSet() dispoSet = td.getDispositionSet()
audioLayout = td.getAudioLayout()
row = (td.getIndex(), row = (td.getIndex(),
trackType.label(), trackType.label(),
typeCounter[trackType], typeCounter[trackType],
td.getCodec(), td.getCodec(),
td.getAudioLayout().label() if trackType == TrackType.AUDIO else ' ', audioLayout.label() if trackType == TrackType.AUDIO
and audioLayout != AudioLayout.LAYOUT_UNDEFINED else ' ',
td.getLanguage().label(), td.getLanguage().label(),
td.getTitle(), td.getTitle(),
'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No', 'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No',

@ -31,6 +31,7 @@ from textual.widgets._data_table import CellDoesNotExist
from ffx.file_properties import FileProperties from ffx.file_properties import FileProperties
from ffx.iso_language import IsoLanguage from ffx.iso_language import IsoLanguage
from ffx.audio_layout import AudioLayout
# Screen[dict[int, str, int]] # Screen[dict[int, str, int]]
@ -146,11 +147,13 @@ class PatternDetailsScreen(Screen):
dispoSet = td.getDispositionSet() dispoSet = td.getDispositionSet()
trackLanguage = td.getLanguage() trackLanguage = td.getLanguage()
audioLayout = td.getAudioLayout()
row = (td.getIndex(), row = (td.getIndex(),
trackType.label(), trackType.label(),
typeCounter[trackType], typeCounter[trackType],
td.getCodec(), td.getCodec(),
td.getAudioLayout().label() if trackType == TrackType.AUDIO else ' ', audioLayout.label() if trackType == TrackType.AUDIO
and audioLayout != AudioLayout.LAYOUT_UNDEFINED else ' ',
trackLanguage.label() if trackLanguage != IsoLanguage.UNDEFINED else ' ', trackLanguage.label() if trackLanguage != IsoLanguage.UNDEFINED else ' ',
td.getTitle(), td.getTitle(),
'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No', 'Yes' if TrackDisposition.DEFAULT in dispoSet else 'No',

Loading…
Cancel
Save