mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-05 13:29:57 -05:00
pull in new SBC/BT files
This commit is contained in:
parent
fea675724d
commit
59f3001ca5
4 changed files with 5 additions and 8 deletions
|
|
@ -2,7 +2,7 @@
|
||||||
*
|
*
|
||||||
* BlueZ - Bluetooth protocol stack for Linux
|
* BlueZ - Bluetooth protocol stack for Linux
|
||||||
*
|
*
|
||||||
* Copyright (C) 2004-2008 Marcel Holtmann <marcel@holtmann.org>
|
* Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
*
|
*
|
||||||
* BlueZ - Bluetooth protocol stack for Linux
|
* BlueZ - Bluetooth protocol stack for Linux
|
||||||
*
|
*
|
||||||
* Copyright (C) 2004-2008 Marcel Holtmann <marcel@holtmann.org>
|
* Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
* modify it under the terms of the GNU Lesser General Public
|
* modify it under the terms of the GNU Lesser General Public
|
||||||
|
|
@ -98,8 +98,6 @@ typedef struct {
|
||||||
#define BT_NEW_STREAM 2
|
#define BT_NEW_STREAM 2
|
||||||
#define BT_START_STREAM 3
|
#define BT_START_STREAM 3
|
||||||
#define BT_STOP_STREAM 4
|
#define BT_STOP_STREAM 4
|
||||||
#define BT_SUSPEND_STREAM 5
|
|
||||||
#define BT_RESUME_STREAM 6
|
|
||||||
#define BT_CONTROL 7
|
#define BT_CONTROL 7
|
||||||
|
|
||||||
#define BT_CAPABILITIES_TRANSPORT_A2DP 0
|
#define BT_CAPABILITIES_TRANSPORT_A2DP 0
|
||||||
|
|
@ -120,7 +118,7 @@ struct bt_get_capabilities_req {
|
||||||
} __attribute__ ((packed));
|
} __attribute__ ((packed));
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* SBC Codec parameters as per A2DP profile 1.0 § 4.3
|
* SBC Codec parameters as per A2DP profile 1.0 § 4.3
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define BT_A2DP_CODEC_SBC 0x00
|
#define BT_A2DP_CODEC_SBC 0x00
|
||||||
|
|
@ -198,7 +196,6 @@ typedef struct {
|
||||||
uint16_t sampling_rate;
|
uint16_t sampling_rate;
|
||||||
} __attribute__ ((packed)) pcm_capabilities_t;
|
} __attribute__ ((packed)) pcm_capabilities_t;
|
||||||
|
|
||||||
|
|
||||||
struct bt_get_capabilities_rsp {
|
struct bt_get_capabilities_rsp {
|
||||||
bt_audio_msg_header_t h;
|
bt_audio_msg_header_t h;
|
||||||
uint8_t data[0]; /* First codec_capabilities_t */
|
uint8_t data[0]; /* First codec_capabilities_t */
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
*
|
*
|
||||||
* BlueZ - Bluetooth protocol stack for Linux
|
* BlueZ - Bluetooth protocol stack for Linux
|
||||||
*
|
*
|
||||||
* Copyright (C) 2004-2008 Marcel Holtmann <marcel@holtmann.org>
|
* Copyright (C) 2004-2009 Marcel Holtmann <marcel@holtmann.org>
|
||||||
*
|
*
|
||||||
*
|
*
|
||||||
* This library is free software; you can redistribute it and/or
|
* This library is free software; you can redistribute it and/or
|
||||||
|
|
|
||||||
|
|
@ -275,7 +275,7 @@ static inline void sbc_analyze_4b_8s_mmx(int16_t *x, int32_t *out,
|
||||||
asm volatile ("emms\n");
|
asm volatile ("emms\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
static int check_mmx_support()
|
static int check_mmx_support(void)
|
||||||
{
|
{
|
||||||
#ifdef __amd64__
|
#ifdef __amd64__
|
||||||
return 1; /* We assume that all 64-bit processors have MMX support */
|
return 1; /* We assume that all 64-bit processors have MMX support */
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue