Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fa2ea2ca authored by Zhou Song's avatar Zhou Song Committed by Quinn Male
Browse files

hal: Add separate backend for headset-mic

Add separate backend for headset-mic for
concurrent record usecase.

Change-Id: I6a006627d746f13f6bc326cdaf349600348b7cbb
parent ad672adc
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -3390,6 +3390,17 @@ acdb_init_fail:
                strdup("RX_CDC_DMA_RX_0 Format");
            my_data->current_backend_cfg[HEADPHONE_BACKEND].samplerate_mixer_ctl =
                strdup("RX_CDC_DMA_RX_0 SampleRate");
            /*
             * TODO: enable CONCURRENT_CAPTURE_ENABLED flag only if separate backend
             * is defined for headset-mic. This is to capture separate data from
             * headset-mic and handset-mic.
             */
            if(audio_extn_is_concurrent_capture_enabled()) {
                my_data->current_backend_cfg[HEADSET_TX_BACKEND].bitwidth_mixer_ctl =
                                                    strdup("TX_CDC_DMA_TX_4 Format");
                my_data->current_backend_cfg[HEADSET_TX_BACKEND].samplerate_mixer_ctl =
                                                    strdup("TX_CDC_DMA_TX_4 SampleRate");
            }

            if (default_rx_backend)
                free(default_rx_backend);