summaryrefslogtreecommitdiff
path: root/android/hal-avrcp.c
Commit message (Collapse)AuthorAgeFilesLines
* android: Add SPDX License IdentifierTedd Ho-Jeong An2020-09-211-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* build: Move declaration of _GNU_SOURCE back into individual source filesMarcel Holtmann2018-12-061-0/+1
|
* android: Fix crash on android-testerLuiz Augusto von Dentz2014-12-031-2/+2
| | | | | | | | | | | | | | | | | | 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
* android/hal-avrcp-ctrl: Create separate HAL for AVRCP CTRLRavi kumar Veeramally2014-11-201-121/+0
| | | | | Moving AVRCP CTRL interface HAL related code to hal-avrcp-ctrl.c. Separate HAL for every interface.
* android: Fix not setting max_clientsLuiz Augusto von Dentz2014-11-171-0/+1
| | | | If max_clients is not set the ipc send uninitialized bytes.
* android/hal-avrcp: Add suuport for new AVRCP ctrl interfaceRavi kumar Veeramally2014-11-111-0/+122
|
* android: Fix non-ANSI function declarationLuiz Augusto von Dentz2014-07-031-2/+2
|
* android: Fix using plain integer as NULL pointerLuiz Augusto von Dentz2014-07-031-17/+17
|
* android/hal-ipc: Pass FD to notification handlersSzymon Janc2014-06-121-12/+12
|
* android: Make multi-line comments style consistentSzymon Janc2014-04-291-2/+4
| | | | | Use common style for multi-line comments consistent with rest of codebase.
* android/hal-avrcp: Remove unused codeAndrzej Kaczmarek2014-03-051-1/+0
|
* android/hal: Update services register commands with mode parameterSzymon Janc2014-03-041-0/+1
|
* android: Create comon header for IPCSzymon Janc2014-02-281-19/+20
| | | | | | | | | 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.
* android/hal-avrcp: Add notification handlersLuiz Augusto von Dentz2014-02-191-0/+174
|
* android/hal-avrcp: Add .set_volume implementationLuiz Augusto von Dentz2014-02-191-0/+16
|
* android/hal-avrcp: Add .register_notification_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+141
|
* android/hal-avrcp: Add .set_player_app_value_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+17
|
* android/hal-avrcp: Add .get_element_attr_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+42
|
* android/hal-avrcp: Add .get_player_app_value_text_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+26
|
* android/hal-avrcp: Add .get_player_app_attr_text_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+69
|
* android/hal-avrcp: Add .get_player_app_value_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+35
|
* android/hal-avrcp: Add .list_player_app_value_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+28
|
* android/hal-avrcp: Add .list_player_app_attr_rsp implementationLuiz Augusto von Dentz2014-02-191-0/+29
|
* android/hal-avrcp: Add .get_play_status implementationLuiz Augusto von Dentz2014-02-191-0/+19
|
* android: Add initial skeleton for AVRCP in the HALLuiz Augusto von Dentz2014-01-261-0/+87