Hmm, works fine here on my machine. Do you get any errors? What sort of hard drive are you reading from? (disk speed, interface, etc.) Are all of your videos the same size and compression? Is anything else happening on your machine while testing this?
If the problem persists, try the attached version of the vps.mbank abstraction.
testet your new patch.
the switching behavior has changed.
now i have the stillframes before the switch.
if i switch from movie_01 to movie_01
movie_01 with 5 stillframes at the end, then movie_01
the behavior at the original VPS-4 was
movie_01 then 5 stillframes at the begining of movie_02
MacBookPro2,2, mac os 10.5.8
all videos have the same size and compression 640×480, photo-jpg, 25 fps
disk speed 7200 over firewire 800
window size 640×480, moviebank size 640×480 uyvy
record settings 640×480 photojpeg
only max is running.
same behavior with and without recording.