Commit edf34394 authored by Vladimir Malenovsky's avatar Vladimir Malenovsky
Browse files

fix filenames containinig the _plc_ string

parent c3754943
Loading
Loading
Loading
Loading
Loading
+5 −14
Original line number Diff line number Diff line
@@ -189,7 +189,7 @@ def run_full_chain_split_rendering(
        # NOTE: the split bitstream files need to have ".bit" extension otherwise the conformance test breaks
        split_bitstream_stem = f"{filename_base}.splt.bit"
        if renderer_fmt == "BINAURAL_SPLIT_PCM":
            split_md_file_stem = f"{filename_base}.spltmd.bit"
            split_md_file_stem = f"{filename_base}.splt_md.bin"

        out_file_stem = f"{filename_base}.wav"

@@ -356,9 +356,12 @@ def run_external_split_rendering(
        renderer_fmt_for_filename = renderer_fmt.replace("BINAURAL_", "")
        filename_base = f"{in_fmt}_{renderer_fmt_for_filename}_ext_cfg_{render_config.stem}_fr_pre_{pre_rend_fr}_post_{post_rend_fr}"

        if plc_error_pattern:
            filename_base += f"_plc_{plc_error_pattern.stem}"

        split_bitstream_stem = f"{filename_base}.splt.bit"
        if renderer_fmt == "BINAURAL_SPLIT_PCM":
            split_md_file_stem = f"{filename_base}.spltmd.bit"
            split_md_file_stem = f"{filename_base}.splt_md.bin"

        out_file_stem = f"{filename_base}.wav"

@@ -372,14 +375,6 @@ def run_external_split_rendering(
        if renderer_fmt == "BINAURAL_SPLIT_PCM":
            split_md_file = output_path_base.joinpath(split_md_file_stem)

        if plc_error_pattern:
            split_bitstream = split_bitstream.with_stem(
                f"{split_bitstream.stem}_plc_{plc_error_pattern.stem}"
            )
            out_file = out_file.with_stem(
                f"{out_file.stem}_plc_{plc_error_pattern.stem}"
            )

        # check for metadata files
        if in_fmt.upper().startswith("ISM") and "SBA" in in_fmt.upper():
            # use name MD as ISM
@@ -440,10 +435,6 @@ def run_external_split_rendering(
    if test_info.config.option.create_cut:
        # CUT creation mode will run a comparison with REF
        out_file_ref = OUTPUT_PATH_REF.joinpath(out_file_stem)
        if plc_error_pattern:
            out_file_ref = out_file_ref.with_stem(
                f"{out_file_ref.stem}_plc_{plc_error_pattern.stem}"
            )

        output_differs, reason = cmp_pcm(
            out_file,