Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
Old 17th December 2016, 18:59   #9  |  Link
ravewulf
Registered User
 
Join Date: Dec 2010
Posts: 23
Quote:
Originally Posted by StainlessS View Post
ravewulf, you should have done timing tests with/without YUY2 hacks in-situ, to tell if any benefit in removal, and then post
results, removal just for the sake of it is not a good idea.
In general, removing the SSE2Tools Planar YUY2 hacks to use the built in YV16 support is a good idea as well as creates cleaner code. But here are the numbers:

AviSynth 2.6 MT - Athlon II x4 640 OC'd to 3.6 GHz
500 frame 720x480 60i - 1000 frames of output
MT Mode not used, EdiThreads=1 to force single threaded performance for testing

3.33 2016-12-06 mod
YUY2 4.608 fps
YV16 5.591 fps

3.34
YV16 5.608 fps

The YV16 numbers are very close, but the old YUY2 code is slow. The main benefits are always using the YV16 path when possible and having less code to maintain (3.33 2016-12-06 mod is 91.4 KB, 3.34 is 77.1 KB). As I said in a previous post, YUY2 support could easily be added back to QTGMC by immediately converting to YV16 and converting back to YUY2 before returning at the end.

Last edited by ravewulf; 17th December 2016 at 19:24.
ravewulf is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 18:30.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, vBulletin Solutions Inc.