[RESOLVED] DGDecNV + Overlay = glitches
Posted: Wed Sep 29, 2010 6:08 pm
Hello. I'm having some trouble with glitches using DGDecNV, when I use in the script Overlay. It's some kind of tearing (frame repeat/skip, or part of frame is moved a bit in some direction).
It happened on another BD source too when using similar overlay to correct ugly lines. It happens throughout the whole movie every now and then. It doesn't happen when I use FFMS2 for decoding. Using latest Nvidia driver (GPU GT 220 M), latest x264 r1732, latest DGDecNV 2027. It doesn't happen if I remove the Overlay part. And it wasn't happening (at least with the encodes I did) with DGDecNV 2.0.0 beta3 that I was using until recently. I think it doesn't happen for 1080i50 in TS container too, only for 1080p H.264 from Blu-ray (both 23.976 and 24.000 fps).
I think the problem can be easily reproduced by using the same script, just for another source.
Here's a sample of how the glitches look:
http://www.mediafire.com/?dix40b62le465v6
- 3 frames skiped between frames 219-220, glitch on 219 bottom
- frames 429-432 incorrectly repeated as 430-432
Script I used:
It happened on another BD source too when using similar overlay to correct ugly lines. It happens throughout the whole movie every now and then. It doesn't happen when I use FFMS2 for decoding. Using latest Nvidia driver (GPU GT 220 M), latest x264 r1732, latest DGDecNV 2027. It doesn't happen if I remove the Overlay part. And it wasn't happening (at least with the encodes I did) with DGDecNV 2.0.0 beta3 that I was using until recently. I think it doesn't happen for 1080i50 in TS container too, only for 1080p H.264 from Blu-ray (both 23.976 and 24.000 fps).
I think the problem can be easily reproduced by using the same script, just for another source.
Here's a sample of how the glitches look:
http://www.mediafire.com/?dix40b62le465v6
- 3 frames skiped between frames 219-220, glitch on 219 bottom
- frames 429-432 incorrectly repeated as 430-432
Script I used:
So I wonder, do you have any experience with this kind of error? What could be the cause? It's annoying as hell, because FFMS2 is quite slower...DGSource("Fantomas.mkv")
ConvertToYV12()
a=Crop(0, 130, 0, -130)
b=Crop(a, 0, 0, 0, 6).ConverTToRGB24().Crop(0, 0, 0, -5)
c=Crop(a, 0, 0, 0, 6).Tweak(cont=1.15).ConverTToRGB24().Crop(0, 1, 0, -4)
d=Crop(a, 0, 0, 0, 6).Tweak(cont=0.99).ConverTToRGB24().Crop(0, 2, 0, -3)
e=Crop(a, 0, 0, 0, 6).Tweak(cont=1.1).ConverTToRGB24().Crop(0, 3, 0, -2)
f=Crop(a, 0, 0, 0, 6).ConverTToRGB24().Crop(0, 4, 0, -1)
g=Crop(a, 0, 0, 0, 6).Tweak(cont=1.04).ConverTToRGB24().Crop(0, 5, 0, 0)
h=StackVertical(c, c, d, e, f, g).ConverTToYV12()
i=Overlay(a, h)
j=Crop(a, 0, 814, 0, 0).Tweak(cont=1.04).ConverTToRGB24().Crop(0, 0, 0, -5)
k=Crop(a, 0, 814, 0, 0).Tweak(cont=1).ConverTToRGB24().Crop(0, 1, 0, -4)
l=Crop(a, 0, 814, 0, 0).Tweak(cont=1.1).ConverTToRGB24().Crop(0, 2, 0, -3)
m=Crop(a, 0, 814, 0, 0).Tweak(cont=0.99).ConverTToRGB24().Crop(0, 3, 0, -2)
n=Crop(a, 0, 814, 0, 0).Tweak(cont=1.15).ConverTToRGB24().Crop(0, 4, 0, -1)
o=Crop(a, 0, 814, 0, 0).ConverTToRGB24().Crop(0, 5, 0, 0)
p=StackVertical(j, k, l, m, n, n).ConverTToYV12()
Overlay(i, p, y=814)
Spline36Resize(1280, 546, 0, 1, 0, -1)