I’m trying to make a simple video player that will loop through an MJPEG encoded 1920x1200 video on Windows. I’ve had the best luck with the WMF block so far—the performance is much smoother than the default QuickTime video block—but I am noticing that it stutters a little when the movie loops back to the beginning (see sample videos here: https://www.dropbox.com/sh/delzf3qkvcarddx/AAAo9mLxOQsQ-0FD95AERrXCa?dl=0 / it’s a little easier to see in the one that has the frame numbers in it).
The code is pretty similar to the SimplePlaybackApp in the examples folder for the block: https://github.com/Potion/Cinder-WMFVideo/blob/master/samples/SimplePlayback/src/SimplePlaybackApp.cpp
the main difference is that it loads the video from a file dialog, and enables looping on the player with setLoop(true)
Anyone have any tips or suggestions for how I can improve this? Or should I use another block instead?
Probably relevant: we’re on Windows 7 Embedded because the client finds it more stable in other installations she’s done, but I think we could upgrade to 10 Embedded because we’re going to have to do it eventually. Using VS2017 and cinder version is 0.9.2dev as of November 2. I’m new to Windows development, so let me know if there’s any other info I can provide—I’m not sure what’s helpful.