init commit
This commit is contained in:
23
remotion/node_modules/@remotion/media-utils/dist/combine-float32-arrays.js
generated
vendored
Normal file
23
remotion/node_modules/@remotion/media-utils/dist/combine-float32-arrays.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.combineFloat32Arrays = void 0;
|
||||
const combineFloat32Arrays = (arrays) => {
|
||||
if (arrays.length === 0) {
|
||||
return new Float32Array([]);
|
||||
}
|
||||
if (arrays.length === 1) {
|
||||
return arrays[0];
|
||||
}
|
||||
let totalLength = 0;
|
||||
for (const array of arrays) {
|
||||
totalLength += array.length;
|
||||
}
|
||||
const result = new Float32Array(totalLength);
|
||||
let offset = 0;
|
||||
for (const array of arrays) {
|
||||
result.set(array, offset);
|
||||
offset += array.length;
|
||||
}
|
||||
return result;
|
||||
};
|
||||
exports.combineFloat32Arrays = combineFloat32Arrays;
|
||||
Reference in New Issue
Block a user