Changeset 2124

Show
Ignore:
Timestamp:
04/18/12 11:40:08 (9 years ago)
Author:
adi
Message:

DICE EAP Saffire Pro 24 Corrects the number of mixer destinations

While the manufacturer doc mentions only 8 mixer destinations, the
flash is effectively configured with 16 destinations

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libffado/src/dice/focusrite/saffire_pro24.cpp

    r2097 r2124  
    6464 
    6565void SaffirePro24::SaffirePro24EAP::setupSources_low() { 
    66     addSource("SPDIF",  6,  2, eRS_AES); 
    67     addSource("ADAT",   0,  8, eRS_ADAT); 
    68     addSource("Analog", 0,  4, eRS_InS0); 
    69     addSource("Mixer",  0, 8, eRS_Mixer); 
    70     addSource("1394",   0,  8, eRS_ARX0); 
     66    addSource("SPDIF",  6,  2, eRS_AES, 1); 
     67    addSource("ADAT",   0,  8, eRS_ADAT, 1); 
     68    addSource("Analog", 0,  4, eRS_InS0, 1); 
     69    addSource("Mixer",  0, 16, eRS_Mixer, 1); 
     70    addSource("1394",   0,  8, eRS_ARX0, 1); 
    7171    addSource("Mute",   0,  1, eRS_Muted); 
    7272} 
    7373void SaffirePro24::SaffirePro24EAP::setupDestinations_low() { 
    74     addDestination("SPDIF",  6,  2, eRD_AES); 
    75     addDestination("Analog", 0,  6, eRD_InS0); 
    76     addDestination("Mixer",  0, 16, eRD_Mixer0); 
    77     addDestination("Mixer",  0,  2, eRD_Mixer1, 16); 
    78     addDestination("1394",   0, 16, eRD_ATX0); 
     74    addDestination("SPDIF",  6,  2, eRD_AES, 1); 
     75    addDestination("Analog", 0,  6, eRD_InS0, 1); 
     76    addDestination("Mixer",  0, 16, eRD_Mixer0, 1); 
     77    addDestination("Mixer",  0,  2, eRD_Mixer1, 17); 
     78    addDestination("1394",   0, 16, eRD_ATX0, 1); 
    7979// Is a Mute destination useful ? 
    8080//    addDestination("Mute",   0,  1, eRD_Muted); 
     
    8282 
    8383void SaffirePro24::SaffirePro24EAP::setupSources_mid() { 
    84     addSource("SPDIF",  6,  2, eRS_AES); 
    85     addSource("ADAT",   0,  4, eRS_ADAT); 
    86     addSource("Analog", 0,  4, eRS_InS0); 
    87     addSource("Mixer",  0, 16, eRS_Mixer); 
    88     addSource("1394",   0,  8, eRS_ARX0); 
     84    addSource("SPDIF",  6,  2, eRS_AES, 1); 
     85    addSource("ADAT",   0,  4, eRS_ADAT, 1); 
     86    addSource("Analog", 0,  4, eRS_InS0, 1); 
     87    addSource("Mixer",  0, 16, eRS_Mixer, 1); 
     88    addSource("1394",   0,  8, eRS_ARX0, 1); 
    8989    addSource("Mute",   0,  1, eRS_Muted); 
    9090} 
    9191void SaffirePro24::SaffirePro24EAP::setupDestinations_mid() { 
    92     addDestination("SPDIF",  6,  2, eRD_AES); 
    93     addDestination("Analog", 0,  6, eRD_InS0); 
    94     addDestination("Mixer",  0, 16, eRD_Mixer0); 
    95     addDestination("Mixer",  0,  2, eRD_Mixer1, 16); 
    96     addDestination("1394",   0, 12, eRD_ATX0); 
     92    addDestination("SPDIF",  6,  2, eRD_AES, 1); 
     93    addDestination("Analog", 0,  6, eRD_InS0, 1); 
     94    addDestination("Mixer",  0, 16, eRD_Mixer0, 1); 
     95    addDestination("Mixer",  0,  2, eRD_Mixer1, 17); 
     96    addDestination("1394",   0, 12, eRD_ATX0, 1); 
    9797// Is a Mute destination useful ? 
    9898//    addDestination("Mute",   0,  1, eRD_Muted);