Home
last modified time | relevance | path

Searched refs:a2dp_codec (Results 1 – 14 of 14) sorted by relevance

/dports/multimedia/pipewire/pipewire-0.3.43/spa/plugins/bluez5/
H A Da2dp-codecs.h50 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 Dcodec-loader.c43 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 Da2dp-codec-aptx.c74 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 Dbluez5-device.c188 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 Da2dp-codec-faststream.c54 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 Dcodec-loader.h36 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 Da2dp-codec-aac.c61 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 Da2dp-codec-sbc.c54 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 Da2dp-codec-ldac.c82 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 Ddefs.h486 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 Dbluez5-dbus.c102 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 Da2dp-codecs.c63 bool a2dp_codec_check_caps(const struct a2dp_codec *codec, unsigned int codec_id, in a2dp_codec_check_caps()
H A Da2dp-source.c148 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 Da2dp-sink.c148 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()