working INTER frame decoding

This commit is contained in:
minjaesong
2025-08-19 22:54:18 +09:00
parent 8bb111760b
commit 66e0d1f5bc
2 changed files with 9 additions and 5 deletions

View File

@@ -1933,8 +1933,9 @@ class GraphicsJSR223Delegate(private val vm: VM) {
mcY = 128
}
// Add Y residual
finalY[pixelIdx] = (mcY + yResidual[pixelIdx]).coerceIn(0, 255)
// Add Y residual (subtract 128 bias added by IDCT)
val residual = yResidual[pixelIdx] - 128
finalY[pixelIdx] = (mcY + residual).coerceIn(0, 255)
}
}
}