Changeset 663
- Timestamp:
- 10/20/07 15:13:16 (16 years ago)
- Files:
-
- trunk/libffado/src/fireworks/efc/efc_cmd.cpp (modified) (1 diff)
- trunk/libffado/src/fireworks/efc/efc_cmd.h (modified) (3 diffs)
- trunk/libffado/src/fireworks/efc/efc_cmds_mixer.cpp (added)
- trunk/libffado/src/fireworks/efc/efc_cmds_mixer.h (added)
- trunk/libffado/src/fireworks/efc/efc_cmds_monitor.cpp (added)
- trunk/libffado/src/fireworks/efc/efc_cmds_monitor.h (added)
- trunk/libffado/src/SConscript (modified) (1 diff)
- trunk/libffado/tests/SConscript (modified) (1 diff)
- trunk/libffado/tests/test-echomixer.cpp (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/libffado/src/fireworks/efc/efc_cmd.cpp
r629 r663 41 41 , m_category_id ( cat ) 42 42 , m_command_id ( cmd ) 43 { 44 memset(&m_header,0,sizeof(m_header)); 45 } 46 47 EfcCmd::EfcCmd() 48 : m_length ( 0 ) 49 , m_category_id ( EFC_CAT_INVALID ) 50 , m_command_id ( EFC_CMD_INVALID ) 43 51 { 44 52 memset(&m_header,0,sizeof(m_header)); trunk/libffado/src/fireworks/efc/efc_cmd.h
r639 r663 62 62 #define EFC_CMD_HWCTRL_IDENTIFY 5 63 63 #define EFC_CMD_HWCTRL_RECONNECT_PHY 6 64 65 // Commands for the EFC_CAT_*_MIX categories 66 #define EFC_CMD_MIXER_SET_GAIN 0 67 #define EFC_CMD_MIXER_GET_GAIN 1 68 #define EFC_CMD_MIXER_SET_MUTE 2 69 #define EFC_CMD_MIXER_GET_MUTE 3 70 #define EFC_CMD_MIXER_SET_SOLO 4 71 #define EFC_CMD_MIXER_GET_SOLO 5 72 #define EFC_CMD_MIXER_SET_PAN 6 73 #define EFC_CMD_MIXER_GET_PAN 7 74 #define EFC_CMD_MIXER_SET_NOMINAL 8 75 #define EFC_CMD_MIXER_GET_NOMINAL 9 64 76 65 77 // size of the header … … 149 161 protected: // this HAS to be overloaded 150 162 EfcCmd(uint32_t cat, uint32_t cmd); 163 EfcCmd(); 151 164 152 165 public: … … 163 176 struct efc_header m_header; 164 177 165 pr ivate:178 protected: 166 179 uint32_t m_category_id; 167 180 uint32_t m_command_id; trunk/libffado/src/SConscript
r649 r663 112 112 fireworks/efc/efc_cmds_hardware.cpp \ 113 113 fireworks/efc/efc_cmds_hardware_ctrl.cpp \ 114 fireworks/efc/efc_cmds_mixer.cpp \ 115 fireworks/efc/efc_cmds_monitor.cpp \ 114 116 fireworks/audiofire/audiofire_device.cpp \ 115 117 ' ) trunk/libffado/tests/SConscript
r643 r663 39 39 if env['ENABLE_BEBOB']: 40 40 apps.update( { "test-focusrite" : "test-focusrite.cpp" } ) 41 if env['ENABLE_FIREWORKS']: 42 apps.update( { "test-echomixer" : "test-echomixer.cpp" } ) 41 43 42 44 for app in apps.keys():