turbojet
31st October 2009, 08:58
I'm not 100% sure if this is an avisynth, encoder or decoder problem but I'm guessing avisynth. The issue happens with libavcodec and wmv9 (direct and ffdshow passthrough) decoders. What happens is both x264 (first pass) and CCE encode slower resizing 1080p to 720p when decoding VC-1. I tested lanczos and bicubic resizing. This is the opposite of AVCHD/MPEG2 decoding behavior.
Here's some speeds decoding with libavcodec via directshowsource and lanczosresize:
x264 first pass
1080p: 30.5
720p: 22.5
CCE SP2
1080p: 1.2x
720p: 0.7x
DG NV tools show regular behavior with x264 first pass
1080p: 32.2
720p: 45.8
but not with CCE SP2
1080p: 2.3x
720p: 1.7x
x264 2nd pass and crf encoding show regular behavior (720p faster then 1080p)
I've tested on 3 different boxes with the same behavior, could someone who understands the avisynth code take a look at it?
Here's some speeds decoding with libavcodec via directshowsource and lanczosresize:
x264 first pass
1080p: 30.5
720p: 22.5
CCE SP2
1080p: 1.2x
720p: 0.7x
DG NV tools show regular behavior with x264 first pass
1080p: 32.2
720p: 45.8
but not with CCE SP2
1080p: 2.3x
720p: 1.7x
x264 2nd pass and crf encoding show regular behavior (720p faster then 1080p)
I've tested on 3 different boxes with the same behavior, could someone who understands the avisynth code take a look at it?