mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-25 16:43:28 +00:00
sco_util: fix crash for CVSD
This commit is contained in:
parent
4f84bf367b
commit
6e046a3674
@ -279,7 +279,7 @@ static void sco_demo_receive_CVSD(uint8_t * packet, uint16_t size){
|
|||||||
packet[3+i] += 128;
|
packet[3+i] += 128;
|
||||||
}
|
}
|
||||||
|
|
||||||
wav_writer_state_t * writer_state = (wav_writer_state_t*) decoder_state.context;
|
wav_writer_state_t * writer_state = &wav_writer_state;
|
||||||
write_wav_data_uint8(writer_state->wav_file, samples_to_write, &packet[3]);
|
write_wav_data_uint8(writer_state->wav_file, samples_to_write, &packet[3]);
|
||||||
num_samples_to_write -= samples_to_write;
|
num_samples_to_write -= samples_to_write;
|
||||||
if (num_samples_to_write == 0){
|
if (num_samples_to_write == 0){
|
||||||
@ -299,7 +299,7 @@ void sco_demo_close(void){
|
|||||||
#if 0
|
#if 0
|
||||||
printf("SCO Demo: closing wav file\n");
|
printf("SCO Demo: closing wav file\n");
|
||||||
if (negotiated_codec == HFP_CODEC_MSBC){
|
if (negotiated_codec == HFP_CODEC_MSBC){
|
||||||
wav_writer_state_t * writer_state = (wav_writer_state_t*) decoder_state.context;
|
wav_writer_state_t * writer_state = &wav_writer_state;
|
||||||
if (!writer_state->wav_file) return;
|
if (!writer_state->wav_file) return;
|
||||||
rewind(writer_state->wav_file);
|
rewind(writer_state->wav_file);
|
||||||
write_wav_header(writer_state->wav_file, writer_state->total_num_samples, sbc_decoder_num_channels(&decoder_state), sbc_decoder_sample_rate(&decoder_state),2);
|
write_wav_header(writer_state->wav_file, writer_state->total_num_samples, sbc_decoder_num_channels(&decoder_state), sbc_decoder_sample_rate(&decoder_state),2);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user