Yesterday I finished a new, “preview”, release of GSVideo (this is the reason for the numbering scheme being just the release date). One of the main novelties here is the availability of a simplified and up-to-date GStreamer installer for Windows, which hopefully will make easier the process of using GSVideo on the Windows platform. The download link is below:
which includes the GSVideo binaries, source and also the GStreamer installers.
GSVideo itself includes a couple of new features: a GSPlayer class that allows to play any type of media file supported by GStreamer, audio files for instance. This code is based on a GSAudio class contributed by Ryan Kelln. An example that plays a small mp3 file is included (works fine on Linux, for some reason it doesn’t on windows).
The GSCustom class has been renamed to GSPipeline and now it can be ended by a fakesink element, in which case no video frames will be sent to Processing. This can be useful when creating pure audio pipelines. I also added an interesting example posted by equinoxefr75, where a custom pipeline under Linux is created to remove the delay observed when capturing video from a webcam using v4l2.
Again, this release is not very extensively tested, so unexpected errors might happen :-) As always, bug reports, feedback and comments are very much appreciated.