Esempio n. 1
0
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"))
Esempio n. 2
0
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_()