The reason I was first enthused about making crop work in MPEG2DEC2 was partially for convenience but mostly for speed. Some of my 1920x1080 HDTV upconverts (like Buffy, no longer an issue after tonight
) had to be cropped to 4:3 taking off 256 pixels on each side.
That was 512x1080 pixels on each frame that did not have to be converted to YUY2, something noticeable in performance.
It is probably less important now when the data just has to be copied for YV12, but who knows.
The other possibility I've discussed here before is to not crop in MPEG2DEC3 at all but just pass both the crop & resize parms back to Avisynth, as global variables that scripts could refer to by some known names, later on. Especially with resize this would allow the convenience of specifying the values interactively in DVD2AVI but still allow the resize to occur after deinterlacing, where it belongs.
- Tom