I guess the point I'm trying to make is I'd prefer background thumbnailing to stay but the associated performance degradation to be resolved because unless it is resolved, we're likely to just experience related issues when trying to navigate around in Theater View (for example). Preventing thumbnailing during fullscreen playback will avoid some of your video stuttering issues (possibly) but it's not a real solution to the problem IMO.
I agree. Unfortunately, I doubt that there is much they can do about the performance of a third-party decoder like FFDSHOW, which is really the root of this issue.
Some things you can do to help reduce (but probably not eliminate) the issue:
1. Turn off any and all Video postprocessing (deinterlacing, post, sharpen, filtering, etc) done in FFDSHOW by default. If you want these to be done on-demand when watching files, add them to a non-default profile, and activate it on-the-fly when needed.
2. Change FFSHOW Video decoder "multiple instances" control to "No Limitations". This is in the FFDSHOW Video Decoder Configuration utility, under
DirectShow Control.
3. Try enabling Queue support in FFDSHOW. This enables some more intelligent queuing of decode jobs, but isn't widely supported by some hardware configurations. I don't know if it will work with MC well, but it seemed to with my limited testing. NOTE: This will have the largest impact if you have a dual-core or better CPU that has multiple thread hardware support. To enable Queuing support, follow these steps:
3a. In the FFDSHOW Video Decoder configuration utility, go to the Queue and Misc "tab" (from the tree on the left-side).
3b. Check the
Queue output samples box.
3c. UN-check the Use queue only in: box (or add MC to the list)
3d. Enable queue in VMR9-YV12 (this may cause problems with Intel integrated graphics hardware)
4. Make sure all SMID instructions support is enabled (under Info & CPU in the FFDSHOW Video Decoder configuration utility).
Again, if you want to really SOLVE the problem once and for all, simply buy CoreAVC, which is available for only $15 US. For me, after testing out the trial, the $15 spent on CoreAVC was WELL WORTH my time and effort spent trying to solve this and other performance problems with HD MPEG-4 ASP and AVC playback. It also solved a problem I'd been having with BeyondTV completely, and I really feel that the quality is much better as well.
It has far fewer Post-Processing capabilities, but you could always route through FFDSHOW for post-processing if you wanted on-demand. I, personally, haven't seen the need as quality has been very good out-of-the-box.