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

Reply via email to