mirror of
https://github.com/curioustorvald/tsvm.git
synced 2026-03-08 12:11:51 +09:00
working INTER frame decoding
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user