-
Notifications
You must be signed in to change notification settings - Fork 189
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
AptX HD support #241
Comments
Of course it is solvable. However, right now there is no official library from Qialcomm. There is reverse engineered support in ffmpeg, however, I'm not 100% convinced that the HD codec works correctly (I might be wrong, though). I've made some test with the library found on Android and ffmpeg and they produced different output... (or my test was incorrect). Anyway, I've got no real device with aptxHD support, so it is hard for me to test developed code. Hence, there is no aptxHD support. It will me in the future for sure :) |
how I could help on this, bought fiio btr3, claimed support aptx(hd)/ldac/hwa... |
@arkq This feature is implemented in the pulseaudio-modules-bt (https://github.com/EHfive/pulseaudio-modules-bt) repository. The aptxHD sink works perfectly on my laptop but there are serious issues on my RPi 3B and RPi Zero W. (details: EHfive/pulseaudio-modules-bt#78 (comment)) It is possible that I compiled the wrong way either pulseaudio or pulseaudio-modules-bt or the very same aptxHD decode function just can't run properly on armhf platform. |
@gpeter12 I got the same problem using common pulseaudio in RPi3 also with my own platform. I had to say bluezalsa provide a lot better quality than pulse while playing via A2DP mode(but pulseaudio default is SBC while bluealsa was using AAC) I hear the click during playing, no clue. |
Please have a try on #253. |
@t123yh Oh man It's working!!! Thank you very very much! |
I'm closing this issue, because since commit b11cff0 apt-X / apt-X HD decoding support is available in the master branch. |
Well guys I really really miss a void *io_thread_a2dp_sink_aptx(void *arg) function from io.c. I tried to work on that my phone recognize my RPi Zero W as an aptx-HD capable sink device in the last two days. Than I noticed in the source code that bluealsa isn't capable such thing. It can only receive sound through sbc and aac (as I can see). I'm wondering now: how hard can it be to fix that problem. Is it solvable? Or is it a "mission impossible" kind of problem? Am I completely wrong about that and this feature is already implemented?
Thanks for the help!
The text was updated successfully, but these errors were encountered: