<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Please approve [PATCH 1/4] A2DP api with multi-codec support.</p>
<p>The mail is just too big.<br>
</p>
<div class="moz-cite-prefix">On 12/13/18 6:53 PM, Huang-Huang Bao
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:367a19c2-3618-3fa1-d544-d828ddd15e4d@sokka.cn">
<pre class="moz-quote-pre" wrap="">Dependent on FDK-AAC >= 0.1.5, ffmpeg >= 4.0, libldac
(<a class="moz-txt-link-freetext" href="https://android.googlesource.com/platform/external/libldac">https://android.googlesource.com/platform/external/libldac</a>,
<a class="moz-txt-link-freetext" href="https://github.com/EHfive/ldacBT">https://github.com/EHfive/ldacBT</a>)
Configure codec by ` load-module module-bluetooth-discover
a2dp_config="ldac_eqmid=sq" `, etc.
Origin: <a class="moz-txt-link-freetext" href="https://github.com/EHfive/pulseaudio-modules-bt/tree/pulseaudio_repo">https://github.com/EHfive/pulseaudio-modules-bt/tree/pulseaudio_repo</a>
EHfive (4):
A2DP api with multi-codec support
Add A2DP AAC codec support
Add A2DP aptX, aptX HD codecs support
Add A2DP LDAC codec source support
configure.ac | 46 +-
src/Makefile.am | 39 +-
src/modules/bluetooth/a2dp-codecs.h | 115 ---
src/modules/bluetooth/a2dp/a2dp-api.h | 196 +++++
src/modules/bluetooth/a2dp/a2dp-codecs.h | 269 +++++++
src/modules/bluetooth/a2dp/a2dp_aac.c | 743 ++++++++++++++++++
src/modules/bluetooth/a2dp/a2dp_aptx.c | 609 ++++++++++++++
src/modules/bluetooth/a2dp/a2dp_ldac.c | 591 ++++++++++++++
src/modules/bluetooth/a2dp/a2dp_sbc.c | 659 ++++++++++++++++
src/modules/bluetooth/a2dp/a2dp_util.c | 419 ++++++++++
src/modules/bluetooth/{ => a2dp}/rtp.h | 0
src/modules/bluetooth/bluez5-util.c | 307 +++-----
src/modules/bluetooth/bluez5-util.h | 6 +
src/modules/bluetooth/module-bluez5-device.c | 460 ++++-------
.../bluetooth/module-bluez5-discover.c | 14 +-
15 files changed, 3834 insertions(+), 639 deletions(-)
delete mode 100644 src/modules/bluetooth/a2dp-codecs.h
create mode 100644 src/modules/bluetooth/a2dp/a2dp-api.h
create mode 100644 src/modules/bluetooth/a2dp/a2dp-codecs.h
create mode 100644 src/modules/bluetooth/a2dp/a2dp_aac.c
create mode 100644 src/modules/bluetooth/a2dp/a2dp_aptx.c
create mode 100644 src/modules/bluetooth/a2dp/a2dp_ldac.c
create mode 100644 src/modules/bluetooth/a2dp/a2dp_sbc.c
create mode 100644 src/modules/bluetooth/a2dp/a2dp_util.c
rename src/modules/bluetooth/{ => a2dp}/rtp.h (100%)
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
pulseaudio-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@lists.freedesktop.org">pulseaudio-discuss@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss">https://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss</a>
</pre>
</blockquote>
</body>
</html>