Commit Graph

8 Commits

Author SHA1 Message Date
niels
fa73aa5d67 implemented set_active, enable and disable routines for v4l2 capture
implemented pause v4l2 capture
2011-04-11 00:19:36 +02:00
niels
817373cc57 added VEEJAY_V4L2_NO_THREADING environment var to entirely disable threaded capture
fixed grey scale support
fixed mutex initialization (oops)
2011-04-10 23:41:58 +02:00
niels
8af7e6024b fix fallback to read/write
minor cleanup
re-start capture on signal loss
2011-04-10 22:26:25 +02:00
niels
b0352f6776 fix commandline option -A to accept device number
added threading to v4l2 capture
added env var 'VEEJAY_V4L2_ALL_IN_THREAD' (set to 1 to move all image processing into thread and memcpy the captured frame to consumer)
added env var 'VEEJAY_V4L2_MAX_RETRIES' (try before giving up)
added env var 'VEEJAY_V4L2_CAPTURE_METHOD' (set to 0 to use read/write interface)
poll before pull frame
changed default to threaded v4l2 capture
2011-04-10 00:10:48 +02:00
niels
ff5557ce7a deprecate v4l1, default to v4l2
added support for jpeg based webcams such as sony eye toy
scan /sys/class/video4linux to find v4l devices or use dummy list (video0 to video7)
added function to see basic jpeg header to jpegutils, nothing fancy
added beta support for mjpeg based video devices (untested)
2011-04-06 23:35:59 +02:00
niels
cb655ceb4e make webcams work; video input channel = 0 2011-04-05 21:28:30 +02:00
niels
ba1ec7726a fix compilation of v4l2. re-run autogen.sh 2011-03-28 21:41:45 +02:00
niels
2c31b5e1f1 added support for v4l2 (beta)
fixes to reloaded's glade files
fix reloaded connection launcher
2011-02-27 15:38:17 +01:00