|
|
@@ -63,6 +63,9 @@ class VideoLooper(object): |
|
|
|
self._fgcolor = map(int, self._config.get('video_looper', 'fgcolor') \ |
|
|
|
.translate(None, ',') \ |
|
|
|
.split()) |
|
|
|
#Get seconds for countdown from config |
|
|
|
self._countdown_time = self._config.getint('video_looper', 'countdown_time') |
|
|
|
|
|
|
|
# Load sound volume file name value |
|
|
|
self._sound_vol_file = self._config.get('omxplayer', 'sound_vol_file'); |
|
|
|
# default value to 0 millibels (omxplayer) |
|
|
@@ -148,7 +151,7 @@ class VideoLooper(object): |
|
|
|
font = self._small_font |
|
|
|
return font.render(message, True, self._fgcolor, self._bgcolor) |
|
|
|
|
|
|
|
def _animate_countdown(self, playlist, seconds=10): |
|
|
|
def _animate_countdown(self, playlist): |
|
|
|
"""Print text with the number of loaded movies and a quick countdown |
|
|
|
message if the on screen display is enabled. |
|
|
|
""" |
|
|
@@ -164,7 +167,7 @@ class VideoLooper(object): |
|
|
|
label1 = self._render_text(message + ' Starting playback in:') |
|
|
|
l1w, l1h = label1.get_size() |
|
|
|
sw, sh = self._screen.get_size() |
|
|
|
for i in range(seconds, 0, -1): |
|
|
|
for i in range(self._countdown_time, 0, -1): |
|
|
|
# Each iteration of the countdown rendering changing text. |
|
|
|
label2 = self._render_text(str(i), self._big_font) |
|
|
|
l2w, l2h = label2.get_size() |
|
|
|