summaryrefslogtreecommitdiffstats
path: root/stack/include/uipc_msg.h
diff options
context:
space:
mode:
authorAndre Eisenbach <andre@broadcom.com>2012-09-18 01:35:44 -0700
committerMatthew Xie <mattx@google.com>2012-09-18 16:26:28 -0700
commit6ef101187774e30ddba6b46bbedef549a42196ad (patch)
treef36eb347f03083671640fbc750171e3b951e0082 /stack/include/uipc_msg.h
parentf80d3d045eab5f002be4b5e8a3d2d376fdf7581a (diff)
downloadexternal_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.zip
external_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.tar.gz
external_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.tar.bz2
Initual Bluetooth open source release
First release under Apache source license with updated header files and whitespace cleanups. Also fixed file permission to remove executable bit from source files. Change-Id: I7155903edfc2f491c1cbbd0db108f207852caaa0
Diffstat (limited to 'stack/include/uipc_msg.h')
-rw-r--r--stack/include/uipc_msg.h57
1 files changed, 36 insertions, 21 deletions
diff --git a/stack/include/uipc_msg.h b/stack/include/uipc_msg.h
index 0091687..6a9a4ae 100644
--- a/stack/include/uipc_msg.h
+++ b/stack/include/uipc_msg.h
@@ -1,12 +1,27 @@
-/*****************************************************************************/
-/* */
-/* Name: uipc_sync.h */
-/* */
-/* Description: this file contains sync message over UIPC */
-/* */
-/* Copyright (c) 1999-2007, Broadcom Corp., All Rights Reserved. */
-/* WIDCOMM Bluetooth Core. Proprietary and confidential. */
-/*****************************************************************************/
+/******************************************************************************
+ *
+ * Copyright (C) 1999-2012 Broadcom Corporation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at:
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ ******************************************************************************/
+
+/******************************************************************************
+ *
+ * This file contains sync message over UIPC
+ *
+ ******************************************************************************/
+
#ifndef UIPC_MSG_H
#define UIPC_MSG_H
@@ -26,7 +41,7 @@
********************************/
/* tUIPC_STATUS codes*/
-enum
+enum
{
UIPC_STATUS_SUCCESS,
UIPC_STATUS_FAIL
@@ -107,7 +122,7 @@ typedef struct t_uipc_log_msg
#define SLIP_SYNC_SUCCESS 0
#define SLIP_SYNC_FAILURE 1
-typedef struct
+typedef struct
{
UINT8 op_code;
UINT8 status;
@@ -152,7 +167,7 @@ typedef struct t_l2c_stream_info
typedef struct t_l2c_sync_to_lite_req
{
- UINT8 op_code; /* L2C_SYNC_TO_LITE_REQ */
+ UINT8 op_code; /* L2C_SYNC_TO_LITE_REQ */
UINT16 light_xmit_quota; /* Total quota for light stack */
UINT16 acl_data_size; /* Max ACL data size across HCI transport */
UINT16 non_flushable_pbf; /* L2CAP_PKT_START_NON_FLUSHABLE if controller supports */
@@ -387,8 +402,8 @@ typedef UINT16 tAUDIO_CODEC_TYPE;
#define CODEC_INFO_SBC_SUBBAND_8 0x01
/* MPEG audio version ID */
-#define CODEC_INFO_MP25_ID 0x00
-#define CODEC_INFO_RESERVE 0x01
+#define CODEC_INFO_MP25_ID 0x00
+#define CODEC_INFO_RESERVE 0x01
#define CODEC_INFO_MP2_ID 0x02
#define CODEC_INFO_MP3_ID 0x03
@@ -564,10 +579,10 @@ typedef struct
typedef struct
{
- UINT16 sampling_freq;
+ UINT16 sampling_freq;
UINT8 channel_mode; /* 0x02:mono, 0x01:dual */
UINT32 bitrate; /* 0 - 320K */
- UINT32 sbr_profile; /* 1: ON, 0: OFF */
+ UINT32 sbr_profile; /* 1: ON, 0: OFF */
} tCODEC_INFO_AAC;
typedef union
@@ -686,7 +701,7 @@ typedef struct
tAUDIO_ROUTE_SF src_sf;
tAUDIO_ROUTE_OUT out;
tAUDIO_ROUTE_SF out_codec_sf;
- tAUDIO_ROUTE_SF out_i2s_sf;
+ tAUDIO_ROUTE_SF out_i2s_sf;
tAUDIO_ROUTE_EQ eq_mode;
} tAUDIO_ROUTE_CONFIG_REQ;
@@ -720,13 +735,13 @@ typedef struct
UINT32 audio_l_g2; /* IIR biquad filter left ch gain 2 */
UINT32 audio_l_g3; /* IIR biquad filter left ch gain 3 */
UINT32 audio_l_g4; /* IIR biquad filter left ch gain 4 */
- UINT32 audio_l_gl; /* IIR biquad filter left ch global gain */
+ UINT32 audio_l_gl; /* IIR biquad filter left ch global gain */
UINT32 audio_r_g0; /* IIR biquad filter left ch gain 0 */
UINT32 audio_r_g1; /* IIR biquad filter left ch gain 1 */
UINT32 audio_r_g2; /* IIR biquad filter left ch gain 2 */
UINT32 audio_r_g3; /* IIR biquad filter left ch gain 3 */
UINT32 audio_r_g4; /* IIR biquad filter left ch gain 4 */
- UINT32 audio_r_gl; /* IIR biquad filter left ch global gain */
+ UINT32 audio_r_gl; /* IIR biquad filter left ch global gain */
} tEQ_GAIN_CONFIG;
typedef struct
@@ -734,7 +749,7 @@ typedef struct
UINT8 opcode; /* AUDIO_MIX_CONFIG_REQ */
tAUDIO_ROUTE_MIX mix_src;
tAUDIO_ROUTE_SF mix_src_sf;
- tMIX_SCALE_CONFIG mix_scale;
+ tMIX_SCALE_CONFIG mix_scale;
tCHIRP_CONFIG chirp_config;
} tAUDIO_MIX_CONFIG_REQ;
@@ -771,7 +786,7 @@ typedef struct
typedef struct
{
UINT8 opcode; /* AUDIO_SCALE_CONFIG_REQ */
- tMIX_SCALE_CONFIG mix_scale;
+ tMIX_SCALE_CONFIG mix_scale;
} tAUDIO_SCALE_CONFIG_REQ;
typedef UINT8 tBTA_AV_DUAL_STACK_EVT;