Loading ivas_processing_scripts/processing/processing.py +5 −3 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo playTimeScale = 1000 # in ms new_splits = [None] * (len(splits) + 1) split_start = 0 split_start = 1 / float(fs) i = 0 lastRtpTs = 0 lastPlayTime = 0 Loading @@ -225,7 +225,8 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo playTimeAbsErr = rtpTsRelErr * (entry[3] - lastPlayTime) / playTimeScale # found one split, save in list and search for next new_splits[i] = entry[3] / playTimeScale - playTimeAbsErr split_start = float(splits[i]) / float(fs) # get next split marker; add one to make computation more similar to jbmtrim split_start = (float(splits[i]) + 1) / float(fs) i += 1 if i >= len(new_splits): break Loading @@ -243,7 +244,8 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo # set new values and use new sampling rate splits = new_splits for s in range(len(splits)): splits[s] = int(np.floor(splits[s] * float(in_fs))) # subtract one again (was only used to make computation more similar to jbmtrim) splits[s] = int(np.floor(splits[s] * float(in_fs))) - 1 # check if last split ending coincides with last sample of signal if splits[-1] > len(x): Loading Loading
ivas_processing_scripts/processing/processing.py +5 −3 Original line number Diff line number Diff line Loading @@ -204,7 +204,7 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo playTimeScale = 1000 # in ms new_splits = [None] * (len(splits) + 1) split_start = 0 split_start = 1 / float(fs) i = 0 lastRtpTs = 0 lastPlayTime = 0 Loading @@ -225,7 +225,8 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo playTimeAbsErr = rtpTsRelErr * (entry[3] - lastPlayTime) / playTimeScale # found one split, save in list and search for next new_splits[i] = entry[3] / playTimeScale - playTimeAbsErr split_start = float(splits[i]) / float(fs) # get next split marker; add one to make computation more similar to jbmtrim split_start = (float(splits[i]) + 1) / float(fs) i += 1 if i >= len(new_splits): break Loading @@ -243,7 +244,8 @@ def concat_teardown(x, splits, out_fmt, fs, in_fs, meta, tracefile, ivas_jbm, lo # set new values and use new sampling rate splits = new_splits for s in range(len(splits)): splits[s] = int(np.floor(splits[s] * float(in_fs))) # subtract one again (was only used to make computation more similar to jbmtrim) splits[s] = int(np.floor(splits[s] * float(in_fs))) - 1 # check if last split ending coincides with last sample of signal if splits[-1] > len(x): Loading