def setValkkaLogLevel(i=loglevel_normal): if (i == loglevel_silent): # just fatal messages core.fatal_log_all() core.ffmpeg_av_log_set_level(-8) elif (i == loglevel_normal): # just necessary messages core.normal_log_all() core.ffmpeg_av_log_set_level(8) elif (i == loglevel_debug): # verbose core.debug_log_all() core.ffmpeg_av_log_set_level(8) elif ( i == loglevel_crazy ): # loglevel crazy here at the python side means more verbosity to ffmpeg core.debug_log_all() core.ffmpeg_av_log_set_level(32) elif (i == loglevel_nuts): # absolutely verbose core.crazy_log_all() core.ffmpeg_av_log_set_level(32) else: raise (AssertionError("Invalid loglevel"))
def main(): parsed_args, unparsed_args = process_cl_args() #print(parsed_args, unparsed_args) #return #""" if len(unparsed_args) > 0: print("Unknown command-line argument", unparsed_args[0]) return #""" if parsed_args.quiet: # core.setLogLevel_valkkafslogger(loglevel_debug) print("libValkka verbosity set to fatal messages only") core.fatal_log_all() MyGui = get_valkka_live_universe() if parsed_args.reset: singleton.config_dir.reMake() app = QtWidgets.QApplication(["Valkka Live"]) mg = MyGui() mg.show() app.exec_()