-
Notifications
You must be signed in to change notification settings - Fork 7.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I2S output left/right channels swapped (IDFGH-1078) #3399
Comments
Well, the
|
Modify the SBC SynthFrame output pointer to swap the channel data output.
Hi @redchenjs, We have do some test, and the PCM decoded by the SBC actually has the correct left and right channel order. |
The right channel data is in the high position, so the I2S_TX_MSB_RIGHT & I2S_RX_MSB_RIGHT bits should be set.
The right channel data is in the high position, so the I2S_TX_MSB_RIGHT & I2S_RX_MSB_RIGHT bits should be set. Merges espressif#3717 closes espressif#3399
Environment
Problem Description
When ESP32 is used for A2DP streaming, the I2S output left/right channels are swapped.
When playing left channel only audio, the LA output is:
When playing right channel only audio, the LA output is:
The expected left/right channel behavior according to TRM:
Steps to repropduce
a2dp_sink
example from esp-idf v3.2.test_files.zip
Code to reproduce this issue
The
a2dp_sink
example from esp-idf v3.2The text was updated successfully, but these errors were encountered: