[pkg-fso-commits] [SCM] FSO frameworkd Debian packaging branch, debian, updated. upstream/0.9.5.5-717-g0f98819
Michael 'Mickey' Lauer
mickey at vanille-media.de
Sat Aug 6 08:18:20 UTC 2011
The following commit has been merged in the debian branch:
commit 93edef6673e1b25fc334470121b501a68b41ddfe
Author: Michael 'Mickey' Lauer <mickey at vanille-media.de>
Date: Sat Sep 5 13:25:54 2009 +0200
odeviced: fix org.freesmartphone.Device.Audio.GetInfo() implementation
diff --git a/framework/subsystems/odeviced/audio.py b/framework/subsystems/odeviced/audio.py
index c93efa2..dc0a942 100644
--- a/framework/subsystems/odeviced/audio.py
+++ b/framework/subsystems/odeviced/audio.py
@@ -2,7 +2,7 @@
"""
Open Device Daemon - A plugin for audio device peripherals
-(C) 2008 Michael 'Mickey' Lauer <mlauer at vanille-media.de>
+(C) 2008-2009 Michael 'Mickey' Lauer <mlauer at vanille-media.de>
(C) 2008 Openmoko, Inc.
GPLv2 or later
@@ -11,7 +11,7 @@ Module: audio
"""
MODULE_NAME = "odeviced.audio"
-__version__ = "0.5.9.10"
+__version__ = "0.5.9.11"
from framework.config import config
from framework.patterns import asyncworker, processguard
@@ -485,10 +485,17 @@ class Audio( dbus.service.Object ):
#
# dbus info methods
#
- @dbus.service.method( DBUS_INTERFACE, "", "s",
+ @dbus.service.method( DBUS_INTERFACE, "", "a{sv}",
async_callbacks=( "dbus_ok", "dbus_error" ) )
def GetInfo( self, dbus_ok, dbus_error ):
- dbus_ok( self.player.__class__.__name__ )
+ info = {}
+ formats = []
+ for player in self.players.values():
+ formats += player.supportedFormats()
+ info["name"] = "Default Audio Device"
+ info["formats"] = list( set( formats ) )
+ info["scenario"] = self.scenario.getScenario()
+ dbus_ok( info )
#
# dbus sound methods
--
FSO frameworkd Debian packaging
More information about the pkg-fso-commits
mailing list