decord/source/63_processAspectRatio.js

29 lines
803 B
JavaScript
Raw Normal View History

2026-07-29 08:29:29 +00:00
// Module ID: 63
// Function ID: 64
2026-07-20 16:05:17 +00:00
// Name: processAspectRatio
// Dependencies: []
2026-07-29 08:29:29 +00:00
// Module 63 (processAspectRatio)
2026-08-04 21:03:28 +00:00
arg5.default = function processAspectRatio(num) {
if (typeof num === "number") {
return num;
} else if (typeof num === "string") {
const parts = num.split("/");
2026-07-20 16:05:17 +00:00
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;
}
}
}
};