Hi Julian, I have now had a second bash at getting your gstreamer plugin to compile and this time things went smoother. I already have gstreamer headers installed so this might be a factor. Since it's a long time since my previous failed attempt I don't know exactly what was different, or whether I'd be able to recreate the problem.
Today I've got the gstreamer plugin compiling, but found mixed success with various test videos I have here, with crashes and incorrect rendering to invalid videos and image packing not being handled so I've fixed these issues. There were also several memory leaks and a unnecessary reallocation of image data buffer that fixed. I've also added support for checking the ImageStream::LoopingMode so that the automatic rewind can now be toggled on/off. I have also fixed runtime warnings that were being generated by Gstreamer functions where it was expect non NULL parameters. Finally I got quite a few compile time warnings compiling under Linux due to GStreamer headers and have fixed this with some CmakeLists.txt changes. With all these changes I have now checked in the gstreamer plugin. Could you please test at your end to make sure that it's still working OK for you. There are still missing elements to the gstreamer plugin that will be needed to bring it up to parity with the other plugins - such as handled RGBA data and audio. These can wait though, the important thing is that we've got a decent base to work from. I must add that the new plugin is nice and small compared to the ffmpeg plugin and the various Mac video plugins. Cheers, Robert.
_______________________________________________ osg-submissions mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-submissions-openscenegraph.org
