Tedd Ho-Jeong An
44b4662529
android: Add SPDX License Identifier
...
This patch adds SPDX License Identifier and removes the license text.
-------------------------------------
License COUNT
-------------------------------------
Apache-2.0 : 80
LGPL-2.1-or-later : 42
GPL-2.0-or-later : 9
License: Apache-2.0
android/bluetoothd-wrapper.c
android/tester-hidhost.c
android/tester-map-client.c
android/hal-audio-aptx.c
android/hal-audio.c
android/hal-handsfree-client.c
android/tester-gatt.c
android/hal-pan.c
android/hal-socket.c
android/tester-hdp.c
android/tester-pan.c
android/tester-avrcp.c
android/hal-a2dp-sink.c
android/hal-gatt.c
android/hal-avrcp.c
android/tester-a2dp.c
android/hal-audio.h
android/hal-bluetooth.c
android/tester-socket.c
android/hal-health.c
android/hal-a2dp.c
android/hal-ipc.c
android/hal-avrcp-ctrl.c
android/hal-sco.c
android/hal-ipc.h
android/tester-main.c
android/hal-audio-sbc.c
android/hal-utils.c
android/hal-map-client.c
android/hal-handsfree.c
android/hal-log.h
android/hal.h
android/hal-utils.h
android/tester-bluetooth.c
android/hal-hidhost.c
android/audio_utils/resampler.h
android/audio_utils/resampler.c
android/system/audio.h
android/hardware/bt_sock.h
android/hardware/bt_gatt_client.h
android/hardware/bt_hh.h
android/hardware/bluetooth.h
android/hardware/hardware.h
android/hardware/bt_hf_client.h
android/hardware/bt_rc.h
android/hardware/bt_hf.h
android/hardware/bt_pan.h
android/hardware/bt_gatt_types.h
android/hardware/hardware.c
android/hardware/audio_effect.h
android/hardware/audio.h
android/hardware/bt_gatt_server.h
android/hardware/bt_gatt.h
android/hardware/bt_hl.h
android/hardware/bt_mce.h
android/hardware/bt_av.h
android/client/if-hh.c
android/client/if-sco.c
android/client/pollhandler.h
android/client/haltest.c
android/client/tabcompletion.c
android/client/if-hf-client.c
android/client/history.h
android/client/if-audio.c
android/client/terminal.h
android/client/if-av.c
android/client/if-main.h
android/client/if-av-sink.c
android/client/terminal.c
android/client/if-mce.c
android/client/if-hf.c
android/client/pollhandler.c
android/client/if-sock.c
android/client/if-rc-ctrl.c
android/client/if-rc.c
android/client/history.c
android/client/if-pan.c
android/client/if-gatt.c
android/client/if-bt.c
android/client/if-hl.c
License: LGPL-2.1-or-later
android/sco.h
android/socket.c
android/tester-main.h
android/hidhost.h
android/map-client.h
android/utils.h
android/hal-msg.h
android/health.h
android/avrcp-lib.c
android/bluetoothd-snoop.c
android/a2dp.c
android/bluetooth.h
android/a2dp-sink.c
android/handsfree-client.c
android/audio-msg.h
android/main.c
android/pan.c
android/ipc-tester.c
android/health.c
android/socket.h
android/handsfree.h
android/avrcp-lib.h
android/a2dp-sink.h
android/system-emulator.c
android/gatt.c
android/avrcp.h
android/pan.h
android/test-ipc.c
android/hidhost.c
android/a2dp.h
android/avrcp.c
android/sco-msg.h
android/bluetooth.c
android/map-client.c
android/handsfree-client.h
android/ipc.c
android/handsfree.c
android/gatt.h
android/ipc.h
android/ipc-common.h
android/compat/wordexp.h
android/cutils/properties.h
License: GPL-2.0-or-later
android/avdtp.h
android/avctp.c
android/avdtptest.c
android/sco.c
android/log.c
android/avdtp.c
android/avctp.h
android/compat/readline/history.h
android/compat/readline/readline.h
2020-09-21 16:19:33 -07:00
Marcel Holtmann
261948090e
build: Move declaration of _GNU_SOURCE back into individual source files
2018-12-06 21:28:18 +01:00
Luiz Augusto von Dentz
6dfd0d376f
android: Fix crash on android-tester
...
When doing the HAL cleanup the callbacks should be reset to NULL
after calling hal_ipc_unregister otherwise an handler may be called
leading to invalid reads:
BlueZ D: android/hal-a2dp.c:cleanup()
bluetoothd[2624]: android/avdtp.c:connection_lost() Disconnected: Input/output error (5)
bluetoothd[2624]: android/avdtp.c:avdtp_ref() 0x5841900: ref=2
bluetoothd[2624]: android/a2dp.c:bt_a2dp_notify_state() device 00:AA:01:01:00:00 state 0
==2564== Thread 3:
==2564== Invalid read of size 8
==2564== at 0x6B66B47: handle_conn_state (hal-a2dp.c:38)
==2564== by 0x6B6CDB3: notification_handler (hal-ipc.c:125)
==2564== by 0x5368EE4: start_thread (in /usr/lib64/libpthread-2.18.so)
==2564== by 0x5672B8C: clone (in /usr/lib64/libc-2.18.so)
==2564== Address 0x8 is not stack'd, malloc'd or (recently) free'd
2014-12-03 13:59:13 +02:00
Ravi kumar Veeramally
d33838d1fb
android/hal-avrcp-ctrl: Create separate HAL for AVRCP CTRL
...
Moving AVRCP CTRL interface HAL related code to hal-avrcp-ctrl.c.
Separate HAL for every interface.
2014-11-20 10:56:32 +02:00
Luiz Augusto von Dentz
d21b8db341
android: Fix not setting max_clients
...
If max_clients is not set the ipc send uninitialized bytes.
2014-11-17 11:23:44 +02:00
Ravi kumar Veeramally
470285fc72
android/hal-avrcp: Add suuport for new AVRCP ctrl interface
2014-11-11 10:47:13 +02:00
Luiz Augusto von Dentz
348b5af247
android: Fix non-ANSI function declaration
2014-07-03 11:41:05 +03:00
Luiz Augusto von Dentz
697110ce07
android: Fix using plain integer as NULL pointer
2014-07-03 11:41:05 +03:00
Szymon Janc
7b78c20b7e
android/hal-ipc: Pass FD to notification handlers
2014-06-12 13:04:31 +02:00
Szymon Janc
7a2d604673
android: Make multi-line comments style consistent
...
Use common style for multi-line comments consistent with rest of
codebase.
2014-04-29 13:31:00 +02:00
Andrzej Kaczmarek
0e1fba490b
android/hal-avrcp: Remove unused code
2014-03-05 10:32:50 +02:00
Szymon Janc
412f893256
android/hal: Update services register commands with mode parameter
2014-03-04 10:18:27 +01:00
Szymon Janc
7d95d027b1
android: Create comon header for IPC
...
This header contains IPC specific structures and code not related to
BT and audio HAL protocols. This allows to fully decouple IPC from
HAL messages.
This is first step to make HAL part of IPC unit-testable and reusable
between BT HAL and audio HAL.
2014-02-28 15:22:45 +01:00
Luiz Augusto von Dentz
3fb59115b7
android/hal-avrcp: Add notification handlers
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
32cc2bedbf
android/hal-avrcp: Add .set_volume implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
6753264d4e
android/hal-avrcp: Add .register_notification_rsp implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
5c3c1441ed
android/hal-avrcp: Add .set_player_app_value_rsp implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
96b14998e6
android/hal-avrcp: Add .get_element_attr_rsp implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
3656c6fb14
android/hal-avrcp: Add .get_player_app_value_text_rsp implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
7d519df9df
android/hal-avrcp: Add .get_player_app_attr_text_rsp implementation
2014-02-19 19:17:16 +01:00
Luiz Augusto von Dentz
36f0586325
android/hal-avrcp: Add .get_player_app_value_rsp implementation
2014-02-19 19:17:15 +01:00
Luiz Augusto von Dentz
d4b59ee629
android/hal-avrcp: Add .list_player_app_value_rsp implementation
2014-02-19 19:17:15 +01:00
Luiz Augusto von Dentz
5aa5117647
android/hal-avrcp: Add .list_player_app_attr_rsp implementation
2014-02-19 19:17:15 +01:00
Luiz Augusto von Dentz
604acf4a34
android/hal-avrcp: Add .get_play_status implementation
2014-02-19 19:17:15 +01:00
Luiz Augusto von Dentz
44ef6f0c4c
android: Add initial skeleton for AVRCP in the HAL
2014-01-26 16:19:24 -08:00