I made this against Cinder 0.8.6 VS2013 but it should be straightforward
to integrate with any version, because the only integration bit is
creation of a ci::gl::TextureRef from an existing opengl Texture
(I'm managing this texture directly with OpneGL code).
This is great! I signed up to reply to this, I've tried a lot of
video playback options via cinder and this is the first I've managed
to really get working. Really great work.I'm using cinder 0.86
I've managed to compile one of the sample apps, using your
instructions. One issue I found, was with the preparesettings function;
With the pos parameter,
I found the sample would run fine but not display anywhere on my
monitor. Removing the .pos(x,y) parameter made this show up as
normal. This obviously has nothing to do with the block at all though.
Sorry about that bug, the sample should be fixed in the repo now. I
was developing this in the context of a much larger app which I needed
to send directly to a secondary monitor, that's why I was setting
the position of the window that way...
The code has other bugs / lacks in features, in particular:
Lack audio playback
The "video end" flag might not be set correctly
VLC libraries offer much much more...
I plan to expand the code base in the future, though.