# # ChangeLog for /trunk/libffado/src/genericavc # # Generated by Trac 0.10.4 # 03/28/24 16:04:55 # 03/22/08 14:48:09 ppalmers [967] * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.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/Mutex.h (added) * trunk/libffado/src/libutil/PosixMutex.cpp (added) * trunk/libffado/src/libutil/PosixMutex.h (added) * trunk/libffado/src/SConscript (modified) - first attempt at not causing total havoc when devices are removed from the bus. 01/21/08 11:27:51 wagi [872] * trunk/libffado/src/bebob/ffado_driver_bebob.txt (modified) * trunk/libffado/src/genericavc/ffado_driver_genericavc.txt (modified) let's try to discover the fa-101 with the descriptor discovering code 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/10/08 13:36:13 ppalmers [833] * trunk/libffado/config.h.in (modified) * trunk/libffado/libffado/ffado.h (modified) * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.cpp (modified) * trunk/libffado/src/bebob/focusrite/focusrite_saffirepro.h (modified) * trunk/libffado/src/bounce/bounce_avdevice.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/ffado.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandler.cpp (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/amdtp/AmdtpPort.h (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.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/TimestampedBuffer.cpp (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/tests/streaming/debugtools.c (deleted) * trunk/libffado/tests/streaming/debugtools.h (deleted) * trunk/libffado/tests/streaming/SConscript (modified) * trunk/libffado/tests/streaming/testmidistreaming1.c (deleted) * trunk/libffado/tests/streaming/teststreaming.c (deleted) * trunk/libffado/tests/streaming/teststreaming2.c (deleted) * trunk/libffado/tests/streaming/teststreaming3.cpp (modified) * trunk/libffado/tests/test-ieee1394service.cpp (modified) * trunk/libffado/tests/test-streamdump.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) merge api-cleanup branch (R808:832) into trunk 12/29/07 03:39:55 ppalmers [784] * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libieee1394/IsoHandlerManager.cpp (modified) * trunk/libffado/src/libstreaming/StreamProcessorManager.cpp (modified) fix shutdown bug 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 14:26:52 ppalmers [748] * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/cycletimer.h (moved) * trunk/libffado/src/libieee1394/ieee1394service.cpp (modified) * trunk/libffado/src/libieee1394/ieee1394service.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/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/util/IsoHandler.cpp (modified) * trunk/libffado/src/libstreaming/util/IsoHandler.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/tests/test-timestampedbuffer.cpp (modified) try to reorganize things such that less information is duplicated 11/29/07 12:24:38 ppalmers [745] * trunk/libffado/src/devicemanager.cpp (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/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) implement clock source selection for DICE EVM 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:36:19 ppalmers [736] * trunk/libffado/SConstruct (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/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.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_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) fix some stuff that was not merged correctly 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/11/07 12:03:19 wagi [716] * trunk/libffado/src/bebob/bebob_avdevice.cpp (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/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.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_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) cache bebob avc model. lot's of small bug fixed. it should work now. 11/02/07 08:39:54 ppalmers [685] * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) remove device table printout 09/09/07 12:04:35 ppalmers [639] * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (modified) * trunk/libffado/src/devicemanager.cpp (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/ffadodevice.h (modified) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (modified) * trunk/libffado/src/fireworks/efc/efc_cmd.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 (added) * trunk/libffado/src/fireworks/efc/efc_cmds_hardware_ctrl.h (added) * 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/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/tests/test-ffado.cpp (modified) - Introduce a generic infrastructure for FFADODevices to present the clock sources they support and their state - Implement this infrastructure for BeBoB devices - Implement this infrastructure for ECHO Fireworks devices 09/08/07 09:19:40 wagi [630] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/libavc/general/avc_unit.cpp (modified) * trunk/libffado/src/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libutil/cmd_serialize.cpp (modified) Some more fixing of the cashing code. The loading is still disabled because it seems not to work right. But at least it doesn't crash anymore. Some further debugging is needed. 09/06/07 13:09:35 wagi [620] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/libutil/serialize.cpp (modified) * trunk/libffado/src/libutil/serialize.h (modified) - one tokenize function is enough. currently in serialize.h defined, this might change - saveCache code workover. The cache is now created in ~/.ffado/cache. It is actived since it should break things. Otherwise it needs fixing. 09/02/07 11:31:15 ppalmers [612] * trunk/libffado/src/bebob/bebob_avdevice_subunit.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice_subunit.h (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/bebob_mixer.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.cpp (modified) * trunk/libffado/src/libavc/audiosubunit/avc_audiosubunit.h (modified) * trunk/libffado/src/libavc/general/avc_plug.cpp (modified) * trunk/libffado/src/libavc/general/avc_plug_info.cpp (modified) * trunk/libffado/src/libavc/general/avc_subunit.h (modified) * trunk/libffado/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) - Remove dependencies between BeBoB and generic AVC code (functionblocks) - Clean up the code at some places 08/31/07 01:56:53 ppalmers [607] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.cpp (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) - Fix file-based discovery. The previous code used a pointer to a vendormodel entry. This pointer however pointed to a VendorModel object that was created on the stack of the discover function. Hence the pointer becomes invalid when the discover function is exited. The changes incorporate using a VendorModelEntry struct instead of a pointer to it. So now the FFADODevice has it's own copy of this struct, instead of a pointer to it. 08/29/07 14:17:58 wagi [599] * trunk/libffado/config.h.in (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/ffado_driver_bebob.txt (added) * trunk/libffado/src/fireworks/ffado_driver_fireworks.txt (added) * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) * trunk/libffado/src/genericavc/avc_vendormodel.h (modified) * trunk/libffado/src/genericavc/ffado_driver_genericavc.txt (added) * trunk/libffado/src/SConscript (modified) Instead of static compiled in vendor/model table use configuration files. Maybe needs some more cleanup but I wanted to check in this baby before someone else screws me up with some majors changes in the repos :) 08/29/07 08:26:18 ppalmers [589] * trunk/libffado/src/fireworks/fireworks_device.cpp (modified) * trunk/libffado/src/fireworks/fireworks_device.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) small discovery fix 08/29/07 08:09:34 ppalmers [587] * trunk/libffado/SConstruct (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_slave_avdevice.cpp (modified) * trunk/libffado/src/debugmodule/debugmodule.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/fireworks (added) * trunk/libffado/src/fireworks/audiofire (added) * trunk/libffado/src/fireworks/audiofire/audiofire_device.cpp (added) * trunk/libffado/src/fireworks/audiofire/audiofire_device.h (added) * trunk/libffado/src/fireworks/fireworks_device.cpp (added) * trunk/libffado/src/fireworks/fireworks_device.h (added) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/libieee1394/vendor_model_ids.h (added) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/SConscript (modified) - moved all vendor id's to one include file - introduced the framework for the ECHO FireWorks platform 08/29/07 04:44:02 ppalmers [584] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.cpp (moved) * trunk/libffado/src/bebob/focusrite/focusrite_cmd.h (moved) * trunk/libffado/src/bebob/focusrite/focusrite_device.cpp (added) * trunk/libffado/src/bebob/focusrite/focusrite_device.h (added) * trunk/libffado/src/bebob/template (added) * trunk/libffado/src/bebob/template/vendor_device.cpp (added) * trunk/libffado/src/bebob/template/vendor_device.h (added) * trunk/libffado/src/bebob/terratec/terratec_cmd.cpp (moved) * trunk/libffado/src/bebob/terratec/terratec_cmd.h (moved) * trunk/libffado/src/bebob/terratec/terratec_device.cpp (added) * trunk/libffado/src/bebob/terratec/terratec_device.h (added) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/dice/dice_avdevice.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/maudio/maudio_avdevice.cpp (modified) * trunk/libffado/src/metrichalo/mh_avdevice.cpp (modified) * trunk/libffado/src/motu/motu_avdevice.cpp (modified) * trunk/libffado/src/rme/rme_avdevice.cpp (modified) * trunk/libffado/src/SConscript (modified) * trunk/libffado/tests/test-ffado.cpp (modified) - fix bug introduced in previous commit - focusrite and terratec now have specific bebob devices 08/29/07 02:19:04 ppalmers [583] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.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/devicemanager.cpp (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/ffadodevice.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (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) - Clean up the FFADODevice constructor to remove the nodeid that can be retrieved from the configrom. - Implement new method of creating devices: a device is supposed to implement the createDevice static method that should return an instance of itself or a subclass of itself. This should ease support for manufacturer specific customizations since we don't have to put them into the device manager class. 08/24/07 10:53:24 arnonym [561] * trunk/libffado (modified) * trunk/libffado/admin (copied) * trunk/libffado/config.h.in.scons (copied) * trunk/libffado/libffado/SConscript (copied) * trunk/libffado/SConstruct (copied) * trunk/libffado/src (modified) * trunk/libffado/src/bebob (modified) * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/vendorspecific (modified) * trunk/libffado/src/debugmodule (modified) * trunk/libffado/src/genericavc (modified) * trunk/libffado/src/libavc (modified) * trunk/libffado/src/libavc/audiosubunit (modified) * trunk/libffado/src/libavc/ccm (modified) * trunk/libffado/src/libavc/descriptors (modified) * trunk/libffado/src/libavc/general (modified) * trunk/libffado/src/libavc/musicsubunit (modified) * trunk/libffado/src/libavc/streamformat (modified) * trunk/libffado/src/libavc/util (modified) * trunk/libffado/src/libieee1394 (modified) * trunk/libffado/src/libosc (modified) * trunk/libffado/src/libstreaming (modified) * trunk/libffado/src/libutil (modified) * trunk/libffado/src/maudio (modified) * trunk/libffado/src/SConscript (copied) * trunk/libffado/support/mixer/SConscript (copied) * trunk/libffado/support/SConscript (copied) * trunk/libffado/tests (modified) * trunk/libffado/tests/SConscript (copied) * trunk/libffado/tests/streaming (modified) * trunk/libffado/tests/streaming/SConscript (copied) Merge the scons-branch to trunk. This basicly adds scons as a buildsystem. This does not mean that auto* is dropped instantly (the added files should not collide) but allows for some testing in the transition-process. The auto*-files are deleted later on... Due to this, the config.h.in (which gets built by autogen.sh) is copied from config.h.in.scons using scons. When dropping make this file should be moved to config.h.in. The scons-system is probably missing a lot of things you are used to in make. But at least here it does build a usable libffado. :-) To use scons, simply do a "scons". If you want to know about configuration, "scons -h" allows you to view and set parameters, which are saved from there on. What do I mean with this? "scons -h PREFIX=$HOME" sets the install-prefix to $HOME and shows the helptext that already incorporates the changed option. Another "scons -h" will show the same help-text and scons remembers the changed prefix. "scons" now builds the libs and apps and "scons install" installs everything into the prefix. "scons -c install" cleans the local dir and uninstalls the package while "scons -c" just cleans the local dir. BTW: I also set several more ignores, I am just to lazy to split these two commits. ;-) 08/24/07 08:09:49 ppalmers [560] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_avdevice.h (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/devicemanager.h (modified) * trunk/libffado/src/ffadodevice.cpp (modified) * trunk/libffado/src/ffadodevice.h (modified) * trunk/libffado/src/genericavc/avc_avdevice.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/general/avc_unit.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/libosc/OscNode.cpp (modified) * trunk/libffado/src/libosc/OscServer.cpp (modified) - Sort the FFADODevice vector on GUID before assigning device id's This results in the same device id for identical device setups, independent of the way they are connected or the node numbers they have been assigned. - Sanitized debug message reporting a bit - Cosmetic changes 08/24/07 01:33:45 wagi [558] * trunk/libffado/src/genericavc/avc_vendormodel.cpp (modified) tokinize input (WIP) 08/24/07 00:22:30 wagi [557] * trunk/libffado/src/bebob/bebob_avdevice.cpp (modified) * trunk/libffado/src/bebob/bebob_configparser.cpp (deleted) * trunk/libffado/src/bebob/bebob_configparser.h (deleted) * trunk/libffado/src/bebob/bebob_functionblock.cpp (modified) * trunk/libffado/src/devicemanager.cpp (modified) * trunk/libffado/src/genericavc/avc_avdevice.h (modified) * trunk/libffado/src/genericavc/avc_vendormodel.cpp (added) * trunk/libffado/src/genericavc/avc_vendormodel.h (added) * trunk/libffado/src/Makefile.am (modified) moved&renamed configparser from bebob to genericavc 08/22/07 10:15:34 ppalmers [554] * trunk/libffado/configure.ac (modified) * trunk/libffado/src/bebob-sync.cpp (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_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_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/GenericMixer.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.cpp (modified) * trunk/libffado/src/bounce/bounce_avdevice.h (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/ffado.cpp (modified) * trunk/libffado/src/ffadodevice.cpp (copied) * trunk/libffado/src/ffadodevice.h (copied) * trunk/libffado/src/ffado_streaming.cpp (modified) * trunk/libffado/src/genericavc (copied) * trunk/libffado/src/iavdevice.cpp (deleted) * trunk/libffado/src/iavdevice.h (deleted) * trunk/libffado/src/libavc/audiosubunit (copied) * trunk/libffado/src/libavc/avc_connect.cpp (deleted) * trunk/libffado/src/libavc/avc_connect.h (deleted) * trunk/libffado/src/libavc/avc_definitions.cpp (modified) * trunk/libffado/src/libavc/avc_definitions.h (modified) * trunk/libffado/src/libavc/avc_extended_cmd_generic.cpp (deleted) * trunk/libffado/src/libavc/avc_extended_cmd_generic.h (deleted) * trunk/libffado/src/libavc/avc_extended_plug_info.cpp (deleted) * trunk/libffado/src/libavc/avc_extended_plug_info.h (deleted) * trunk/libffado/src/libavc/avc_extended_stream_format.cpp (deleted) * trunk/libffado/src/libavc/avc_extended_stream_format.h (deleted) * trunk/libffado/src/libavc/avc_extended_subunit_info.cpp (deleted) * trunk/libffado/src/libavc/avc_extended_subunit_info.h (deleted) * trunk/libffado/src/libavc/avc_function_block.cpp (deleted) * trunk/libffado/src/libavc/avc_function_block.h (deleted) * trunk/libffado/src/libavc/avc_generic.cpp (deleted) * trunk/libffado/src/libavc/avc_generic.h (deleted) * trunk/libffado/src/libavc/avc_plug_info.cpp (deleted) * trunk/libffado/src/libavc/avc_plug_info.h (deleted) * trunk/libffado/src/libavc/avc_serialize.cpp (deleted) * trunk/libffado/src/libavc/avc_serialize.h (deleted) * trunk/libffado/src/libavc/avc_signal_source.cpp (deleted) * trunk/libffado/src/libavc/avc_signal_source.h (deleted) * trunk/libffado/src/libavc/avc_subunit_info.cpp (deleted) * trunk/libffado/src/libavc/avc_subunit_info.h (deleted) * trunk/libffado/src/libavc/avc_unit_info.cpp (deleted) * trunk/libffado/src/libavc/avc_unit_info.h (deleted) * trunk/libffado/src/libavc/ccm (copied) * trunk/libffado/src/libavc/descriptors (copied) * trunk/libffado/src/libavc/general (copied) * 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/libavc/general/avc_unit.h (modified) * trunk/libffado/src/libavc/musicsubunit (copied) * trunk/libffado/src/libavc/streamformat (copied) * trunk/libffado/src/libavc/util (copied) * trunk/libffado/src/libosc/OscClient.cpp (modified) * trunk/libffado/src/libstreaming/AmdtpPort.h (modified) * trunk/libffado/src/libstreaming/AmdtpPortInfo.h (modified) * trunk/libffado/src/libstreaming/AmdtpStreamProcessor.cpp (modified) * trunk/libffado/src/libstreaming/MotuPort.h (modified) * trunk/libffado/src/libstreaming/MotuPortInfo.h (modified) * trunk/libffado/src/libstreaming/Port.cpp (modified) * trunk/libffado/src/libstreaming/Port.h (modified) * trunk/libffado/src/libstreaming/PortManager.cpp (modified) * trunk/libffado/src/libstreaming/PortManager.h (modified) * trunk/libffado/src/libutil/TimestampedBuffer.h (modified) * trunk/libffado/src/Makefile.am (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/tests/Makefile.am (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-echo.cpp (added) * trunk/libffado/tests/test-ffado.cpp (modified) Merge echoaudio branch into trunk. This adds support for the Echo Audiofire devices to FFADO. Possibly also other devices working with the Apple Class Driver will work with this code. It is not fully complete yet, but the main rework is done. First of all the IAvDevice class/interface is renamed to FFADODevice, in order to separate the AV/C code from the FFADO API code. A device supported by FFADO implements a FFADODevice. The BeBoB device has been split up into three groups: - libavc/* : all code and commands that are specified by AV/C specs. Note that a lot of the code that used to be in BeBoB::AvDevice now resides in AVC::Unit - genericavc/* : a FFADODevice that uses AV/C descriptors & commands for discovery and config - bebob/* : the bebob FFADODevice that inherits from GenericAVC::AvDevice but that uses BridgeCo commands for discovery Everything has been moved as high as possible in the class hierarchy. If necessary, a subclass that uses device specific commands is introduced (e.g. BeBoB::Plug inherits from AVC::Plug and uses the BridgeCo extended plug info command to discover it's properties). There are some other fixes along the way that have been done too. 08/21/07 10:12:58 ppalmers [548] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/genericavc/avc_avdevice.cpp (modified) * branches/echoaudio/src/genericavc/avc_avdevice.h (modified) * branches/echoaudio/src/libavc/general/avc_plug.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug.h (modified) * branches/echoaudio/src/libavc/general/avc_unit.cpp (modified) * branches/echoaudio/src/libavc/general/avc_unit.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_musicsubunit.cpp (modified) - make the BeBoB AvDevice a child class of the GenericAVC AvDevice. This avoids a lot of code duplication. - fix inconsistency in position/location numbering between ext pluginfo cmd and descriptor.