# # ChangeLog for /trunk/libffado/support # # Generated by Trac 0.10.4 # 03/28/24 14:57:49 # 05/06/08 13:34:54 arnonym [1127] * trunk/libffado/support/mixer/mixer_bcoaudio5.ui (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.ui (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_quatafire.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirele.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) Try to introduce layouts for some mixers. Please test wether this works for you. Otherwise feel free to roll back... 05/05/08 16:04:08 jwoithe [1125] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * MOTU: fix mixer font sizes which got inadvertently removed in rev 1088 (but do it in a better way than the original). * MOTU: implement basic clock source selection infrastructure. Not all options apply to all devices - I will refine this soon. 05/04/08 15:38:49 ppalmers [1120] * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/support/mixer/mixer_saffirele.py (modified) * trunk/libffado/support/mixer/mixer_saffirele.ui (modified) fixes #56. Adds some extra controls for the saffire mixer. remove clock widget, is global now. 05/03/08 08:07:52 ppalmers [1108] * trunk/libffado/support/mixer/mixer_global.py (modified) detect failure in setting clock source, and display error message. 05/03/08 07:50:36 ppalmers [1107] * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) attempt to implement direct monitoring control and digital channel enable for saffire pro 05/03/08 07:44:02 arnonym [1106] * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.py (modified) * trunk/libffado/support/mixer/mixer_dummy.py (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.py (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase88.py (modified) * trunk/libffado/support/mixer/mixer_quatafire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffirele.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) Not my day. Remove the modal parameter from the arguments. 05/03/08 07:32:54 arnonym [1105] * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.ui (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.ui (modified) * trunk/libffado/support/mixer/mixer_global.ui (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.ui (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_quatafire.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirele.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) Add the copyright to the global mixer. And maybe the mixers work when they aren't QDialogs but QWidgets. (Hard to debug such a thing with a device that has no mixer:-/) 05/03/08 06:25:50 arnonym [1104] * trunk/libffado/support/mixer/mixer_global.ui (modified) Connect the nickname changes to the dbus-action... 05/02/08 13:01:15 arnonym [1094] * trunk/libffado/support/mixer/ffadomixer.in (modified) White space changes 05/02/08 12:50:43 arnonym [1093] * trunk/libffado/support/mixer (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_generic.py (modified) * trunk/libffado/support/mixer/mixer_global.py (added) * trunk/libffado/support/mixer/mixer_global.ui (added) * trunk/libffado/support/mixer/SConscript (modified) * Add a generic part for each mixer controlling the nickname and the clocksource. * Don't install the generic mixer as its only intended for developers. * ignore the generated ffadomixer_config.py * Rework/resort the initialization of mixer-widgets... 05/02/08 03:16:38 arnonym [1089] * trunk/libffado/support/mixer/ffadomixer.in (modified) Its no problem if the generic mixer (which is only intended for devs) doesn't give anything useful for motu devices. But as the generic mixer is not one widget per device but one widget for all connected devices, it should generally get disabled just because one motu is detected. 05/02/08 00:53:50 arnonym [1088] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) If the ffadomixer-window isn't updating to the mixers size, the reason is because the mixer-widget isn't telling its size. So either set the minimumSize of the widget or use layouts to build a dynamic- resizing gui (welcome to the 21th century :). But don't work around it with some strange hacks of setting the size of the ffadomixer. These actually break when more then one device is connected and the two widgets have different sizes... 05/02/08 00:44:10 arnonym [1087] * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) Basic rules of design: _If_ you define a background color you have to a define it for the whole widget a define the foreground color too And as both of these don't really blend with the desktops settings, we should do none of them... 05/01/08 16:17:18 jwoithe [1086] * trunk/libffado/support/mixer/ffado_registration.py (modified) Remove duplicate configuration directory existence check since Pieter beat me to it. 05/01/08 16:09:34 jwoithe [1085] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) * trunk/libffado/support/mixer/ffado_registration.py (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU: Name channel pair control widgets in mixer. Disable channel pair widgets for the moment since they are not implemented. MOTU: In mixer python glue code, renamed pan object handlers to generic control handlers since they can be used for more than just the pan controls. Fix minor grammar issues in registration dialog. In registration module, ensure the ffado configuration directory exists before trying to save information into it. The test is still a bit rough and could be made more robust. ffadomixer: explicitly set the size of the toplevel tab widget to that of the mixer it contains. Without this for me on Qt 3.3.8 the ffado mixer window is created way too small. The solution is a bit hacky and could possibly do with refinement. ffadomixer: don't include the generic mixer controls for MOTU devices since they don't give us anything useful yet and could be a source of confusion for users. 05/01/08 07:18:48 ppalmers [1077] * trunk/libffado/support/mixer/ffadomixer_config.py.in (modified) * trunk/libffado/support/mixer/ffado_regdialog.py (modified) * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) * trunk/libffado/support/mixer/ffado_registration.py (modified) create config save directory if not present. change registration window looks. 05/01/08 06:42:33 wagi [1076] * trunk/libffado/support/mixer/SConscript (modified) install also the generic mixer 05/01/08 06:33:44 wagi [1075] * trunk/libffado/support/mixer/ffado_registration.py (modified) fix class definition syntax 04/29/08 08:29:27 ppalmers [1070] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffado_regdialog.ui (modified) * trunk/libffado/support/mixer/ffado_registration.py (modified) some small cosmetic fixes 04/29/08 05:21:45 ppalmers [1067] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) try and fix SVN version tracking 04/29/08 03:42:24 arnonym [1065] * trunk/libffado/support/mixer/mixer_generic.py (modified) Support the Element.Text in the generic mixer. So ppalmers can test wether his nicknames for devices work or not ;-) 04/28/08 16:56:06 jwoithe [1064] * trunk/libffado/doc/motu_firewire_protocol.txt (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * MOTU: disable optical SPDIF mode if device doesn't support it. * MOTU: update protocol documentation. * MOTU: rearrange mixer to put the channel pair switches in a more intelligent position (note that pairing functionality is still to be implemented). 04/28/08 14:37:56 arnonym [1062] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_dummy.py (modified) * trunk/libffado/support/mixer/mixer_dummy.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * Introduce a top-level QTabWidget that contains all the mixers. * If the specific mixer has now specialized gui, the dummy is shown instead. * The generic mixer is not installed anymore, if it is found (because ffadomixer is executed in that directory or because the files of the generic mixer aren't delete by hand), it will be added as well. PS: Seems to be a good commit +237 lines, -242 lines 04/28/08 11:51:44 arnonym [1061] * trunk/libffado/support/mixer/SConscript (modified) fix install and whitespaces 04/28/08 11:21:21 ppalmers [1060] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/ffadomixer_config.py.in (added) * trunk/libffado/support/mixer/ffado_regdialog.py (added) * trunk/libffado/support/mixer/ffado_regdialog.ui (added) * trunk/libffado/support/mixer/ffado_registration.py (added) * trunk/libffado/support/mixer/mixer_dummy.py (added) * trunk/libffado/support/mixer/mixer_dummy.ui (added) * trunk/libffado/support/mixer/SConscript (modified) - implement (basic) user feedback (fixes #77) - fix some small issues in the mixer code 04/27/08 17:56:21 jwoithe [1056] * trunk/libffado/doc/motu_firewire_protocol.txt (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/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) * MOTU: Make optical mode control functional. It still needs to have the toslink option disabled for the likes of the 896HD which don't have this capability. * MOTU: Implement channel pad and trimgain controls. * MOTU: Minor updates to protocol documentation. 04/27/08 10:22:50 ppalmers [1053] * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) fix small debug message bug 04/26/08 12:46:58 ppalmers [1052] * trunk/libffado/README (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/tools/ffado-diag.py (modified) remove alsa dependency. update readme file. add some extra stuff to ffado-diag.py 04/26/08 10:30:41 ppalmers [1047] * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libieee1394/test-cyclecalc.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/tests/systemtests/test-sysload.cpp (modified) remove compiler warnings. change non-critical warnings to debug messages. 04/23/08 13:19:57 ppalmers [1014] * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) increase verbosity when printing device info 04/23/08 10:10:02 ppalmers [1011] * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (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_firmware.h (modified) * trunk/libffado/support/firmware/downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) finish ECHO firmware tools 04/23/08 07:14:45 ppalmers [1010] * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (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_firmware.h (modified) * trunk/libffado/src/fireworks/IntelFlashMap.h (added) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) first set of ECHO firmware manipulation code 04/23/08 07:13:49 ppalmers [1009] * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.h (modified) fiddle around with the argument parsing to ease the reuse by other firmware loaders 04/21/08 15:56:53 jwoithe [1006] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_controls.cpp (modified) * trunk/libffado/src/motu/motu_controls.h (modified) * trunk/libffado/support/mixer/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU: implement "phones source" control. MOTU: commence work on optical mode control. For various reasons this isn't functional yet. 04/20/08 16:51:50 jwoithe [1003] * trunk/libffado/doc/motu_firewire_protocol.txt (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/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU updates: * cleanup of "define" namespace. All MOTU-related defines now start with "MOTU_" rather than a mix of this and "MOTUFW_". * Significant cleanup of motu mixer UI definition and python code. Far less glue code is now needed. * Use generic binary switch control in mixer dbus interface where possibe. * Implement proof-of-concept input level/boost switches. * Provide mechanism to feed some device status back to the mixer application. Currently this is done only at startup but in time we'll need a way to poll for some of it as the mixer runs. * When streaming is active, disable controls whose operation is incompatible with an active streaming system. * Adapt active channels in the mixer to the current device state. The handling of optical input mode is still to be done. * Minor updates to MOTU protocol documentation. * Whitespace cleanup in mixer_motu.py for consistency with the "tab is 4 spaces" rule used elsewhere in FFADO's source code. 04/18/08 08:36:39 ppalmers [999] * trunk/libffado/support/tools/ffado-diag.py (added) * trunk/libffado/support/tools/helpstrings.py (added) * trunk/libffado/support/tools/listirqinfo.py (modified) start of user diag (ticket #13) 04/16/08 13:46:05 arnonym [998] * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (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/mixer/mixer_generic.py (modified) Try to improve the generic mixer. Moving the sliders now sends values to the ffado-dbus-server. And the interface of Continuous is extended by getMinimum() and getMaximum() which should return the range of values this value can have. For now its just [-100,10]. The generic mixer gui adopts to the values returned by these functions... 04/13/08 17:35:31 jwoithe [995] * 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/mixer_motu.py (modified) * trunk/libffado/support/mixer/mixer_motu.ui (modified) MOTU: more additions to mixer to test required functionality. Analog channel solo/mute switchs work now. Mix bus mute, destination and fader controls are also functional. MOTU: Added prototype mixer widgets for device control. These don't do anything yet. 04/13/08 13:58:08 arnonym [994] * trunk/libffado/support/mixer (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_generic.py (added) * trunk/libffado/support/mixer/SConscript (modified) No more "Sorry, no supported mixer found."! Implement a first generic mixer ui. The layout isn't yet that good, the faders don't work (since I don't have a device with a supported mixer, I can't test that) and there is not yet special support for ConfigRom or DiscreteValues. More to come in the next days... 04/06/08 16:19:31 jwoithe [992] * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/motu/motu_controls.cpp (added) * trunk/libffado/src/motu/motu_controls.h (added) * trunk/libffado/src/SConscript (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/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_motu.py (added) * trunk/libffado/support/mixer/mixer_motu.ui (added) * trunk/libffado/support/mixer/SConscript (modified) Added support for getting firewire unit version via Dbus (needed by ffadomixer to differentiate MOTU models down the track). Created a motu mixer in ffadomixer and commenced implementation of controls. The precise nature of the implementation is still being fine-tuned and is subject to change. Minor whitespace cleanups and spelling corrections. 03/23/08 10:42:42 ppalmers [974] * trunk/libffado/support/mixer/mixer_quatafire.py (modified) * trunk/libffado/support/mixer/mixer_quatafire.ui (modified) fix small issues with quatafire mixer 03/23/08 10:35:01 ppalmers [973] * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (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/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_quatafire.py (modified) * trunk/libffado/support/mixer/mixer_quatafire.ui (modified) make quatafire mixer more useful 03/23/08 04:53:18 ppalmers [971] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_quatafire.py (added) * trunk/libffado/support/mixer/mixer_quatafire.ui (added) * trunk/libffado/support/mixer/SConscript (modified) first experimental quatafire mixer 03/22/08 11:33:29 ppalmers [965] * 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/libcontrol/BasicElements.h (modified) * trunk/libffado/support/dbus/control-interface.xml (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/support/dbus/controlserver.h (modified) add generic register read for focusrite devices 03/19/08 14:41:56 ppalmers [963] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.py (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirele.py (modified) * trunk/libffado/support/mixer/mixer_saffirele.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) - add clock source control to all panels that don't have it yet - fix saffire (LE) detection bug 03/19/08 05:55:31 ppalmers [962] * trunk/libffado/external/dbus/src/dispatcher.cpp (modified) * trunk/libffado/external/dbus/tools/xml2cpp.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libieee1394/cycletimer.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/tests/dumpiso_mod.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) apply patch of ticket #82 03/18/08 15:45:38 ppalmers [960] * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/libutil/Functors.h (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) make dbus server handle bus resets and dynamic add/remove of devices 03/18/08 13:52:22 ppalmers [958] * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/ClockSelect.cpp (added) * trunk/libffado/src/libcontrol/ClockSelect.h (added) * 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/test-dbus-server.cpp (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/support/mixer/mixer_af2.ui (modified) add clock source control to dbus 03/18/08 06:15:49 ppalmers [954] * trunk/libffado/support/mixer/mixer_saffirele.py (modified) remove missing controls 03/18/08 03:40:54 ppalmers [953] * trunk/libffado/support/mixer/ffadomixer.in (modified) fixes #76 03/16/08 11:06:01 arnonym [946] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/xdg/ffado.org-ffadomixer.desktop (modified) * trunk/libffado/support/xdg/hi64-apps-ffado.png (added) Sadly I can't get the xdg-tools to respect the DESTDIR. :-( For now we have to show a message that the packagers have to deal with this their own. 03/16/08 04:28:07 ppalmers [945] * trunk/libffado/src/bebob/focusrite/focusrite_saffire.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffire.h (modified) * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_saffirele.py (added) * trunk/libffado/support/mixer/mixer_saffirele.ui (added) * trunk/libffado/support/mixer/SConscript (modified) Add mixer application for the Saffire LE (untested) 03/11/08 10:32:37 ppalmers [933] * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (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/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) implement focusrite device naming 03/10/08 07:09:23 ppalmers [926] * trunk/libffado/support/tools/listirqinfo.py (modified) fix some more small bugs 03/09/08 08:20:19 ppalmers [921] * trunk/libffado/support/tools/listirqinfo.py (modified) fix softirq list 03/09/08 08:12:55 ppalmers [920] * trunk/libffado/support/tools/listirqinfo.py (modified) extend listing to include softirqs 03/02/08 12:15:55 wagi [900] * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/downloader.cpp (added) * trunk/libffado/support/firmware/downloader.h (added) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) Use GUID instead node id for download application. Furthermore, factor out common code from both firmware downloaders 02/25/08 12:05:31 ppalmers [895] * trunk/libffado/support/tools (added) * trunk/libffado/support/tools/listirqinfo.py (added) add irq listing tool 02/19/08 13:25:47 ppalmers [877] * trunk/libffado/support/mixer/ffadomixer.in (modified) wait some longer for the dbus server to start 01/20/08 09:37:51 arnonym [869] * trunk/libffado/support/mixer/ffadomixer.in (modified) think I did enough in this script to allow a copyright. Otherwise just remove me again... 01/20/08 02:29:17 ppalmers [864] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/admin/doxygen.py (modified) * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/admin/scanreplace.py (modified) * trunk/libffado/deb/SConscript (modified) * trunk/libffado/external/SConscript (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/LICENSE.GPLv2 (added) * trunk/libffado/LICENSE.GPLv3 (moved) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.h (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.h (modified) * trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (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/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/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/debugmodule/test_debugmodule.cpp (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/dice/dice_defines.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (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/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) * 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_firmware.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.cpp (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.cpp (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/ARMHandler.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/csr1212.c (modified) * trunk/libffado/src/libieee1394/csr1212.h (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/IEC61883.cpp (modified) * trunk/libffado/src/libieee1394/IEC61883.h (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/libieee1394/test-cyclecalc.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpBufferOps.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.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/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libstreaming/util/cip.c (modified) * trunk/libffado/src/libstreaming/util/cip.h (modified) * trunk/libffado/src/libutil/Atomic.h (modified) * trunk/libffado/src/libutil/ByteSwap.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) * trunk/libffado/src/libutil/cycles.h (modified) * trunk/libffado/src/libutil/DelayLockedLoop.cpp (modified) * trunk/libffado/src/libutil/DelayLockedLoop.h (modified) * trunk/libffado/src/libutil/OptionContainer.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/PacketBuffer.cpp (modified) * trunk/libffado/src/libutil/PacketBuffer.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/ringbuffer.c (modified) * trunk/libffado/src/libutil/ringbuffer.h (modified) * trunk/libffado/src/libutil/serialize.cpp (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.h (modified) * trunk/libffado/src/libutil/test-dll.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/libutil/TimeSource.cpp (modified) * trunk/libffado/src/libutil/TimeSource.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/unittests.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (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/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/src/threads.h (modified) * trunk/libffado/support/dbus/controlclient.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (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/dbus/SConscript (modified) * trunk/libffado/support/dbus/test-dbus-server.cpp (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.py (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.ui (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.py (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.ui (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.py (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.py (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/test-avccmd.cpp (modified) * trunk/libffado/tests/test-bufferops.cpp (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) * trunk/libffado/tests/test-enhanced-mixer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) update license to GPLv2 or GPLv3 instead of GPLv2 or any later version. Update copyrights to reflect the new year 01/19/08 11:50:42 arnonym [861] * trunk/libffado/support/mixer/SConscript (modified) More on #68: Install the python-stuff to the destdir too. 01/17/08 13:11:35 arnonym [855] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/xdg (added) * trunk/libffado/support/xdg/ffado.org-ffadomixer.desktop (moved) move the xdg-stuff to an own distinct dir, so its easier for packagers to recognize:-P 01/17/08 03:06:38 arnonym [853] * trunk/libffado/config.h.in (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Try to implement some DESTDIR support (#68). And install the desktop- file if no DESTDIR is set. And have different variables for PATHS to distinguish between use in code (paths in the installed system) and use in scons-scripts... 01/12/08 08:12:19 wagi [838] * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) [PATCH] Add cache option also to ffado-dbus-server reported and fixed by slack. Ticket #64 01/12/08 06:46:11 ppalmers [837] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_mackie_generic.py (added) * trunk/libffado/support/mixer/mixer_mackie_generic.ui (added) * trunk/libffado/support/mixer/SConscript (modified) add generic mackie mixer control 01/10/08 13:21:10 ppalmers [832] * trunk/libffado/support/mixer/mixer_phase24.py (modified) fix phase24 issue, closes #61 01/05/08 13:04:45 arnonym [814] * trunk/libffado/support/mixer/ffadomixer.in (modified) Forgot the property. The ffadomixer should be an executable. Thus the .in should be an executable... 01/05/08 09:48:51 wagi [810] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/mixer_edirolfa66.py (added) * trunk/libffado/support/mixer/mixer_edirolfa66.ui (added) * trunk/libffado/support/mixer/SConscript (modified) add edirol fa-66 control 01/04/08 15:25:59 arnonym [805] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/ffado.org-ffadomixer.desktop (added) * trunk/libffado/support/mixer/SConscript (modified) Install a .desktop-file that adds ffadomixer to the menus of kde and gnome. Check for xdg-desktop-menu to install the .desktop-file. And use that test for checking for pyuic too. It seems better than checking for some (developer) python-module that is not really used. Should really fix #48. 01/04/08 12:29:19 arnonym [804] * trunk/libffado/support/mixer/ffadomixer.in (modified) Try to start ffado-dbus-server if it can't be found on the DBus. This is probably not the right solution, it would be better to register the server as a dbus-service and request that service so dbus autostarts it. And the error handling isn't that nice either. if ffado-dbus-server can't be started, it keeps on asking until you press "No". And probably the time to wait for the next try is to short or to long... 01/02/08 14:04:54 arnonym [802] * trunk/libffado/support/mixer/ffadomixer.in (modified) be more user-friendly and display message-boxes 01/02/08 12:00:52 arnonym [801] * trunk/libffado/support/mixer/ffadomixer.in (moved) * trunk/libffado/support/mixer/mixer_aktest.py (deleted) * trunk/libffado/support/mixer/SConscript (modified) /me is very stupid. But now the mixers should work and install just fine... 01/02/08 11:52:39 arnonym [800] * trunk/libffado/support/mixer/ffadomixer.in (deleted) * trunk/libffado/support/mixer/SConscript (modified) go away for now... 01/02/08 10:26:00 wagi [799] * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_bcoaudio5.py (added) * trunk/libffado/support/mixer/mixer_bcoaudio5.ui (added) * trunk/libffado/support/mixer/SConscript (modified) add BridgeCo Audio5 UI control 12/29/07 02:18:54 ppalmers [783] * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/Time.c (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/support/dbus/controlserver.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) cleanup time/wait/sleep code 12/23/07 13:47:06 arnonym [773] * trunk/libffado/support/SConscript (modified) No need for commented scons-code that is only a copy of the stuff in tests/SConscript 12/23/07 13:42:21 arnonym [772] * trunk/libffado/support/mixer/ffadomixer.in (modified) * trunk/libffado/support/mixer/SConscript (modified) Some small things: - install the ui-files too. Don't know if they are needed... - Be a bit more verbose and userfriendly(?) on the commandline. This should all be done with some nice gui to be really userfriendly. 12/23/07 13:25:31 arnonym [770] * trunk/libffado/support/mixer (modified) * trunk/libffado/support/mixer/ffadomixer.in (added) * trunk/libffado/support/mixer/mixer_aktest.py (added) * trunk/libffado/support/mixer/SConscript (modified) - Add a script to start mixers in a generic way. - Install the specific mixers with their ui.py-files to $sharedir/python and use them. - Add another "app" for testing. (/me doesn't have a device with a mixer, so I can't test the real mixers.) - Ignore ffadomixer 12/16/07 13:25:22 arnonym [761] * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Implement a usable(?) configure check to find pyuic. It checks for the module pyqtconfig. At least on gentoo that is installed by the same app/lib as the pyuic app. If we used qt4 the check could also check for other py-modules... Refactor the config.guess into a config-check so the result gets cached. And build the mixer-guis again. Next step: Instaling the mixer apps in a sane way. /me thinks about it... 12/09/07 08:46:12 ppalmers [757] * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) fix xml error due to license 12/08/07 05:44:49 ppalmers [755] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/SConscript (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/tests/SConscript (modified) add a scons option to build static versions of the tools 11/30/07 14:18:26 ppalmers [750] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (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/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/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.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/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (moved) * trunk/libffado/src/libieee1394/IsoHandler.h (moved) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (moved) * trunk/libffado/src/libieee1394/IsoHandlerManager.h (moved) * 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/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) Code refactoring. Tries to simplify things and tries to put all code where it belongs. 11/29/07 04:25:10 ppalmers [742] * trunk/libffado/admin/dbus.py (modified) * trunk/libffado/admin/doxygen.py (modified) * trunk/libffado/admin/pkgconfig.py (modified) * trunk/libffado/admin/pyuic.py (modified) * trunk/libffado/admin/scanreplace.py (modified) * trunk/libffado/AUTHORS (modified) * trunk/libffado/ChangeLog (modified) * trunk/libffado/deb/SConscript (modified) * trunk/libffado/external/dbus/SConscript (modified) * trunk/libffado/external/SConscript (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/libffado/SConscript (modified) * trunk/libffado/NEWS (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_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_avplug.cpp (modified) * trunk/libffado/src/bebob/bebob_avplug.h (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_bcd.h (modified) * trunk/libffado/src/bebob/bebob_dl_codes.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.cpp (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/bebob/bebob_mixer.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (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/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/bebob/template/vendor_device.cpp (modified) * trunk/libffado/src/bebob/template/vendor_device.h (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (modified) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.h (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.h (modified) * trunk/libffado/src/debugmodule/test_debugmodule.cpp (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/dice/dice_defines.h (modified) * trunk/libffado/src/fbtypes.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_avc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_flash.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware.cpp (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/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (modified) * 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_firmware.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_function_block.h (modified) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.cpp (modified) * trunk/libffado/src/libavc/ccm/avc_signal_source.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * trunk/libffado/src/libavc/general/avc_connect.cpp (modified) * trunk/libffado/src/libavc/general/avc_connect.h (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_cmd_generic.h (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_extended_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_generic.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.h (modified) * trunk/libffado/src/libavc/general/avc_signal_format.cpp (modified) * trunk/libffado/src/libavc/general/avc_signal_format.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit_info.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/general/avc_unit_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit_info.h (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_vendor_dependent_cmd.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.h (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * trunk/libffado/src/libavc/streamformat/avc_extended_stream_format.h (modified) * trunk/libffado/src/libcontrol/BasicElements.cpp (modified) * trunk/libffado/src/libcontrol/BasicElements.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/src/libcontrol/MatrixMixer.cpp (modified) * trunk/libffado/src/libcontrol/MatrixMixer.h (modified) * trunk/libffado/src/libieee1394/ARMHandler.cpp (modified) * trunk/libffado/src/libieee1394/ARMHandler.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/csr1212.c (modified) * trunk/libffado/src/libieee1394/csr1212.h (modified) * trunk/libffado/src/libieee1394/IEC61883.cpp (modified) * trunk/libffado/src/libieee1394/IEC61883.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPortInfo.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/IsoStream.cpp (modified) * trunk/libffado/src/libstreaming/generic/IsoStream.h (modified) * trunk/libffado/src/libstreaming/generic/Port.cpp (modified) * trunk/libffado/src/libstreaming/generic/Port.h (modified) * trunk/libffado/src/libstreaming/generic/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/generic/PortManager.h (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/generic/StreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPort.h (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuReceiveStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/motu/MotuTransmitStreamProcessor.h (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libstreaming/util/cip.c (modified) * trunk/libffado/src/libstreaming/util/cip.h (modified) * trunk/libffado/src/libstreaming/util/cycletimer.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.h (modified) * trunk/libffado/src/libutil/Atomic.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) * trunk/libffado/src/libutil/cmd_serialize.h (modified) * trunk/libffado/src/libutil/cycles.h (modified) * trunk/libffado/src/libutil/DelayLockedLoop.cpp (modified) * trunk/libffado/src/libutil/DelayLockedLoop.h (modified) * trunk/libffado/src/libutil/OptionContainer.cpp (modified) * trunk/libffado/src/libutil/OptionContainer.h (modified) * trunk/libffado/src/libutil/PacketBuffer.cpp (modified) * trunk/libffado/src/libutil/PacketBuffer.h (modified) * trunk/libffado/src/libutil/PosixThread.cpp (modified) * trunk/libffado/src/libutil/PosixThread.h (modified) * trunk/libffado/src/libutil/ringbuffer.c (modified) * trunk/libffado/src/libutil/ringbuffer.h (modified) * trunk/libffado/src/libutil/serialize.cpp (modified) * trunk/libffado/src/libutil/serialize.h (modified) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/SystemTimeSource.cpp (modified) * trunk/libffado/src/libutil/SystemTimeSource.h (modified) * trunk/libffado/src/libutil/test-dll.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/libutil/Time.c (modified) * trunk/libffado/src/libutil/Time.h (modified) * trunk/libffado/src/libutil/TimeSource.cpp (modified) * trunk/libffado/src/libutil/TimeSource.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/libutil/unittests.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (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/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/src/threads.h (modified) * trunk/libffado/support/dbus/controlclient.cpp (modified) * trunk/libffado/support/dbus/controlclient.h (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/dbus/SConscript (modified) * trunk/libffado/support/dbus/test-dbus-server.cpp (modified) * trunk/libffado/support/dbus/test-dbus.cpp (modified) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/jack (deleted) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/support/mixer/mixer_af2.ui (modified) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.py (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_saffire.py (modified) * trunk/libffado/support/mixer/mixer_saffire.ui (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/support/templates (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/debugtools.c (modified) * trunk/libffado/tests/streaming/debugtools.h (modified) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/streaming/testmidistreaming1.c (modified) * trunk/libffado/tests/streaming/teststreaming.c (modified) * trunk/libffado/tests/streaming/teststreaming2.c (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) * trunk/libffado/tests/SytMonitor.cpp (modified) * trunk/libffado/tests/SytMonitor.h (modified) * trunk/libffado/tests/test-avccmd.cpp (modified) * trunk/libffado/tests/test-cycletimer.cpp (modified) * trunk/libffado/tests/test-echo.cpp (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) * trunk/libffado/tests/test-extplugcmd.cpp (modified) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) * trunk/libffado/tests/test-fw410.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-mixer.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-sytmonitor.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) * trunk/libffado/tests/test-volume.cpp (modified) * trunk/libffado/TODO (modified) - Remove some obsolete support files and dirs - Clean up the license statements in the source files. Everything is GPL version 3 now. - Add license and copyright notices to scons scripts - Clean up some other text files 11/28/07 12:02:08 ppalmers [739] * trunk/libffado/config.h.in (modified) * trunk/libffado/libffado/ffado.h (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/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/bebob/terratec/terratec_device.cpp (modified) * trunk/libffado/src/bebob/terratec/terratec_device.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/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/ffado_streaming.cpp (deleted) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.h (modified) * trunk/libffado/src/libstreaming/util/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libutil/Thread.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus/ffado-dbus-server.cpp (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (modified) * trunk/libffado/tests/streaming/testmidistreaming1.c (modified) * trunk/libffado/tests/streaming/teststreaming.c (modified) * trunk/libffado/tests/streaming/teststreaming2.c (modified) * trunk/libffado/tests/streaming/teststreaming3.c (modified) * trunk/libffado/tests/test-ffado.cpp (modified) - Adapt the ffado external API (upgrade to v3) NEEDS NEW JACK BACKEND - simplify FFADODevice constructor even more - implement first framework support for supporting multiple adapters. currently all firewire adapters are scanned for supported devices unless specified otherwise however attaching devices to separate adapters is not supported. using multiple adapters at that are connected together might work. 11/28/07 05:03:31 ppalmers [734] * trunk/libffado/config.h.in (modified) * trunk/libffado/deb (copied) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.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/ffadodevice.cpp (modified) * trunk/libffado/src/ffado_streaming.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.cpp (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor.h (modified) * trunk/libffado/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug.h (modified) * trunk/libffado/src/libavc/general/avc_subunit.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libosc (deleted) * trunk/libffado/src/libstreaming/amdtp (copied) * trunk/libffado/src/libstreaming/AmdtpPort.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpPort.h (deleted) * trunk/libffado/src/libstreaming/AmdtpPortInfo.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpPortInfo.h (deleted) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpSlaveStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/cip.c (deleted) * trunk/libffado/src/libstreaming/cip.h (deleted) * trunk/libffado/src/libstreaming/cycletimer.h (deleted) * trunk/libffado/src/libstreaming/generic (copied) * trunk/libffado/src/libstreaming/IsoHandler.cpp (deleted) * trunk/libffado/src/libstreaming/IsoHandler.h (deleted) * trunk/libffado/src/libstreaming/IsoHandlerManager.cpp (deleted) * trunk/libffado/src/libstreaming/IsoHandlerManager.h (deleted) * trunk/libffado/src/libstreaming/IsoStream.cpp (deleted) * trunk/libffado/src/libstreaming/IsoStream.h (deleted) * trunk/libffado/src/libstreaming/motu (copied) * trunk/libffado/src/libstreaming/MotuPort.cpp (deleted) * trunk/libffado/src/libstreaming/MotuPort.h (deleted) * trunk/libffado/src/libstreaming/MotuPortInfo.cpp (deleted) * trunk/libffado/src/libstreaming/MotuPortInfo.h (deleted) * trunk/libffado/src/libstreaming/MotuStreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/MotuStreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/Port.cpp (deleted) * trunk/libffado/src/libstreaming/Port.h (deleted) * trunk/libffado/src/libstreaming/PortManager.cpp (deleted) * trunk/libffado/src/libstreaming/PortManager.h (deleted) * trunk/libffado/src/libstreaming/StreamProcessor.cpp (deleted) * trunk/libffado/src/libstreaming/StreamProcessor.h (deleted) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.h (modified) * trunk/libffado/src/libstreaming/util (copied) * trunk/libffado/src/libutil/StreamStatistics.cpp (modified) * trunk/libffado/src/libutil/StreamStatistics.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/maudio/maudio_avdevice.h (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/rme/rme_avdevice.h (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/dbus (copied) * trunk/libffado/support/firmware/SConscript (modified) * trunk/libffado/support/SConscript (modified) * trunk/libffado/tests/control-interface.xml (deleted) * trunk/libffado/tests/controlclient.cpp (deleted) * trunk/libffado/tests/controlclient.h (deleted) * trunk/libffado/tests/controlserver.cpp (deleted) * trunk/libffado/tests/controlserver.h (deleted) * trunk/libffado/tests/SConscript (modified) * trunk/libffado/tests/streaming/test-isohandling.cpp (modified) * trunk/libffado/tests/SytMonitor.cpp (modified) * trunk/libffado/tests/SytMonitor.h (modified) * trunk/libffado/tests/test-cycletimer.cpp (modified) * trunk/libffado/tests/test-dbus-server.cpp (deleted) * trunk/libffado/tests/test-dbus.cpp (deleted) * trunk/libffado/tests/test-ffado.cpp (modified) * trunk/libffado/tests/test-sytmonitor.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) merge ppalmers-streaming branch 11/03/07 08:12:39 ppalmers [689] * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (modified) * trunk/libffado/src/fireworks/fireworks_firmware.h (modified) * trunk/libffado/support/firmware/fireworks-downloader.cpp (added) * trunk/libffado/support/firmware/SConscript (modified) more echo firmware work 11/03/07 05:31:51 ppalmers [688] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob-sync.cpp (deleted) * trunk/libffado/src/bebob/bebob_dl_codes.h (modified) * trunk/libffado/src/bebob/bebob_dl_mgr.h (modified) * trunk/libffado/src/fireworks/fireworks_firmware.cpp (added) * trunk/libffado/src/fireworks/fireworks_firmware.h (added) * trunk/libffado/src/SConscript (modified) * trunk/libffado/support/firmware (added) * trunk/libffado/support/firmware/bridgeco-downloader.cpp (moved) * trunk/libffado/support/firmware/SConscript (added) * trunk/libffado/support/SConscript (modified) - Remove bebob sync tool, since this is now generalized into the FFADODevice API. the sync source can be set with tests/test-ffado - introduce a new directory for firmware tools: support/firmware - Move the bridgeco firmware downloader to the support/firmware directory - initial code for echo firmware downloading 11/02/07 05:04:08 ppalmers [684] * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) - extend the saffire pro mixer 11/01/07 16:14:43 ppalmers [682] * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.ui (modified) extend saffire pro mixer 10/21/07 08:05:11 ppalmers [668] * trunk/libffado/src/fireworks/efc/efc_avc_cmd.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_ioconfig.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (modified) * trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/support/mixer/mixer_af2.py (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) fix small bug in ECHO mixer commands 10/21/07 07:30:17 ppalmers [667] * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_af2.py (added) * trunk/libffado/support/mixer/mixer_af2.ui (added) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/test-echomixer.cpp (modified) implement basic AF2 control application 10/20/07 12:23:54 ppalmers [662] * trunk/libffado/src/bebob/bebob_avdevice.cpp (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/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/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffire.py (added) * trunk/libffado/support/mixer/mixer_saffire.ui (added) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/support/mixer/SConscript (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) - introduce mixer control for the original saffire 10/20/07 08:32:47 ppalmers [661] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (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_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bebob/GenericMixer.cpp (deleted) * trunk/libffado/src/bebob/GenericMixer.h (deleted) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/libcontrol/Element.cpp (modified) * trunk/libffado/src/libcontrol/Element.h (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (modified) * trunk/libffado/tests/test-focusrite.cpp (modified) - Implement more complete mixer support for the saffire pro - fix some cleanup issues with control elements 10/17/07 01:16:58 ppalmers [653] * trunk/libffado/src/bebob/ffado_driver_bebob.txt (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_generic.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/support/mixer/mixer.py (modified) * trunk/libffado/support/mixer/mixer_saffirepro.py (added) * trunk/libffado/support/mixer/mixer_saffirepro.ui (added) * trunk/libffado/support/mixer/SConscript (modified) - a first pass at Focusrite Saffire Pro mixer support. Note: the mixer only works when streaming. 10/14/07 11:23:51 ppalmers [646] * trunk/libffado/support/mixer/mixer_phase88.py (added) * trunk/libffado/support/mixer/mixer_phase88.ui.h (deleted) * trunk/libffado/support/mixer/osc.py (deleted) file cleanup 10/14/07 11:22:21 ppalmers [645] * trunk/libffado/support/mixer/mixer.py (moved) * trunk/libffado/support/mixer/mixer_phase24.py (modified) * trunk/libffado/support/mixer/mixer_phase24.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) merge all mixers into one application 10/14/07 10:19:22 ppalmers [644] * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/libavc/general/avc_generic.h (modified) * trunk/libffado/src/libieee1394/configrom.cpp (modified) * trunk/libffado/src/libieee1394/configrom.h (modified) * trunk/libffado/support/mixer/mixer_phase88.py (modified) * trunk/libffado/support/mixer/mixer_phase88.ui (modified) * trunk/libffado/support/mixer/mixer_phase88.ui.h (modified) * trunk/libffado/tests/control-interface.xml (modified) * trunk/libffado/tests/controlserver.cpp (modified) * trunk/libffado/tests/controlserver.h (modified) - Adapt the phase 88 mixer control application to the new DBUS control interface 08/29/07 10:04:09 arnonym [596] * trunk/libffado/support/mixer (modified) ignore me 08/29/07 08:42:51 arnonym [591] * trunk/libffado/SConstruct (modified) * trunk/libffado/support/mixer/SConscript (modified) Adopt the pyuic-check to my new-gained knowledge:-)