dev_notes - jackspaceBerkeley/pupil GitHub Wiki

Linux capture backend improvements

gstreamer1.0 pipeline:

 gst-launch-1.0 -e -v -m  v4l2src device=/dev/video3 ! tee name=t t. ! queue ! videoscale ! video/x-raw,format=RGB, width=1280,height=720,framerate=24/1 ! identity check-imperfect-timestamp=false ! fakesink sync=false  t. ! queue ! videoscale ! video/x-raw,width=1280,height=720,framerate=24/1 ! videoconvert ! jpegenc  !  avimux ! filesink location=~/tester.avi

No faster than current implementation.

Waiting for v4l2 to support c930e h264 capture, then wen will use dual steaming with raw for preview and h264 direct to file.

12.04 pyav depedecies:

use https://gist.github.com/mkassner/1caa1b45c19521c884d5 and use https://gist.github.com/mkassner/a07778f01ddd6baaecf1 instead of the wiki opencv install script.