Commit Graph

13 Commits

Author SHA1 Message Date
nedko 7bbe5971bf jackdbus: group batch of saves into one
When a parameter is set, jackdbus used to save immediately.
This was quite annoying and ineffective when configuring
lot of parameters without delay. It caused log line to appear
for each parameter set and xml file serialization as well.

This changeset implements delayed save. Parameters are saved
two seconds after last parameter set.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4583 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-11-12 19:23:44 +00:00
nedko 343a0e8069 jackdbus: params store
This changeset removes code duplication that was caused by lack of
unified access to parameters in the control API. Adding new virtual
parameters should be much easier now.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4315 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-17 18:18:32 +00:00
nedko e155b755bc jackdbus: reduce code duplication
parameter info is transformed to dbus representation in same way for
single and for all parameters

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4293 0c269be4-1314-0410-8aa9-9f06e86f4224
2011-04-10 02:36:42 +00:00
nedko cf848b8573 Fix bug (potential crash) in jackdbus error message formatting
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3052 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-25 15:29:32 +00:00
nedko 407b735a28 New method of D-Bus configure interface: ResetParameterValue
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3020 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-19 22:33:04 +00:00
nedko 4f871f28c7 Refactor dbus configure interface; always have a selected driver, default one
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3018 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-19 20:46:35 +00:00
nedko 0184012b96 Remove debug log that is useless now
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@3012 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-18 12:34:57 +00:00
nedko 5fe2a26bfd Implement jack_controller_get_parameter_constraint() for range constraints
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2997 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-13 15:54:46 +00:00
nedko dc7cb7ddbf New DBUS configure interface methods:
* GetEngineParameterConstraint
 * GetInternalParameterConstraint

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2995 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-13 15:54:33 +00:00
nedko 8409374edd Improve GetDriverParameterConstraint D-Bus method signature
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2994 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-13 15:54:27 +00:00
nedko bfaf8988f0 Transform range bool into flags
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2992 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-13 15:54:10 +00:00
nedko 6546208a4d New DBUS configure interface method: GetDriverParameterConstraint
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2990 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-10-13 15:53:50 +00:00
sletz 3e01068967 Merge Michael Voigt drops branch after reorganization step.
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2880 0c269be4-1314-0410-8aa9-9f06e86f4224
2008-09-05 13:36:28 +00:00