New version of GSVideo: loop bug fixed   3 comments

This new release of gsvideo (0.3.10) solves an issue that affected Linux users: the GSMovie object wouldn’t loop. It’s fixed now (tested on ubuntu 7.10). It also includes the latest version of gstreamer-java (0.7). Grab the library and source packages from the links below:

library

source

Advertisements

Posted April 17, 2008 by ac in Programming

Tagged with , , , , , ,

3 responses to “New version of GSVideo: loop bug fixed

Subscribe to comments with RSS.

  1. I am new(ish) to Linux, but not to processing.
    Tried installing GSVideo on a Intel 86-64 running PC Linux OS 2007. I altered the ‘make’ and ‘install’ shell scripts to point to the folder where I have processing installed and ran ‘make install’ and then ./install without a hitch. When I tried one of the GSVideo examples I got the following error in processing:

    You need to modify your classpath, sourcepath, bootclasspath, and/or extdirs setup. Jikes could not find package: “codeanticode.gsvideo” in the code folder or in any libraries.

    What files need to be where to get this going?

    On another note does anyone know if it is possible to grab video from multiple sources? I have a PCI video card with 4 inputs and I’d like to use all of them. I know the card is recognized under v4l and v4l2, but I am not knowledgeable enough (yet) to code my whole project from scratch with the v4l2 API. It seems where v4l has been implemented in higher level frameworks such as processing, pure data, or MAX/MSP/Jitter, it is assumed that a device will have only one input, or only need to use one at a time. Please prove me wrong – if anyone knows how to get multiple cameras going in any of the above please let me know.

  2. Some people said that for 64 bits systems you also need to install the libgstreamer0.10-dev package. Did you try that?

    Regarding simultaneous capture from multiple sources, hopefully it will be possible in the near future, once the API to select the input device gets implemented. The idea would be to have something like this:

    capture1 = new GSVide(320, 240, device[0]);
    capture2 = new GSVide(640, 480 device[1]);

    and so on. However, for a capture card such the one you mention in your post, the answer is not that simple, since its probably identified as a single device, then you have to send 4 simultaneous streams through the gstreamer pipeline… I don’t think that is possible yet.

  3. for 64bits processing, you need install jikes, and make a simbolic link to the /path_to_processing/jikes.
    for library, copy gsvideo folder to the processing/libraries/

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: