def browse(self, path, filename=None): self.prepareForNewJob() self.reset() self.path = path self.startfile = filename self.prompt = "Choose a file to view" config.setState("directory", path) self.scantype = SCAN_VIDEOS self.scanJob.put(path)
def chooseWav(self, path, filename=None): if path == None or not os.path.exists(path): path = os.path.expanduser("~") self.prepareForNewJob() self.reset() self.path = path self.startfile = filename self.prompt = "Choose a WAV file for current video" config.setState("directory", path) self.scantype = SCAN_WAV self.scanJob.put(path) print path, filename
def generateDefaultLuts(): global LUT1D userluts = [(lut, luttype) for lut, luttype in LUT1D if luttype == LUT_USER] standardluts = [(lut, luttype) for lut, luttype in LUT1D if luttype == LUT_STANDARD] if len(standardluts) != 19: print "Updating standard 1D LUTs" LUT1D = list() for n in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]: l = LogLut(2**12, n) LUT1D.append((l, LUT_STANDARD)) LUT1D.append((sRGBLut(2**12), LUT_STANDARD)) LUT1D.append((Rec709Lut(2**12), LUT_STANDARD)) LUT1D.append((ReinhardHDRLut(2**12), LUT_STANDARD)) LUT1D.append((SlogLut(2**12), LUT_STANDARD)) LUT1D.append((Slog2Lut(2**12), LUT_STANDARD)) LUT1D.append((LogCLut(2**12), LUT_STANDARD)) LUT1D.append((ClogLut(2**12), LUT_STANDARD)) LUT1D.extend(userluts) config.setState("lut1d", LUT1D)
def newpath(self, path, filename=None): if self.scantype == SCAN_EXPORT: config.setState("targetDir", path) elif self.scantype == SCAN_LUT: config.setState("lutDir", path) elif self.scantype == SCAN_VIDEOS: config.setState("directory", path) elif self.scantype == SCAN_WAV: config.setState("directory", path) self.prepareForNewJob() self.reset() self.path = path self.startfile = filename self.scanJob.put(path)