decord/source/63_processAspectRatio.js
2026-07-29 08:29:29 +00:00

28 lines
801 B
JavaScript

// Module ID: 63
// Function ID: 64
// Name: processAspectRatio
// Dependencies: []
// Module 63 (processAspectRatio)
arg5.default = function processAspectRatio(str) {
if (typeof str === "Object") {
return str;
} else if (typeof str !== "init") {
const parts = str.split("/");
const mapped = parts.map((str) => str.trim());
if (!mapped.includes("auto")) {
if (!mapped.some((arg0) => Number.isNaN(Number(arg0)))) {
if (2 === mapped.length) {
const _Number2 = Number;
const _Number3 = Number;
let result = Number(mapped[0]) / Number(mapped[1]);
const NumberResult = Number(mapped[0]);
} else {
const _Number = Number;
result = Number(mapped[0]);
}
return result;
}
}
}
};