btstack_sbc: mark input buffer as const

This commit is contained in:
Matthias Ringwald 2023-02-28 17:15:52 +01:00
parent 2288067bd4
commit 515a576f9b
2 changed files with 5 additions and 5 deletions

View File

@ -107,7 +107,7 @@ void btstack_sbc_decoder_init(btstack_sbc_decoder_state_t * state, btstack_sbc_m
* @param buffer
* @param size
*/
void btstack_sbc_decoder_process_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, uint8_t * buffer, int size);
void btstack_sbc_decoder_process_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, const uint8_t * buffer, int size);
/**
* @brief Get number of samples per SBC frame

View File

@ -199,7 +199,7 @@ void btstack_sbc_decoder_init(btstack_sbc_decoder_state_t * state, btstack_sbc_m
btstack_sbc_plc_init(&state->plc_state);
}
static void append_received_sbc_data(bludroid_decoder_state_t * state, uint8_t * buffer, int size){
static void append_received_sbc_data(bludroid_decoder_state_t * state, const uint8_t * buffer, int size){
int numFreeBytes = sizeof(state->frame_buffer) - state->bytes_in_frame_buffer;
if (size > numFreeBytes){
@ -223,7 +223,7 @@ static void btstack_sbc_decoder_bluedroid_simulate_error(const OI_BYTE *frame_da
}
}
static void btstack_sbc_decoder_process_sbc_data(btstack_sbc_decoder_state_t * state, uint8_t * buffer, int size){
static void btstack_sbc_decoder_process_sbc_data(btstack_sbc_decoder_state_t * state, const uint8_t * buffer, int size){
bludroid_decoder_state_t * decoder_state = (bludroid_decoder_state_t*)state->decoder_state;
int input_bytes_to_process = size;
int keep_decoding = 1;
@ -373,7 +373,7 @@ static void btstack_sbc_decoder_drop_processed_bytes(bludroid_decoder_state_t *
decoder_state->bytes_in_frame_buffer -= bytes_processed;
}
static void btstack_sbc_decoder_process_msbc_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, uint8_t * buffer, int size){
static void btstack_sbc_decoder_process_msbc_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, const uint8_t * buffer, int size){
bludroid_decoder_state_t * decoder_state = (bludroid_decoder_state_t*)state->decoder_state;
int input_bytes_to_process = size;
const unsigned int MSBC_FRAME_SIZE = 60;
@ -526,7 +526,7 @@ static void btstack_sbc_decoder_process_msbc_data(btstack_sbc_decoder_state_t *
}
}
void btstack_sbc_decoder_process_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, uint8_t * buffer, int size){
void btstack_sbc_decoder_process_data(btstack_sbc_decoder_state_t * state, int packet_status_flag, const uint8_t * buffer, int size){
if (state->mode == SBC_MODE_mSBC){
btstack_sbc_decoder_process_msbc_data(state, packet_status_flag, buffer, size);
} else {