GithubHelp home page GithubHelp logo

esp32-a2dp-sink's People

Contributors

cfint avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

esp32-a2dp-sink's Issues

Crackling sound

When using LDAC here are some tests:

Sony NW-A30 Walkman (LDAC) = Crackling noise, sometimes it sounds like a chipmunk.
Sony NW-A30 Walkman (aptxHD) = No problem

Redmi 12 (LDAC) = No problem

Vivo phone (LDAC) = Crackling noise

Just noise on I2S codec output with LDAC & AptX HD

I built the project as indicated with the custom ESP-IDF project at https://github.com/cfint/esp-idf

Branch used is v4.4-a2dp-sink-codecs-dev.

After flashing the ESP32 (ESP-WROOM-32) module, on the UDA1334A I2S codec's output I can only hear noise, whether LDAC or AptX HD is selected in the Android phone's BT options for the connection. With the master branch SBC is selected as codec, but I also only hear noise.

On the same hardware the standard ESP-IDF A2DP sink example works fine, using the SBC codec.

What changes should be made to fix these issues?

Any plans to update associated IDF from v4.4.0 to v4.4.8?

It seems that many of the functions are not available (thus limiting its use scope) or causes compile errors because it relies on deprecated functions. Are there any plans to update the associated ESP-IDF from v4.4.0 to v4.4.8?

compiling esp32-a2dp-sink issue, no aptx/ldac

I was wondering if you could help me get aptx/ldac working. So I cloned the repository and build the project and then flashed but my pixel 6 does not detect the esp32 as aptx/ldac enabled. before I build the project, I see that sdkconfig.defaults has it enabled but then after building, it creates sdkconfig file and in there i do not see any trace of aptx/ldac lines.

Any help would be greatly appreciated.

Thank you,

Building with IDF

Hello,
first of all thank you for your effort you put into this project!

I wanted to try myself after using the original A2DP sink.
But I have never used espressif IDF and even less have i tried to use some custom version in conjunction with a project.
Could you provide some more detailed steps how to build this project?
Maybe even make it platformIO compatible so it is only a few clicks to set everything up?
Have been struggling for a few hours now and might need some help.

Steps I took so far:
Am I correct in using the v4.4-a2dp-sink-codecs branch in your IDF fork?
git clone --branch v4.4-a2dp-sink-codecs [email protected]:cfint/esp-idf.git
I then ran setup.ps1 and export.ps1. (submodules downloaded an py packages installed during these steps)
After that i opened a cmd and ran export.bat.
I then cloned this repo and made sure the submodule was also cloned correctly.
Back in my terminal I ran idf.py build but it complains about a missing BluetoothA2DPSink.h.

Paths:
C:\Users\LsHallo\idf_custom <- Your IDF fork
C:\Users\LsHallo\Documents\Projects\aptXSink <- This repo
C:\Users\LsHallo\Documents\Projects\aptXSink\components\ESP32-A2DP <- Your A2DP fork

Thanks in advance!

Question : Do commercial usage of this example and its dependencies authorized or not ?

Hi there,

I'm planning to use an ESP32 in a commercial (and Open Source) project of a Bluetooth Audio DAC and was very happy when I found your work regarding the aptXs and LDAC codecs implementation inside ESP-IDF.

Everything is working as expected (not without some headaches but anyway) but now I'm facing some legal concerns about :

  • 1 : You fork of the ESP-IDF
  • 2 : The CODEC you implement which are license free for the encoder part but not for the decoder

So, question #1 : Does an commercial use of your fork of the ESP-IDF is possible (I supposed it has to follow the same license as the orginal IDF)

Question #2 : Do you have an idea regarding the legal part with these codecs? Am I still supposed to pay a license fee to Qualcomm and Sony ? If I'm not doing it, do I have the right to expose the compliance with these CODEC in my product description?

If you got answers to any of these questions it would help a lot.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.