final encoder code cleanup

This commit is contained in:
minjaesong
2025-09-17 00:55:23 +09:00
parent 9ca575eee4
commit 89e8fc39ce
7 changed files with 68 additions and 115 deletions

View File

@@ -1,4 +1,4 @@
// usage: playmov moviefile.mov [/i]
// usage: playmv1 moviefile.mv1 [/i]
const SND_BASE_ADDR = audio.getBaseAddr()
const interactive = exec_args[2] && exec_args[2].toLowerCase() == "-i"
const WIDTH = 560

View File

@@ -557,7 +557,7 @@ let stopPlay = false
let akku = FRAME_TIME
let akku2 = 0.0
let blockDataPtr = sys.malloc(2377764)
let blockDataPtr = sys.malloc(2377744)
// Playback loop - properly adapted from TEV
try {
@@ -621,10 +621,8 @@ try {
header.width, header.height,
header.qualityY, header.qualityCo, header.qualityCg,
frameCount,
debugMotionVectors,
header.waveletFilter, // TAV-specific parameter
header.decompLevels, // TAV-specific parameter
enableDeblocking,
isLossless,
header.version // TAV version for colour space detection
)

View File

@@ -28,11 +28,11 @@ const COL_HL_EXT = {
"pcm": 32,
"mp3": 33,
"mp2": 34,
"mov": 213,
"mv2": 214,
"mv3": 214,
"mv1": 213,
"mv2": 213,
"mv3": 213,
"ipf1": 190,
"ipf2": 191,
"ipf2": 190,
"txt": 223,
"md": 223,
"log": 223
@@ -43,9 +43,9 @@ const EXEC_FUNS = {
"adpcm": (f) => _G.shell.execute(`playwav "${f}" -i`),
"mp3": (f) => _G.shell.execute(`playmp3 "${f}" -i`),
"mp2": (f) => _G.shell.execute(`playmp2 "${f}" -i`),
"mov": (f) => _G.shell.execute(`playmov "${f}" -i`),
"mv1": (f) => _G.shell.execute(`playmv1 "${f}" -i`),
"mv2": (f) => _G.shell.execute(`playtev "${f}" -i`),
"mv3": (f) => _G.shell.execute(`playtev "${f}" -i`),
"mv3": (f) => _G.shell.execute(`playtav "${f}" -i`),
"pcm": (f) => _G.shell.execute(`playpcm "${f}" -i`),
"ipf1": (f) => _G.shell.execute(`decodeipf "${f}" -i`),
"ipf2": (f) => _G.shell.execute(`decodeipf "${f}" -i`),