case S_JUMP: // to S_JUMP
{
state = S_PLAY;
+ audio->systemMuteOn();
audio->unPause();
restartAtFrame(jumpFrame);
return;
startup = true;
audio->reset();
- audio->setStreamType(Audio::MPEG2_PES);
+ audio->setStreamType(Audio::MPEG2_PES);
audio->systemMuteOff();
video->reset();
demuxer->reset();
video->stop();
video->reset();
audio->reset();
- audio->setStreamType(Audio::MPEG2_PES);
+ audio->setStreamType(Audio::MPEG2_PES);
demuxer->flush();
demuxer->seek();
currentFrameNumber = newFrame;
// if execution gets to here, threadFeedScan hit the start, go to play mode
state = S_PLAY;
audio->reset();
- audio->setStreamType(Audio::MPEG2_PES);
+ audio->setStreamType(Audio::MPEG2_PES);
demuxer->flush();
demuxer->seek();
demuxer->setFrameNum(currentFrameNumber);
if (name != NULL)
{
char *line = remote->CommandTranslateStr((UCHAR)i);
- char * desc=new char [strlen(line)+1];
- strcpy(desc,line);
- sl.addOption(desc,i,0);
+ // char * desc=new char [strlen(line)+1]; // CJT memory leak and unneccessary?
+ // strcpy(desc,line);
+ sl.addOption(line,i,0);
}
}
if (!startup)
View::draw();
drawText(tr("Command"), 15, 15, Colour::LIGHTTEXT);
- drawText(tr("Hardwired"), 165, 15, Colour::LIGHTTEXT);
- drawText(tr("Userassignable"), 315, 15, Colour::LIGHTTEXT);
+ drawText(tr("Hard wired"), 165, 15, Colour::LIGHTTEXT);
+ drawText(tr("User assignable"), 315, 15, Colour::LIGHTTEXT);
sl.draw();
if (learnmode)
{
{
views[selectedView]->handleCommand(command);
draw();
- viewman->updateView(this);
+
+
+ // viewman->updateView(this); // CJT // this line makes it flash twice, unneccessary?
return 2;
}
else