Commit a8ad2891 authored by Jan Kiene's avatar Jan Kiene
Browse files

Revert "remove filtering of EXT outputs"

This reverts commit 67470514.
parent 5a7cb840
Loading
Loading
Loading
Loading
Loading
+15 −9
Original line number Diff line number Diff line
@@ -6,20 +6,16 @@ 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()

@@ -29,8 +25,18 @@ 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 "FOA" not in encoder_config_name:
        if not "FOA" in encoder_config_name:
            continue

        logger.info(f"Removing OSBA FOA encoder config {encoder_config_name}")