jialu
b05d6fe309
AVRCP: add avrcp metadata feature
...
bug:v/42364
Adding AVRCP metadata feature
Signed-off-by: jialu <jialu@xiaomi.com>
2026-04-27 23:14:50 +08:00
openvela-robot
9d0c825cbb
Merge commit
...
Change-Id: If26995eebd18a82ac4cd827e6801458e57a6ead3
2026-04-27 23:14:50 +08:00
jialu
715308ed29
AVRCP: add avrcp metadata feature
...
Adding AVRCP metadata feature
Signed-off-by: jialu <jialu@xiaomi.com>
2026-04-20 14:51:23 +08:00
duqunbo
55856e0090
Feature: When the post fails, the resource is released
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:51:16 +08:00
duqunbo
e5ff501baa
Post all feature framework apis back to the feature framework thread for execution to resolve possible concurrency contention issues.
...
rootcause:With the exception of the post API, all feature framework apis are not thread-safe and should not be accessed from own thread
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:51:15 +08:00
wujinfeng
d413e10b3a
change the jidl glue generation from manual mode to automatic mode
...
Signed-off-by: wujinfeng <wujinfeng@xiaomi.com>
2026-04-20 14:51:12 +08:00
duqunbo
6bb5a0b2ba
Adding property is that we can manually turn off the Bluetooth feature
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:51:04 +08:00
duqunbo
d671e31eb9
Change the management of resources in the feature lifecycle so that our resources can be released in a timely manner
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:51:00 +08:00
Haishen Zhang
19bc307ac2
Clang-format: Update format of all files based on new .clang-format
...
1. Update format of all files based on new .clang-format
Signed-off-by: Haishen Zhang <zhanghaishen@xiaomi.com>
2026-04-20 14:50:50 +08:00
duqunbo
bf307f615b
Lock the framework callback to prevent feature callback from being modified during triggering framework callback
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:42 +08:00
duqunbo
e6a32e3554
Create a callback object for each feature instance
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:41 +08:00
duqunbo
7cc2bbb377
Resolve conflicts where global Bluetooth instance is used by multiple processes
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:41 +08:00
fangzhenwei
49d5c962c8
reformat with clang-format 14 coding style
...
Signed-off-by: fangzhenwei <fangzhenwei@xiaomi.com>
2026-04-20 14:50:37 +08:00
duqunbo
4e13f0e930
make the call of feature callback occur in the app thread
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:36 +08:00
duqunbo
73a8de2e72
Added more profile connection support
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:36 +08:00
duqunbo
4865985734
change disconnect flow
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:36 +08:00
duqunbo
65729660d7
fix bug in the life cycle management of feature
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:35 +08:00
duqunbo
1a137a130a
change bluetooth feature to c implementation
...
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:35 +08:00
duqunbo
f4c0e90785
Implementation of BT-QuickJS-JS calling Bluetooth framework api
...
dependson:3672087
Signed-off-by: duqunbo <duqunbo@xiaomi.com>
2026-04-20 14:50:35 +08:00