diff --git a/Demo/sgi/video/VCR.py b/Demo/sgi/video/VCR.py index a6aacff3b97..8fa87b0d95a 100755 --- a/Demo/sgi/video/VCR.py +++ b/Demo/sgi/video/VCR.py @@ -116,6 +116,7 @@ def initline(name): SEARCH_PREROLL=EXP_8 + '\x90' EDIT_PB_STANDBY=EXP_8 + '\x96' EDIT_PLAY=EXP_8 + '\x98' +AUTO_EDIT=EXP_7 + '\x9c' IN_ENTRY=EXP_7 + '\x90' IN_ENTRY_RESET=EXP_7 + '\x91' @@ -408,6 +409,10 @@ def editmode(self, mode): return 0 return 1 + def autoedit(self): + self._check() + return self._endlongcmd(AUTO_EDIT) + def nframerec(self, num): if not self.simplecmd(N_FRAME_REC): return 0 @@ -487,13 +492,9 @@ def getentry(self, which): cmd = OUT_ENTRY_SENSE self.replycmd(cmd) h = self._getnumber(2) - print 'h=',h m = self._getnumber(2) - print 'm=',m s = self._getnumber(2) - print 's=',s f = self._getnumber(2) - print 'f=',f return (h, m, s, f) def inentry(self, arg): @@ -528,3 +529,7 @@ def ioentry(self, arg, (Load, Clear, Set, Inc, Dec)): else: raise error, 'Arg should be +,-,reset,load or (h,m,s,f)' return self.simplecmd(cmd) + + def cancel(self): + d = self.simplecmd(CL) + self.busy_cmd = None