when using VideoOut it runs in “windowed mode”. the video image is displayed from within the directshow thread and is not interfered at all by vvvv
when using a VideoTexture it runs in “renderless mode”. the video image is then copied from the directshow thread to the vvvv thread and then displayed within vvvvs mainloop. gui-interactions (like clicking an iobox) always cause a jitter in the mainloop. that maybe the reaseon for the jerk you see with the second patch.
if that is true you should not see a jerk when you trigger the iobox from another node (e.g. Blinker).
as mentioned elsewhere before i’d always go for the yuv format as long as you don’t have any FreeFrameFilters in the chain that require rgb24 format and would then cause an internal conversion from yuv to rgb24 anyway.