Loading scripts/smoketest-basop-filter.py +9 −15 Original line number Diff line number Diff line Loading @@ -6,16 +6,20 @@ import logging import sys logging.basicConfig(level=logging.INFO, format='%(levelname)s: %(message)s') logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s") logger = logging.getLogger() def main(): parser = argparse.ArgumentParser() parser.add_argument("input", help="input JSON", type=argparse.FileType('r')) parser.add_argument("output", help="output JSON", type=argparse.FileType('w'), nargs="?") parser.add_argument("--inline", "-i", help="patch input inline", action="store_true") parser.add_argument("input", help="input JSON", type=argparse.FileType("r")) parser.add_argument( "output", help="output JSON", type=argparse.FileType("w"), nargs="?" ) parser.add_argument( "--inline", "-i", help="patch input inline", action="store_true" ) args = parser.parse_args() Loading @@ -25,18 +29,8 @@ def main(): modes = json.load(args.input) for mode in ("MC", "stereo", "OMASA"): for encoder_config_name in modes[mode].keys(): try: del modes[mode][encoder_config_name]["dec"]["EXT"] except KeyError: logger.warning(f"No EXT dec in {mode} -> {encoder_config_name}, skipping") continue else: logger.info(f"Found EXT dec in {mode} -> {encoder_config_name}, removing") for encoder_config_name in tuple(modes["OSBA"].keys()): if not "FOA" in encoder_config_name: if "FOA" not in encoder_config_name: continue logger.info(f"Removing OSBA FOA encoder config {encoder_config_name}") Loading Loading
scripts/smoketest-basop-filter.py +9 −15 Original line number Diff line number Diff line Loading @@ -6,16 +6,20 @@ import logging import sys logging.basicConfig(level=logging.INFO, format='%(levelname)s: %(message)s') logging.basicConfig(level=logging.INFO, format="%(levelname)s: %(message)s") logger = logging.getLogger() def main(): parser = argparse.ArgumentParser() parser.add_argument("input", help="input JSON", type=argparse.FileType('r')) parser.add_argument("output", help="output JSON", type=argparse.FileType('w'), nargs="?") parser.add_argument("--inline", "-i", help="patch input inline", action="store_true") parser.add_argument("input", help="input JSON", type=argparse.FileType("r")) parser.add_argument( "output", help="output JSON", type=argparse.FileType("w"), nargs="?" ) parser.add_argument( "--inline", "-i", help="patch input inline", action="store_true" ) args = parser.parse_args() Loading @@ -25,18 +29,8 @@ def main(): modes = json.load(args.input) for mode in ("MC", "stereo", "OMASA"): for encoder_config_name in modes[mode].keys(): try: del modes[mode][encoder_config_name]["dec"]["EXT"] except KeyError: logger.warning(f"No EXT dec in {mode} -> {encoder_config_name}, skipping") continue else: logger.info(f"Found EXT dec in {mode} -> {encoder_config_name}, removing") for encoder_config_name in tuple(modes["OSBA"].keys()): if not "FOA" in encoder_config_name: if "FOA" not in encoder_config_name: continue logger.info(f"Removing OSBA FOA encoder config {encoder_config_name}") Loading