Skip to content

Instantly share code, notes, and snippets.

*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
LineageOS Version: '15.1-20180528-UNOFFICIAL-vivalto3gvn'
Build fingerprint: 'samsung/lineage_vivalto3gvn/vivalto3gvn:8.1.0/OPM2.171019.029.B1/b94c87449e:eng/test-keys'
Revision: '0'
ABI: 'arm'
pid: 172, tid: 172, name: phoneserver >>> /vendor/bin/phoneserver <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'invalid pthread_t 0xab1470d4 passed to libc'
r0 00000000 r1 000000ac r2 00000006 r3 00000008
r4 000000ac r5 000000ac r6 bef36494 r7 0000010c
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
LineageOS Version: '15.1-20180528-UNOFFICIAL-vivalto3gvn'
Build fingerprint: 'samsung/lineage_vivalto3gvn/vivalto3gvn:8.1.0/OPM2.171019.029.B1/b94c87449e:eng/test-keys'
Revision: '0'
ABI: 'arm'
pid: 152, tid: 152, name: surfaceflinger >>> /system/bin/surfaceflinger <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
Abort message: 'EGLContext creation failed'
r0 00000000 r1 00000098 r2 00000006 r3 00000008
r4 00000098 r5 00000098 r6 be9ce4fc r7 0000010c
01-01 00:09:30.243 538 538 E cutils-trace: Error opening trace file: No such file or directory (2)
01-01 00:09:30.295 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::maxFrameBufferAcquiredBuffers retrieved: 2 (default)
01-01 00:09:30.310 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::startGraphicsAllocatorService retrieved: 0
01-01 00:09:30.317 538 538 I SurfaceFlinger: SurfaceFlinger is starting
01-01 00:09:30.322 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::vsyncEventPhaseOffsetNs retrieved: 1000000 (default)
01-01 00:09:30.326 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::vsyncSfEventPhaseOffsetNs retrieved: 1000000 (default)
01-01 00:09:30.337 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::maxVirtualDisplaySize retr
01-01 00:09:30.243 538 538 E cutils-trace: Error opening trace file: No such file or directory (2)
01-01 00:09:30.295 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::maxFrameBufferAcquiredBuffers retrieved: 2 (default)
01-01 00:09:30.310 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::startGraphicsAllocatorService retrieved: 0
01-01 00:09:30.317 538 538 I SurfaceFlinger: SurfaceFlinger is starting
01-01 00:09:30.322 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::vsyncEventPhaseOffsetNs retrieved: 1000000 (default)
01-01 00:09:30.326 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::vsyncSfEventPhaseOffsetNs retrieved: 1000000 (default)
01-01 00:09:30.337 538 538 I /system/bin/surfaceflinger: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::maxVirtualDisplaySize retr
From beea56cd76d1f3159cbaf2d12d51e29ebeffb0ce Mon Sep 17 00:00:00 2001
From: mickybart <mickybart@pygoscelis.org>
Date: Tue, 12 Jan 2016 07:09:36 -0500
Subject: [PATCH] Add supports for BCM BT FM
---
bta/fm/bta_fm_legacy.c | 74 ++++
bta/fm/libbt-fmcore.a | Bin 0 -> 243186 bytes
bta/fm/libbt-fmrds.a | Bin 0 -> 175536 bytes
bta/include/bta_fm_api.h | 808 ++++++++++++++++++++++++++++++++++++++
diff --git a/Android.mk b/Android.mk
index 1fc1a34..f6bd934 100644
--- a/Android.mk
+++ b/Android.mk
@@ -28,7 +28,11 @@ LOCAL_CERTIFICATE := platform
LOCAL_SRC_FILES := $(call all-java-files-under, src)
LOCAL_PACKAGE_NAME := FMRadio
+ifeq ($(strip $(BOARD_HAVE_FMRADIO_BCM)),true)
+LOCAL_STATIC_JAVA_LIBRARIES += com.broadcom.fm
diff --git a/Android.mk b/Android.mk
index 430edcd..e5f31ee 100755
--- a/Android.mk
+++ b/Android.mk
@@ -30,6 +30,13 @@ LOCAL_MULTILIB := 32
LOCAL_PROGUARD_ENABLED := disabled
+ifeq ($(strip $(BOARD_HAVE_FMRADIO_BCM)),true)
+LOCAL_SRC_FILES += \