2014-07-26, 18:25
Well I gave it a go with the VAAPI.cpp tweaked from yadif to w3fdif so I could software deinterlace VAAPI decoded stuff with w3fdif.
On an i7-2600K clocked at 4GHz I get CPU 0 sitting at 50% with simple coefficients and bouncing between 55 and 78% with complex coefficients. No frame drops or skips though. (All the other 7 CPUs sitting <10% most of the time)
Running with software decoding of MPEG2 4:2:2 one of my CPUs sits at 98-100% but the system just about copes without dropping or skipping.
Need to spend some time watching it and comparing to YADIF 2x.
Doesn't help my original issue - H264 4:2:2 stuff looking "weird"... Great way to spend an afternoon playing - and learned a little bit more than I knew this morning.
On an i7-2600K clocked at 4GHz I get CPU 0 sitting at 50% with simple coefficients and bouncing between 55 and 78% with complex coefficients. No frame drops or skips though. (All the other 7 CPUs sitting <10% most of the time)
Running with software decoding of MPEG2 4:2:2 one of my CPUs sits at 98-100% but the system just about copes without dropping or skipping.
Need to spend some time watching it and comparing to YADIF 2x.
Doesn't help my original issue - H264 4:2:2 stuff looking "weird"... Great way to spend an afternoon playing - and learned a little bit more than I knew this morning.