decord/source/63_processAspectRatio.js
2026-08-04 21:03:28 +00:00

28 lines
803 B
JavaScript

// Module ID: 63
// Function ID: 64
// Name: processAspectRatio
// Dependencies: []
// Module 63 (processAspectRatio)
arg5.default = function processAspectRatio(num) {
if (typeof num === "number") {
return num;
} else if (typeof num === "string") {
const parts = num.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;
}
}
}
};