diff --git a/ivas_processing_scripts/processing/processing.py b/ivas_processing_scripts/processing/processing.py index 7b9a7f86632d2dad67a8708d304476afb2f6226a..3b311334da501b8aedda7d5824253f2e152fcdea 100755 --- a/ivas_processing_scripts/processing/processing.py +++ b/ivas_processing_scripts/processing/processing.py @@ -210,6 +210,11 @@ def preprocess(cfg, in_meta, logger): cfg.items_list = list_audio( cfg.out_dirs[0], absolute=False, select_list=getattr(cfg, "input_select", None) ) + + # Re-ordering items based on concatenation order + if cfg.concatenate_input and cfg.concatenation_order is not None: + cfg.items_list = reorder_items_list(cfg.items_list, cfg.concatenation_order) + if cfg.metadata_path[0] is not None: for item_idx in range(len(cfg.metadata_path)): for obj_idx in range(len(cfg.metadata_path[item_idx])):