mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-07 20:17:04 +03:00
fixed BT - release
This commit is contained in:
@@ -127,28 +127,28 @@ static bool bt_sink_cmd_handler(bt_sink_cmd_t cmd, va_list args)
|
|||||||
output.frames_played = 0;
|
output.frames_played = 0;
|
||||||
_buf_flush(outputbuf);
|
_buf_flush(outputbuf);
|
||||||
if (decode.state != DECODE_STOPPED) decode.state = DECODE_ERROR;
|
if (decode.state != DECODE_STOPPED) decode.state = DECODE_ERROR;
|
||||||
LOG_INFO("BT audio sink started");
|
LOG_INFO("BT sink started");
|
||||||
break;
|
break;
|
||||||
case BT_SINK_AUDIO_STOPPED:
|
case BT_SINK_AUDIO_STOPPED:
|
||||||
if (output.external == DECODE_BT) {
|
if (output.external == DECODE_BT) {
|
||||||
if (output.state > OUTPUT_STOPPED) output.state = OUTPUT_STOPPED;
|
if (output.state > OUTPUT_STOPPED) output.state = OUTPUT_STOPPED;
|
||||||
output.stop_time = gettime_ms();
|
output.stop_time = gettime_ms();
|
||||||
LOG_INFO("BT audio sink stopped");
|
LOG_INFO("BT sink stopped");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case BT_SINK_PLAY:
|
case BT_SINK_PLAY:
|
||||||
output.state = OUTPUT_RUNNING;
|
output.state = OUTPUT_RUNNING;
|
||||||
LOG_INFO("BT sink playing");
|
LOG_INFO("BT playing");
|
||||||
break;
|
break;
|
||||||
case BT_SINK_STOP:
|
case BT_SINK_STOP:
|
||||||
_buf_flush(outputbuf);
|
_buf_flush(outputbuf);
|
||||||
output.state = OUTPUT_STOPPED;
|
output.state = OUTPUT_STOPPED;
|
||||||
output.stop_time = gettime_ms();
|
output.stop_time = gettime_ms();
|
||||||
LOG_INFO("BT sink stopped");
|
LOG_INFO("BT stopped");
|
||||||
break;
|
break;
|
||||||
case BT_SINK_PAUSE:
|
case BT_SINK_PAUSE:
|
||||||
output.stop_time = gettime_ms();
|
output.stop_time = gettime_ms();
|
||||||
LOG_INFO("BT sink paused, just silence");
|
LOG_INFO("BT paused, just silence");
|
||||||
break;
|
break;
|
||||||
case BT_SINK_RATE:
|
case BT_SINK_RATE:
|
||||||
output.next_sample_rate = output.current_sample_rate = va_arg(args, u32_t);
|
output.next_sample_rate = output.current_sample_rate = va_arg(args, u32_t);
|
||||||
|
|||||||
Reference in New Issue
Block a user