2024-07-10 Fred Gleason <fredg@paravelsystems.com>

* Fixed a race in the voice tracker that could cause play-out to stop
	in the middle of a segue.

Signed-off-by: Fred Gleason <fredg@paravelsystems.com>
This commit is contained in:
Fred Gleason
2024-07-10 14:56:53 -04:00
parent db37e698be
commit 9f253f1556
2 changed files with 6 additions and 0 deletions

View File

@@ -723,6 +723,7 @@ void RDPlayDeck::pointTimerData(int point)
void RDPlayDeck::endData()
{
printf("RDPlayDeck::endData()\n");
play_position_timer->stop();
play_start_time=QTime();
StopTimers();
@@ -810,6 +811,8 @@ void RDPlayDeck::StartTimers(int offset)
int audio_point;
play_end_timer->stop();
for(int i=0;i<RDPlayDeck::SizeOf;i++) {
printf("play_point_value[%d][0]: %d\n",i,play_point_value[i][0]);
printf("play_point_value[%d][1]: %d\n",i,play_point_value[i][1]);