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

@ -24825,3 +24825,6 @@
End marker position.
2024-07-10 Fred Gleason <fredg@paravelsystems.com>
* Incremented the package version to 4.3.0int0.
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.

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]);