Added sound sdl config values

This commit is contained in:
Ander
2014-12-30 21:35:30 +01:00
parent 99403dc6be
commit d0344c6973
5 changed files with 26 additions and 15 deletions

View File

@@ -67,6 +67,7 @@ The following configuration values are available:
- ``touchscreen/screen_width``: The folder to be used as cache. Defaults to ``$XDG_CACHE_DIR/mopidy/touchscreen``, which usually means
``~/.cache/mopidy/spotify``
Features
=============

View File

@@ -39,6 +39,8 @@ class Extension(ext.Extension):
schema['sdl_fbdev'] = config.String()
schema['sdl_mousdrv'] = config.String()
schema['sdl_mousedev'] = config.String()
schema['sdl_audiodriver'] = config.String()
schema['sdl_path_dsp'] = config.String()
return schema
def setup(self, registry):

View File

@@ -14,3 +14,5 @@ gpio_enter = 24
sdl_fbdev = /dev/fb1
sdl_mousdrv = TSLIB
sdl_mousedev = event0
sdl_audiodriver = disk
sdl_path_dsp = /dev/null

View File

@@ -6,6 +6,7 @@ import pygame
from .screen_objects import Progressbar, ScreenObjectsManager, \
TouchAndTextItem, TextItem
from .base_screen import BaseScreen
from .input_manager import InputManager
logger = logging.getLogger(__name__)
@@ -111,6 +112,7 @@ class SearchScreen(BaseScreen):
def touch_event(self, touch_event):
if touch_event.type == InputManager.click:
clicked = self.list_view.touch_event(touch_event)
if clicked is not None:
self.manager.core.tracklist.clear()
@@ -127,3 +129,5 @@ class SearchScreen(BaseScreen):
self.search(mode=1)
if clicked == self.mode_objects_keys[2]:
self.search(mode=2)
else:
self.list_view.touch_event(touch_event)

View File

@@ -28,6 +28,8 @@ class TouchScreen(pykka.ThreadingActor, core.CoreListener):
'sdl_mousdrv']
os.environ["SDL_MOUSEDEV"] = config['touchscreen'][
'sdl_mousedev']
os.environ["SDL_AUDIODRIVER"] = config['touchscreen']['sdl_audiodriver']
os.environ["SDL_PATH_DSP"] = config['touchscreen']['sdl_path_dsp']
pygame.init()
pygame.display.set_caption("Mopidy-Touchscreen")
if self.fullscreen: