chenlh
2026-01-28 8758151dcdb0f89e362dd297405a384d3a034380
src/tg/tg_adapter.cpp
@@ -5,7 +5,7 @@
s32 tg_hw_adapter_t::get_physical_channel(s32 input , s32 logic_channel)
{
    if(input) {
        s32 input_num = ana_input_num + dante_input_num ;
        s32 input_num = ana_input_num + dante_input_num;
        if(logic_channel < ana_input_num) {
            //analog
            return logic_channel + 1;
@@ -16,14 +16,13 @@
        }
        else {
            //usb
//            return 17 + (logic_channel - input_num);
           return (logic_channel > input_num) ? 17 : 18;
        }
    }
    else {    //output
        s32 output_num = ana_output_num + dante_output_num ;
        //analog
        s32 output_num = ana_output_num + dante_output_num;
        if(logic_channel < ana_output_num) {
           //analog
            return logic_channel + 1;
        }
        else if(logic_channel < output_num) {
@@ -32,8 +31,7 @@
        }
        else {
            //usb
//            return 17 + (logic_channel - output_num);
           return (logic_channel > output_num) ? 17 : 18;
           return ((logic_channel > output_num) ? 17 : 18);
        }
    }
}