GithubHelp home page GithubHelp logo

Comments (14)

pali avatar pali commented on August 24, 2024

I do not have codec details for aptX Low Latency yet, nor any reference implementation for testing.

from libopenaptx.

pasikarkkainen avatar pasikarkkainen commented on August 24, 2024

Yep. For testing there are multiple BT receiver/transmitter dongles (with 3,5 mm analog audio connectors) out there, based on the Qualcomm CSR8670 chip, which support AptX LL. There's also the Qualcomm CSR8675 / BC8675, which also supports AptX HD in addition to Low Latency. Many of these devices can indicate the codec used with LEDs, and are OK for testing this stuff.

I personally have one of these devices, and can help with testing, if information about LL becomes available one day and can be implemented in libopenaptx.

Examples of such external devices: Inateck BR1006 / BR1008, Sonru Bluetooth 5.0 Transmitter Receiver, or Avantree Audikast. There are many other devices out there aswell.

from libopenaptx.

pali avatar pali commented on August 24, 2024

External HW player is not enough. For testing it is needed something which generates (or receive) aptX LL and decodes it to PCM. Some equivalent of decoder.

from libopenaptx.

pali avatar pali commented on August 24, 2024

Also aptX LL encoded samples are needed for development.

from libopenaptx.

pali avatar pali commented on August 24, 2024

@pasikarkkainen now from all information which I have, aptX Low Latency codec is just normal (non-hd) aptX codec with different A2DP parameters (smaller frame / mtu size, different vendor, configuration...).

Therefore available encoder in libopenaptx (and openaptxenc util) should be already able to generate aptX Low Latency stream and decoder should be able to decode it.

A2DP configuration and initialization is part of bluetooth stack, not codec library. Therefore I'm closing this issue as encoder+decoder for aptX Low Latency is already there.

from libopenaptx.

ValdikSS avatar ValdikSS commented on August 24, 2024

Can confirm that current version of libopenaptx successfully decodes aptX Low Latency-encoded audio.

from libopenaptx.

pali avatar pali commented on August 24, 2024

I have already experimental aptX-LL patches for pulseaudio and I will send them to mailing list after we fix issues around API and other stuff which is now more important.

from libopenaptx.

ashleysommer avatar ashleysommer commented on August 24, 2024

@pali any chance you can look at whether you can push your aptX-LL functionality into Pipewire a2dp?

from libopenaptx.

pali avatar pali commented on August 24, 2024

@pali any chance you can look at

yes, I have looked.

you can push your aptX-LL functionality into Pipewire a2dp?

No, I cannot. Devs&admins disallowed me to do it.

from libopenaptx.

ashleysommer avatar ashleysommer commented on August 24, 2024

I'm talking about Pipewire, not Pulseaudio. I thought the pipewire devs were much more receptive?

from libopenaptx.

pali avatar pali commented on August 24, 2024

They too, they have banned me from that project too.

from libopenaptx.

ashleysommer avatar ashleysommer commented on August 24, 2024

😞

from libopenaptx.

cewbdex avatar cewbdex commented on August 24, 2024

They too, they have banned me from that project too.

May I ask you why? Your contributions are very important for me, any chance it will be working in future?

from libopenaptx.

pali avatar pali commented on August 24, 2024

You are asking on wrong place. And there is no chance for future.

from libopenaptx.

Related Issues (13)

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.