# # ChangeLog for /trunk/libffado/support/mixer-qt4 # # Generated by Trac 0.10.4 # 03/28/24 23:26:24 # 11/15/09 11:02:29 arnonym [1709] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Some more gui-niceness. 11/15/09 07:45:56 arnonym [1708] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Add a context menu with some predefined values and a spinbox for direct entry of custom values. And display the values in dB. The calculation is currently fixed on the values of the DICE, for more flexibility the dbus-interface needs an extension. Then the range and the definition of 0 dB could be device-dependant. 11/14/09 13:17:22 arnonym [1707] * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Use QSettings to store the state of the VU-switch. And do some playing with deleting panels when the devices are removed from the bus. Otherwise the timer checking the VU-values will run forever and complain about missing dbus-objects. 11/14/09 13:15:10 arnonym [1706] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Panning multiple channels to multiple channels is rather complicated. Probably more complicated then what is needed for ffado-mixer. So go back to individual controls for each junction. They look like colored labels but are in fact sliders. A context-menu with predefined values and a direct input for numbers will come soon... 11/09/09 12:34:33 arnonym [1702] * trunk/libffado/support/mixer-qt4/ffado/configuration.py (modified) Change whitespaces. And don't crash when a configuration-file doesn't have a "device_definitions" section. 10/17/09 13:40:31 arnonym [1695] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py (modified) stupid error(s)... 10/17/09 12:13:56 arnonym [1693] * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) Set a sane name. 10/17/09 12:13:09 arnonym [1692] * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (modified) Fix the dummy after last commit. 10/17/09 11:14:32 arnonym [1691] * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5control.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101control.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66control.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackie_onyxmixer.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24control.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88control.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (modified) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (modified) Only load the mixerwidgets that are actually needed. To automate this, a rules are imposed: The filename has to be the lower-case variant of the mixer name This should speed up loading time of ffado-mixer. Please everybody test this and report any errors as I don't have all the devices to test everything fully. 10/11/09 14:03:41 arnonym [1683] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py (modified) Kind of a usable panner. In theory this should allow panning several sources to several sinks. In practice only mono-to-stereo and stereo- to-stereo is currently possible. Not because of the panner but because of the way it works in the matrixmixer. Will change that soon. One of the current draw-backs is that I am using numpy. Standard pythons matrix handling doesn't seem so good. 10/08/09 13:59:43 arnonym [1680] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/ntompanner.py (added) Some older changes to the crossbarrouter. Most prominent: The VU have to be hand-activated... And start a panning widget that allows to pan an arbitary number of sources to be panned to an arbitary number of sinks. In 2D. 09/18/09 14:08:49 arnonym [1670] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Maybe thats an incentive to implement names for the mixer-channels. 09/18/09 14:01:58 arnonym [1669] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) some cleanup I forgot. 09/18/09 14:00:59 arnonym [1668] * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) - Use logging for the debug-output. - Add the ability to completely disconnect outputs from their input. This removes (should remove?) routes from the routing table. 09/17/09 14:47:03 arnonym [1666] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Simplify (de-)coupling of channels a bit. And start with getting the mixer values on startup and on coupling. Currently only the maximum is used, no balance/pan is computed... 09/17/09 13:26:12 arnonym [1664] * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (modified) Remember to regularly check the registration dialog. For example by getting a new device with a different serial number ;-) 09/06/09 14:13:08 arnonym [1659] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Make the input- and output-balance work. 09/06/09 12:57:28 arnonym [1658] * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (modified) Taking everything apart and recombine it: - Hiding channels works. - Combining channels to stereo-pairs works. - Controlling the volume works. Left for the next commits (to be seen on a per mixer-element basis): - Control input- and output-balance. - Allow for more than two inputs or outputs. - Change the mapping of inputs->outputs. 09/05/09 05:56:05 arnonym [1656] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Allow to deactivate the peaks. 09/04/09 12:44:45 arnonym [1654] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Implement the vu-meters for the router. 09/01/09 12:47:15 arnonym [1649] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Just flesh out a widget for each destination. Getting the peak-meter is postponed to tomorrow. 09/01/09 11:30:51 arnonym [1648] * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (modified) Since installing kde4.3 from ppa, some involved package was updated. This newer version seems to not like QWidget.handle() and logging.handle() having different signatures... 08/31/09 14:35:35 arnonym [1647] * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Replace the big matrix of buttons by only one button per destination and choose the source per menu. The menu is filled when first shown to reduce startup load. This is even real working. I have successfully switched the routing here :-) 08/30/09 15:36:59 arnonym [1644] * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (modified) Smaller buttons for the router-states. The group names have an increasing off-by-one error I can't put my finger on now... 08/30/09 14:41:28 arnonym [1643] * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (modified) * trunk/libffado/support/mixer-qt4/ffado/widgets (added) * trunk/libffado/support/mixer-qt4/ffado/widgets/crossbarrouter.py (added) * trunk/libffado/support/mixer-qt4/ffado/widgets/matrixmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/widgets/__init__.py (added) Implement a very first interface for the crossbarrouter. currently its read-only. With 81 sources and 83 destinations initialization of the mixer takes its time. Mostly because each connection is checked individually. Would be faster to use the getConnectionMap function defined in the dbus interface. Unfortunately this doesn't seem to be implemented currently. 08/30/09 12:21:55 arnonym [1642] * trunk/libffado (modified) * trunk/libffado/src/bebob/edirol (modified) * trunk/libffado/src/bebob/esi (modified) * trunk/libffado/src/bebob/mackie (modified) * trunk/libffado/src/bounce (modified) * trunk/libffado/src/dice (modified) * trunk/libffado/src/dice/focusrite (modified) * trunk/libffado/src/fireworks/efc (modified) * trunk/libffado/src/genericavc/stanton (modified) * trunk/libffado/src/libstreaming/amdtp (modified) * trunk/libffado/src/libstreaming/amdtp-oxford (modified) * trunk/libffado/src/libstreaming/generic (modified) * trunk/libffado/src/libstreaming/motu (modified) * trunk/libffado/src/libstreaming/util (modified) * trunk/libffado/src/metrichalo (modified) * trunk/libffado/src/motu (modified) * trunk/libffado/src/oxford (modified) * trunk/libffado/src/rme (modified) * trunk/libffado/support/alsa (modified) * trunk/libffado/support/dbus (modified) * trunk/libffado/support/firmware (modified) * trunk/libffado/support/mixer-qt4/ffado (modified) * trunk/libffado/support/tools (modified) * trunk/libffado/tests (modified) * trunk/libffado/tests/streaming (modified) * trunk/libffado/tests/systemtests (modified) ignore me 08/30/09 12:05:51 arnonym [1640] * trunk/libffado/support/mixer-qt4/ffado (added) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado/config.py.in (moved) * trunk/libffado/support/mixer-qt4/ffado/configuration.py (moved) * trunk/libffado/support/mixer-qt4/ffado/dbus_util.py (moved) * trunk/libffado/support/mixer-qt4/ffado/logginghandler.py (moved) * trunk/libffado/support/mixer-qt4/ffado/matrixmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer (added) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_settings.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/audiofire_strip.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/bcoaudio5.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/dummy.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa101.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/edirolfa66.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/globalmixer.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackie_onyxmixer.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/mackie_onyxmixer.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/motu.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/nodevice.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase24.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/phase88.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/quatafire.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/rme.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_large.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirele_small.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_large.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffirepro_small.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_base.py (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_dice.py (copied) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_mono.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/saffire_stereo.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/mixer/__init__.py (added) * trunk/libffado/support/mixer-qt4/ffado/panelmanager.py (moved) * trunk/libffado/support/mixer-qt4/ffado/panelmanagerstatus.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/regdialog.py (moved) * trunk/libffado/support/mixer-qt4/ffado/regdialog.ui (moved) * trunk/libffado/support/mixer-qt4/ffado/registration.py (moved) * trunk/libffado/support/mixer-qt4/ffado/__init__.py (added) * trunk/libffado/support/mixer-qt4/SConscript (modified) Make it more pythonic. All ffado stuff is now in packages getting installed to the official python dirs. Ideally this would allow other apps to use the stuff from us. Maybe the generic widgets (that are used by multiple mixers) should go into ffado/widgets... 08/29/09 07:00:15 arnonym [1639] * trunk/libffado/support/mixer-qt4/mixer_saffire_dice.py (modified) More on the mixingmatrix. channels can be hidden now. 08/28/09 11:17:04 arnonym [1636] * trunk/libffado/configuration (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_dice.py (added) Mix it baby! A first matrix with dials (extra for ppalmers:-P). For screen-space its limited to 8x8 elements currently (or less, if the device has less). Have to think about how to hide channels that aren't used. Or hide groups of channels with similar names. Hint: this would currently result in one group named "FIXME" :-) 08/21/09 12:47:15 arnonym [1625] * trunk/libffado/support/mixer-qt4/ffadomixer_config.py.in (modified) * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) * trunk/libffado/support/mixer-qt4/ffado_dbus_util.py (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/ffado_regdialog.py (modified) * trunk/libffado/support/mixer-qt4/ffado_registration.py (modified) * trunk/libffado/support/mixer-qt4/mixer_audiofire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.py (modified) * trunk/libffado/support/mixer-qt4/mixer_dummy.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer-qt4/mixer_global.py (modified) * trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_nodevice.py (modified) * trunk/libffado/support/mixer-qt4/mixer_phase24.py (modified) * trunk/libffado/support/mixer-qt4/mixer_phase88.py (modified) * trunk/libffado/support/mixer-qt4/mixer_quatafire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_base.py (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) - add a small line to make vim use spaces for indentation - Don't compile ui-files to python-code at install-time. Load them from the pythondir during runtime. Now the only reason to run scons (during ffado-mixer development) is when one of the .in-files where changed. 08/16/09 06:53:12 jwoithe [1622] * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: input, output and phones mixer/control elements now control respective device parameters 08/13/09 07:21:51 jwoithe [1616] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: minor documentation corrections RME: the Fireface-400 input gain mixer controls now drive the hardware. Control of the output gains is also included in this infrastructure but is not connected to any mixer controls yet - they will be controlled by the mixer proper once that's implemented. 08/10/09 06:35:03 jwoithe [1615] * trunk/libffado/doc/rme_notes/rme_config_register_map.txt (modified) * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: Rearrange control pane in mixer. Add controls for input gains on Fireface 400. RME: Fix bug which prevented driver from correctly reporting the available samplerates. RME: Correct a misunderstanding about the device streaming status' availability from hardware (essentially it's not available and needs to be cached in software). RME: Minor corrections to device documentation. 08/06/09 06:18:49 jwoithe [1613] * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: refine mixer control tab arrangement 08/04/09 01:11:39 jwoithe [1611] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: incidental tweaks to widget names in the mixer. 08/02/09 07:26:58 jwoithe [1610] * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: initial implementation of ff400 channel 3/4 input options in mixer control tab 08/02/09 05:17:20 jwoithe [1608] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: refine available mixer device controls depending on the model in use. 07/26/09 06:08:27 jwoithe [1607] * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (modified) RME: * only show two mic phantom channels for the FF400 to avoid user confusion * label the phantom channels correctly when a FF800 is in use * add graphical mixer elements for all required device controls (note that only the "phantom" controls are connected to the device hardware at present). Top-level layout is not dynamic: this will be fixed once a final layout is decided on. For the moment controls exist to facilitate testing of controls. 07/25/09 06:58:45 jwoithe [1606] * trunk/libffado/src/rme/fireface_hw.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.cpp (modified) * trunk/libffado/src/rme/fireface_settings_ctrls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/rme/rme_avdevice_settings.cpp (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) RME: phantom switches in mixer GUI now control the respective Fireface hardware. Tested only on FF400 to date. RME: add some more TCO glue. 07/20/09 06:27:00 jwoithe [1602] * trunk/libffado/src/rme/fireface_def.h (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (modified) RME: remove unused defines. Correct model defines in the RME mixer application. 07/20/09 06:19:31 jwoithe [1601] * trunk/libffado/configuration (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_rme.py (added) * trunk/libffado/support/mixer-qt4/mixer_rme.ui (added) * trunk/libffado/support/mixer-qt4/SConscript (modified) RME: implement mixer skeleton to allow device configuration functionality to be tested. Note that none of the included controls are functional yet. 06/21/09 13:28:03 ppalmers [1583] * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) fix regression introduced by r1577 06/20/09 02:14:50 ppalmers [1576] * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) fix bug related to #227 where the user config file is not picked up by ffadomixer 03/29/09 13:59:09 ppalmers [1531] * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/cycletimer.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (modified) * trunk/libffado/src/libutil/Configuration.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.ui (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) svn merge -r 1506:HEAD svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 12/07/08 11:08:50 arnonym [1504] * trunk/libffado/support/mixer-qt4/mixer_global.ui (modified) it looks nicer when there is only one layout. Otherwise there are three horizontal lines deviding upper and lower part, now its one. 12/07/08 07:51:28 ppalmers [1501] * trunk/libffado/support/mixer-qt4/configtest.cfg (added) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado_configuration.py (modified) * trunk/libffado/support/mixer-qt4/ffado_dbus_util.py (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_global.py (modified) * trunk/libffado/support/mixer-qt4/mixer_global.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.py (modified) * trunk/libffado/support/mixer-qt4/mixer_motu.ui (modified) * trunk/libffado/support/tools/SConscript (modified) fix merge issues with the QT4 mixer 11/30/08 13:44:43 arnonym [1492] * trunk/libffado/support/mixer-qt4/ffado_logginghandler.py (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) Install the logginghandler. And don't print the logmessage to stdout (which effectively doubled the debug-output on the console). 11/23/08 15:40:52 arnonym [1482] * trunk/libffado/support/mixer-qt4 (modified) ignore ffado-mixer instead of ffadomixer 11/23/08 15:39:52 arnonym [1481] * trunk/libffado/support/mixer-qt4/ffado-mixer.in (modified) * trunk/libffado/support/mixer-qt4/ffado_logginghandler.py (copied) Add two logging-handlers: One to log to the statusbar (INFO and higher) and one to log to a textwidget. Which is included as a dock- widget. 11/16/08 15:05:38 arnonym [1435] * trunk/libffado/configuration (modified) * trunk/libffado/support/mixer-qt4 (modified) * trunk/libffado/support/mixer-qt4/ffado-mixer.in (copied) * trunk/libffado/support/mixer-qt4/ffadomixer.in (deleted) * trunk/libffado/support/mixer-qt4/ffadomixer_config.py.in (modified) * trunk/libffado/support/mixer-qt4/ffado_configuration.py (copied) * trunk/libffado/support/mixer-qt4/ffado_dbus_util.py (modified) * trunk/libffado/support/mixer-qt4/ffado_panelmanager.py (modified) * trunk/libffado/support/mixer-qt4/ffado_regdialog.py (modified) * trunk/libffado/support/mixer-qt4/ffado_registration.py (modified) * trunk/libffado/support/mixer-qt4/mixer_audiofire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.py (copied) * trunk/libffado/support/mixer-qt4/mixer_bcoaudio5.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_dummy.py (modified) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.py (copied) * trunk/libffado/support/mixer-qt4/mixer_edirolfa101.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.py (copied) * trunk/libffado/support/mixer-qt4/mixer_edirolfa66.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_global.py (modified) * trunk/libffado/support/mixer-qt4/mixer_global.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.py (copied) * trunk/libffado/support/mixer-qt4/mixer_mackie_onyxmixer.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_motu.py (copied) * trunk/libffado/support/mixer-qt4/mixer_motu.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_phase24.py (copied) * trunk/libffado/support/mixer-qt4/mixer_phase24.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_phase88.py (copied) * trunk/libffado/support/mixer-qt4/mixer_phase88.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_quatafire.py (copied) * trunk/libffado/support/mixer-qt4/mixer_quatafire.ui (copied) * trunk/libffado/support/mixer-qt4/mixer_saffire.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirele_large.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirele_small.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirepro_large.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_saffirepro_small.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_base.py (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_mono.ui (modified) * trunk/libffado/support/mixer-qt4/mixer_saffire_stereo.ui (modified) * trunk/libffado/support/mixer-qt4/SConscript (modified) forward port the mixer-changes from 2.0-branch r1361:HEAD 09/23/08 03:42:04 ppalmers [1336] * trunk/libffado/admin/pyuic4.py (copied) * trunk/libffado/config.h.in (modified) * trunk/libffado/configuration (copied) * trunk/libffado/external/libconfig (copied) * trunk/libffado/external/SConscript (modified) * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/ffado_driver_bebob.txt (deleted) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.h (modified) * trunk/libffado/src/fireworks/ffado_driver_fireworks.txt (deleted) * trunk/libffado/src/fireworks/fireworks_control.cpp (modified) * trunk/libffado/src/fireworks/fireworks_control.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_session_block.cpp (copied) * trunk/libffado/src/fireworks/fireworks_session_block.h (copied) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (deleted) * trunk/libffado/src/genericavc/avc_vendormodel.h (deleted) * trunk/libffado/src/genericavc/ffado_driver_genericavc.txt (deleted) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (modified) * trunk/libffado/src/libcontrol/ClockSelect.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/CycleTimerHelper.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/Configuration.cpp (copied) * trunk/libffado/src/libutil/Configuration.h (copied) * trunk/libffado/src/libutil/PosixMutex.cpp (modified) * trunk/libffado/src/libutil/PosixMutex.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/Watchdog.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/alsa/alsa_plugin.cpp (modified) * trunk/libffado/support/dbus/control-interface.xml (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/mixer-qt4 (copied) * trunk/libffado/support/mixer-qt4/SConscript (copied) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffadomixer_config.py.in (modified) * trunk/libffado/support/mixer/mixer_af2.py (deleted) * trunk/libffado/support/mixer/mixer_af2.ui (deleted) * trunk/libffado/support/mixer/mixer_audiofire.py (copied) * trunk/libffado/support/mixer/mixer_audiofire_settings.ui (copied) * trunk/libffado/support/mixer/mixer_audiofire_strip.ui (copied) * trunk/libffado/support/mixer/mixer_global.py (modified) * trunk/libffado/support/mixer/mixer_global.ui (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (deleted) * trunk/libffado/support/mixer/mixer_saffire_base.py (modified) * trunk/libffado/support/mixer/mixer_saffire_mono.ui (copied) * trunk/libffado/support/mixer/mixer_saffire_stereo.ui (copied) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/dbus_test.py (copied) Bring trunk up to date with branches/libffado-2.0: """ svn merge -r 1254:1299 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1301:1320 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1322:1323 svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 svn merge -r 1329:HEAD svn+ssh://ffadosvn@ffado.org/ffado/branches/libffado-2.0 """ Add getSupportedSamplingFrequencies() to DICE, RME and Metric Halo AvDevices 07/13/08 15:37:08 ppalmers [1298] * branches/libffado-2.0/SConstruct (modified) * branches/libffado-2.0/support/mixer-qt4 (added) * branches/libffado-2.0/support/mixer-qt4/ffadomixer.in (added) * branches/libffado-2.0/support/mixer-qt4/ffadomixer_config.py.in (added) * branches/libffado-2.0/support/mixer-qt4/ffado_dbus_util.py (added) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanager.py (added) * branches/libffado-2.0/support/mixer-qt4/ffado_panelmanagerstatus.ui (added) * branches/libffado-2.0/support/mixer-qt4/ffado_regdialog.py (added) * branches/libffado-2.0/support/mixer-qt4/ffado_regdialog.ui (added) * branches/libffado-2.0/support/mixer-qt4/ffado_registration.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_audiofire.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_audiofire_settings.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_audiofire_strip.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_dummy.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_dummy.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_global.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_global.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_nodevice.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_nodevice.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffire.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirele_large.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirele_small.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro_large.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffirepro_small.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffire_base.py (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffire_mono.ui (added) * branches/libffado-2.0/support/mixer-qt4/mixer_saffire_stereo.ui (added) add Qt4 port of the mixer (only for audiofire and saffire ATM). needed since PyQt3 doesn't support DBUS signals.