/dports/multimedia/pipewire/pipewire-0.3.43/spa/plugins/bluez5/ |
H A D | a2dp-codecs.h | 50 const struct a2dp_codec * const *codecs; /**< NULL terminated array */ 58 static const struct a2dp_codec * const codec_plugin_a2dp_codec_list[] = { __VA_ARGS__, NULL }; \ 61 extern const struct a2dp_codec * const * const codec_plugin_a2dp_codecs; 74 struct a2dp_codec { struct 86 const struct a2dp_codec *duplex_codec; /**< Codec for non-standard A2DP duplex channel */ argument 88 int (*fill_caps) (const struct a2dp_codec *codec, uint32_t flags, argument 90 int (*select_config) (const struct a2dp_codec *codec, uint32_t flags, argument 94 int (*enum_config) (const struct a2dp_codec *codec, argument 97 int (*validate_config) (const struct a2dp_codec *codec, uint32_t flags, argument 109 void *(*init_props) (const struct a2dp_codec *codec, const struct spa_dict *settings); argument [all …]
|
H A D | codec-loader.c | 43 const struct a2dp_codec *codecs[MAX_CODECS + 1]; 51 static int codec_order(const struct a2dp_codec *c) in codec_order() 75 const struct a2dp_codec * const *ca = a; in codec_order_cmp() 76 const struct a2dp_codec * const *cb = b; in codec_order_cmp() 121 const struct a2dp_codec *c = bluez5_codec_a2dp->codecs[i]; in load_a2dp_codecs_from() 131 const struct a2dp_codec *c2 = impl->codecs[j]; in load_a2dp_codecs_from() 160 const struct a2dp_codec * const *load_a2dp_codecs(struct spa_plugin_loader *loader, struct spa_log … in load_a2dp_codecs() 200 qsort(impl->codecs, impl->n_codecs, sizeof(const struct a2dp_codec *), codec_order_cmp); in load_a2dp_codecs() 205 void free_a2dp_codecs(const struct a2dp_codec * const *a2dp_codecs) in free_a2dp_codecs()
|
H A D | a2dp-codec-aptx.c | 74 static inline bool codec_is_hd(const struct a2dp_codec *codec) in codec_is_hd() 80 static inline bool codec_is_ll(const struct a2dp_codec *codec) in codec_is_ll() 221 static int codec_enum_config(const struct a2dp_codec *codec, in codec_enum_config() 459 static int msbc_enum_config(const struct a2dp_codec *codec, in msbc_enum_config() 611 const struct a2dp_codec a2dp_codec_aptx = { 634 const struct a2dp_codec a2dp_codec_aptx_hd = { 672 const struct a2dp_codec a2dp_codec_aptx_ll_0 = { 681 const struct a2dp_codec a2dp_codec_aptx_ll_1 = { 691 static const struct a2dp_codec aptx_ll_msbc = { 711 const struct a2dp_codec a2dp_codec_aptx_ll_duplex_0 = { [all …]
|
H A D | bluez5-device.c | 188 const struct a2dp_codec *a2dp_codec = NULL; in get_supported_a2dp_codec() local 197 return a2dp_codec; in get_supported_a2dp_codec() 247 if (t->a2dp_codec != NULL) { in get_codec_name() 250 return t->a2dp_codec->name; in get_codec_name() 383 const struct a2dp_codec *codec; in get_channels() 386 if (!a2dp_duplex || !t->a2dp_codec || !t->a2dp_codec->duplex_codec) { in get_channels() 489 (t->a2dp_codec != NULL && t->a2dp_codec->id == codec) || in find_transport() 990 const struct a2dp_codec *a2dp_codec; in profile_direction_mask() local 998 if (a2dp_codec && a2dp_codec->duplex_codec) in profile_direction_mask() 1178 const struct a2dp_codec *a2dp_codec = get_supported_a2dp_codec(this, codec, &idx); in build_profile() local [all …]
|
H A D | a2dp-codec-faststream.c | 54 static int codec_fill_caps(const struct a2dp_codec *codec, uint32_t flags, in codec_fill_caps() 83 static int codec_select_config(const struct a2dp_codec *codec, uint32_t flags, in codec_select_config() 132 static int codec_enum_config(const struct a2dp_codec *codec, in codec_enum_config() 212 static void *codec_init(const struct a2dp_codec *codec, uint32_t flags, in codec_init() 375 static int duplex_enum_config(const struct a2dp_codec *codec, in duplex_enum_config() 414 static int duplex_validate_config(const struct a2dp_codec *codec, uint32_t flags, in duplex_validate_config() 444 static void *duplex_init(const struct a2dp_codec *codec, uint32_t flags, in duplex_init() 580 static const struct a2dp_codec duplex_codec = { 617 const struct a2dp_codec a2dp_codec_faststream = { 623 const struct a2dp_codec a2dp_codec_faststream_duplex = {
|
H A D | codec-loader.h | 36 const struct a2dp_codec * const *load_a2dp_codecs(struct spa_plugin_loader *loader, struct spa_log … 37 void free_a2dp_codecs(const struct a2dp_codec * const *a2dp_codecs);
|
H A D | a2dp-codec-aac.c | 61 static int codec_fill_caps(const struct a2dp_codec *codec, uint32_t flags, in codec_fill_caps() 126 static int codec_select_config(const struct a2dp_codec *codec, uint32_t flags, in codec_select_config() 173 static int codec_enum_config(const struct a2dp_codec *codec, in codec_enum_config() 242 static int codec_validate_config(const struct a2dp_codec *codec, uint32_t flags, in codec_validate_config() 292 static void *codec_init_props(const struct a2dp_codec *codec, const struct spa_dict *settings) in codec_init_props() 312 static void *codec_init(const struct a2dp_codec *codec, uint32_t flags, in codec_init() 541 const struct a2dp_codec a2dp_codec_aac = {
|
H A D | a2dp-codec-sbc.c | 54 static int codec_fill_caps(const struct a2dp_codec *codec, uint32_t flags, in codec_fill_caps() 153 static int codec_select_config(const struct a2dp_codec *codec, uint32_t flags, in codec_select_config() 232 static int codec_caps_preference_cmp(const struct a2dp_codec *codec, const void *caps1, size_t caps… in codec_caps_preference_cmp() 278 static int codec_validate_config(const struct a2dp_codec *codec, uint32_t flags, in codec_validate_config() 359 static int codec_enum_config(const struct a2dp_codec *codec, in codec_enum_config() 456 static void *codec_init(const struct a2dp_codec *codec, uint32_t flags, in codec_init() 641 const struct a2dp_codec a2dp_codec_sbc = { 663 const struct a2dp_codec a2dp_codec_sbc_xq = {
|
H A D | a2dp-codec-ldac.c | 82 static int codec_fill_caps(const struct a2dp_codec *codec, uint32_t flags, uint8_t caps[A2DP_MAX_CA… in codec_fill_caps() 115 static int codec_select_config(const struct a2dp_codec *codec, uint32_t flags, in codec_select_config() 153 static int codec_enum_config(const struct a2dp_codec *codec, in codec_enum_config() 287 static void *codec_init_props(const struct a2dp_codec *codec, const struct spa_dict *settings) in codec_init_props() 388 static void *codec_init(const struct a2dp_codec *codec, uint32_t flags, in codec_init() 573 const struct a2dp_codec a2dp_codec_ldac = {
|
H A D | defs.h | 486 struct a2dp_codec; 493 int spa_bt_device_ensure_a2dp_codec(struct spa_bt_device *device, const struct a2dp_codec * const *… 494 bool spa_bt_device_supports_a2dp_codec(struct spa_bt_device *device, const struct a2dp_codec *codec… 495 const struct a2dp_codec **spa_bt_device_get_supported_a2dp_codecs(struct spa_bt_device *device, siz… 573 const struct a2dp_codec *a2dp_codec; member
|
H A D | bluez5-dbus.c | 102 const struct a2dp_codec * const * a2dp_codecs; 170 const struct a2dp_codec **codecs; 493 const struct a2dp_codec *codec; in endpoint_select_configuration() 1506 const struct a2dp_codec **supported_codecs; in spa_bt_device_get_supported_a2dp_codecs() 1524 const struct a2dp_codec **p; in spa_bt_device_get_supported_a2dp_codecs() 2026 if (t->a2dp_codec == NULL) in spa_bt_transport_get_delay_nsec() 2029 switch (t->a2dp_codec->id) { in spa_bt_transport_get_delay_nsec() 2424 const struct a2dp_codec *codec; in a2dp_codec_switch_process_current() 2773 if (t->a2dp_codec != preferred_codec) in spa_bt_device_ensure_a2dp_codec() 2878 const struct a2dp_codec *codec; in endpoint_set_configuration() [all …]
|
H A D | a2dp-codecs.c | 63 bool a2dp_codec_check_caps(const struct a2dp_codec *codec, unsigned int codec_id, in a2dp_codec_check_caps()
|
H A D | a2dp-source.c | 148 const struct a2dp_codec *codec; 1465 if (this->transport->a2dp_codec == NULL) { in impl_init() 1469 this->codec = this->transport->a2dp_codec; in impl_init()
|
H A D | a2dp-sink.c | 148 const struct a2dp_codec *codec; 1519 if (this->transport->a2dp_codec == NULL) { in impl_init() 1523 this->codec = this->transport->a2dp_codec; in impl_init()
|