# # ChangeLog for /branches/echoaudio/src/bebob/bebob_avdevice_subunit.cpp # # Generated by Trac 0.10.4 # 03/28/24 10:26:41 # 07/28/07 03:45:29 ppalmers [503] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/bebob/bebob_dl_codes.cpp (modified) * branches/echoaudio/src/bebob/bebob_dl_codes.h (modified) * branches/echoaudio/src/bebob/bebob_dl_mgr.cpp (modified) * branches/echoaudio/src/bebob/bebob_functionblock.cpp (modified) * branches/echoaudio/src/bebob/bebob_functionblock.h (modified) * branches/echoaudio/src/bebob/GenericMixer.cpp (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/ffadodevice.cpp (modified) * branches/echoaudio/src/ffadodevice.h (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.cpp (modified) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.h (modified) * branches/echoaudio/src/libavc/avc_definitions.cpp (modified) * branches/echoaudio/src/libavc/avc_definitions.h (modified) * branches/echoaudio/src/libavc/ccm/avc_signal_source.cpp (modified) * branches/echoaudio/src/libavc/ccm/avc_signal_source.h (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.cpp (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.h (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.cpp (modified) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.h (modified) * branches/echoaudio/src/libavc/general/avc_connect.cpp (modified) * branches/echoaudio/src/libavc/general/avc_connect.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.h (modified) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.h (modified) * branches/echoaudio/src/libavc/general/avc_generic.cpp (modified) * branches/echoaudio/src/libavc/general/avc_generic.h (modified) * branches/echoaudio/src/libavc/general/avc_plug_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_plug_info.h (modified) * branches/echoaudio/src/libavc/general/avc_subunit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_subunit_info.h (modified) * branches/echoaudio/src/libavc/general/avc_unit_info.cpp (modified) * branches/echoaudio/src/libavc/general/avc_unit_info.h (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.cpp (modified) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.h (modified) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.cpp (modified) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.h (modified) * branches/echoaudio/src/libavc/util/avc_serialize.cpp (modified) * branches/echoaudio/src/libavc/util/avc_serialize.h (modified) - put all libavc stuff into it's own name namespace (AVC) 07/28/07 02:43:03 ppalmers [502] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice.h (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/bebob/bebob_dl_codes.h (modified) * branches/echoaudio/src/bebob/bebob_dl_mgr.cpp (modified) * branches/echoaudio/src/bebob/GenericMixer.cpp (modified) * branches/echoaudio/src/ffado.cpp (modified) * branches/echoaudio/src/libavc/audiosubunit (added) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.cpp (moved) * branches/echoaudio/src/libavc/audiosubunit/avc_function_block.h (moved) * branches/echoaudio/src/libavc/ccm (added) * branches/echoaudio/src/libavc/ccm/avc_signal_source.cpp (moved) * branches/echoaudio/src/libavc/ccm/avc_signal_source.h (moved) * branches/echoaudio/src/libavc/descriptors (added) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.cpp (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor.h (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.cpp (moved) * branches/echoaudio/src/libavc/descriptors/avc_descriptor_cmd.h (moved) * branches/echoaudio/src/libavc/general (added) * branches/echoaudio/src/libavc/general/avc_connect.cpp (moved) * branches/echoaudio/src/libavc/general/avc_connect.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_cmd_generic.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_plug_info.h (moved) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_extended_subunit_info.h (moved) * branches/echoaudio/src/libavc/general/avc_generic.cpp (moved) * branches/echoaudio/src/libavc/general/avc_generic.h (moved) * branches/echoaudio/src/libavc/general/avc_plug_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_plug_info.h (moved) * branches/echoaudio/src/libavc/general/avc_subunit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_subunit_info.h (moved) * branches/echoaudio/src/libavc/general/avc_unit_info.cpp (moved) * branches/echoaudio/src/libavc/general/avc_unit_info.h (moved) * branches/echoaudio/src/libavc/musicsubunit (added) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.cpp (moved) * branches/echoaudio/src/libavc/musicsubunit/avc_descriptor_music.h (moved) * branches/echoaudio/src/libavc/streamformat (added) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.cpp (moved) * branches/echoaudio/src/libavc/streamformat/avc_extended_stream_format.h (moved) * branches/echoaudio/src/libavc/util (added) * branches/echoaudio/src/libavc/util/avc_serialize.cpp (moved) * branches/echoaudio/src/libavc/util/avc_serialize.h (moved) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/src/maudio/maudio_avdevice.h (modified) Restructure the libavc directory in order to improve maintainability when extending the implemented AV/C standards. The new directory structure is a reflection of the specifications: the files in each directory (roughly) correspond to the same specification. The breakdown is: general : AV/C Digital Interface Command Set General Specification audiosubunit : Audio Subunit Specification musicsubunit : Music Subunit Specification ccm : Connection and Compatibility Management Specification descriptors : AV/C Descriptor Mechanism Specification util : Various utility classes (not from specs) 07/28/07 01:21:08 ppalmers [499] * branches/echoaudio/src/bebob/bebob_avdevice.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.cpp (modified) * branches/echoaudio/src/bebob/bebob_avdevice_subunit.h (modified) * branches/echoaudio/src/bebob/bebob_avplug.cpp (modified) * branches/echoaudio/src/bebob/bebob_avplug.h (modified) * branches/echoaudio/src/debugmodule/debugmodule.cpp (modified) * branches/echoaudio/src/debugmodule/debugmodule.h (modified) * branches/echoaudio/src/devicemanager.cpp (modified) * branches/echoaudio/src/iavdevice.h (modified) * branches/echoaudio/src/libavc/avc_definitions.h (modified) * branches/echoaudio/src/libavc/avc_extended_cmd_generic.cpp (modified) * branches/echoaudio/src/libavc/avc_extended_cmd_generic.h (modified) * branches/echoaudio/src/libavc/avc_extended_plug_info.h (modified) * branches/echoaudio/src/libavc/avc_generic.cpp (modified) * branches/echoaudio/src/libavc/avc_generic.h (modified) * branches/echoaudio/src/libavc/avc_plug_info.cpp (modified) * branches/echoaudio/src/libavc/avc_plug_info.h (modified) * branches/echoaudio/src/libavc/avc_serialize.cpp (modified) * branches/echoaudio/src/libavc/avc_serialize.h (modified) * branches/echoaudio/src/Makefile.am (modified) * branches/echoaudio/tests/Makefile.am (modified) * branches/echoaudio/tests/test-ffado.cpp (modified) - implement AV/C descriptor and infoblock parsing - implement AV/C music subunit status descriptor and related infoblocks - small changes and generalizations 05/23/07 12:58:40 ppalmers [473] * branches/echoaudio (copied) Branch off for experimenting with the echo audio devices 04/08/07 08:56:32 ppalmers [451] * 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_functionblock.cpp (modified) * trunk/libffado/src/bebob/bebob_functionblock.h (modified) * trunk/libffado/src/bebob/GenericMixer.cpp (added) * trunk/libffado/src/bebob/GenericMixer.h (added) * trunk/libffado/src/Makefile.am (modified) - First attempt at a OSC controlled mixer. The level of abstraction is very low, meaning that you have to know how the function blocks work. It however allows control applications to be written and to experiment with them. - This version only does Selector function blocks. The following message switches the phase88 input to the * front (or is is back?) /devicemanager/dev0/GenericMixer set selector 10 0 * back (or is it front?) /devicemanager/dev0/GenericMixer set selector 10 1