zephyr/subsys/bluetooth/audio
Emil Gydesen 4f78655915 Bluetooth: Audio: Add check when registering media_proxy_pl_calls
Add NULL checks when registering the media_proxy_pl_calls.
Currently the media player expects all of them to be set.

In the future, ideally the callbacks would mostly be
optional and reflect which of the optional
characteristics that there is in the MCS.

Signed-off-by: Emil Gydesen <emil.gydesen@nordicsemi.no>
2022-10-19 16:05:46 +02:00
..
aics_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
aics_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
aics.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
ascs_internal.h Bluetooth: audio: ascs: Make ascs_ep_set_metadata static 2022-10-19 16:00:33 +02:00
ascs.c Bluetooth: audio: ascs: Make ascs_ep_set_metadata static 2022-10-19 16:00:33 +02:00
audio_internal.h Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
audio.c Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
bass_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
bass_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
bass.c Bluetooth: Replace 'bt_addr_le_cmp(x) == 0' with 'bt_addr_le_eq(x)' 2022-10-19 15:40:18 +03:00
broadcast_sink.c Bluetooth: Audio: Add misisng stream_count reset for broadcast sink 2022-10-14 09:53:23 +02:00
broadcast_source.c Bluetooth: Audio: add missing CONFIG_BT_AUDIO_DEBUG_STREAM_DATA guards 2022-10-14 09:53:11 +02:00
cap_internal.h everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
cap.c everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
capabilities.c Bluetooth: audio: capabilities: Hide bt_audio_capability_get function 2022-10-12 18:41:22 +02:00
ccid_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
ccid.c
CMakeLists.txt Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
codec.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
csis_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
csis_crypto.c subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
csis_crypto.h Bluetooth: csis: add RSI advertising callback 2022-06-10 09:47:40 +02:00
csis_internal.h Bluetooth: csis: Expose bt_csis_generate_rsi function 2022-08-19 12:07:31 +02:00
csis.c Bluetooth: Replace 'bt_addr_le_cmp(x) == 0' with 'bt_addr_le_eq(x)' 2022-10-19 15:40:18 +03:00
endpoint.h Bluetooth: Audio: Add Broadcast source application AD 2022-10-14 09:51:39 +02:00
has_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
has_internal.h Bluetooth: has: Add Preset Changed operation support 2022-05-09 09:27:09 +02:00
has.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
Kconfig Bluetooth: Audio: Add CAP acceptor 2022-07-08 20:08:45 +00:00
Kconfig.aics
Kconfig.ascs Bluetooth: audio: ascs: Increase the number of supported ASEs 2022-10-03 10:19:39 +02:00
Kconfig.baps Bluetooth: Audio: Increase unicast client Kconfig ranges 2022-10-14 09:52:56 +02:00
Kconfig.bass Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
Kconfig.cap Bluetooth: Audio: Add CAP acceptor set member support 2022-07-08 20:08:45 +00:00
Kconfig.csis Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
Kconfig.has Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
Kconfig.mcs Bluetooth: Audio: Media - truncate strings for notification 2022-03-28 12:46:53 +02:00
Kconfig.mctl Bluetooth: Audio - media: Make local control of local player default 2022-03-23 12:50:53 +01:00
Kconfig.micp Bluetooth: Audio: Specify MICP Mic Dev API 2022-07-06 10:41:52 +02:00
Kconfig.mpl Bluetooth: Audio: Media - change default kconfig values 2022-03-23 12:50:53 +01:00
Kconfig.pacs Bluetooth: audio: Add security requirements check 2022-08-16 12:19:43 +02:00
Kconfig.tbs Bluetooth: audio: tbs_client: Make GTBS client only build option 2022-10-03 10:15:03 +02:00
Kconfig.vcs bluetooth: audio: remove superfluous default n for boolean 2022-04-19 11:49:27 +02:00
Kconfig.vocs
mcc.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
mcs_internal.h subsystems: migrate includes to <zephyr/...> 2022-05-09 12:07:35 +02:00
mcs.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
media_proxy_internal.h all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
media_proxy.c Bluetooth: Audio: Add check when registering media_proxy_pl_calls 2022-10-19 16:05:46 +02:00
micp_mic_ctlr.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
micp_mic_dev.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
mpl_internal.h Bluetooth: Audio - remove media controller dependency 2022-03-23 12:50:53 +01:00
mpl.c Bluetooth: Audio: Add missing commands supported callback for MCS 2022-10-19 16:05:46 +02:00
pacs_internal.h Bluetooth: audio: Factor out PACS related API to internal header 2022-10-18 14:14:19 +02:00
pacs.c Bluetooth: audio: pacs: Fix redundant CCCD attribute without location 2022-10-19 16:00:21 +02:00
stream.c Bluetooth: Audio: Add additional check and log for stream->conn 2022-10-14 09:53:43 +02:00
stream.h Bluetooth: Audio: Support setting non-HCI data path for audio streams 2022-09-02 14:16:49 +02:00
tbs_client.c Bluetooth: audio: tbs_client: Fix GTBS index returned in API callbacks 2022-10-04 14:08:26 +00:00
tbs_internal.h Bluetooth: audio: tbs_client: Fix GTBS index returned in API callbacks 2022-10-04 14:08:26 +00:00
tbs.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
unicast_client_internal.h Bluetooth: Audio: Remove unicast client set state 2022-09-27 09:16:21 +00:00
unicast_client.c Bluetooth: Audio: Ensure that stream is in streaming state for ISO recv 2022-10-18 14:13:51 +02:00
unicast_server.c Bluetooth: Audio: Remove caching ASE on release 2022-09-27 09:16:21 +00:00
unicast_server.h Bluetooth: Audio: Remove caching ASE on release 2022-09-27 09:16:21 +00:00
vcs_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
vcs_internal.h everywhere: fix typos 2022-03-18 13:24:08 -04:00
vcs.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
vocs_client.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
vocs_internal.h
vocs.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00