TODO list (short term): ======================= * as soon as we've trashed Gtk-1.2, change 'gint palette' to 'guint16 palette' in gstv4lsrc.[ch] * v4lsrc: actually try the format out on capsnego * all three: fix interlacing (not handled at all...) * libgstrec: build (a library for video recording) For other plugins: * SDL: seems okay for now * jpegmmxenc/dec: seems okay for now * avidemux: seems okay for now, though it doesn't really handle events yet * avimux: interaction with disksink, maxfilesize support, events (GST_EVENT_RESTART!!->s/RESTART/NEW_MEDIA/), etc. - big TODO TODO list (long term): ====================== * v4lmpegsrc: build (*hint* MPEG card needed *hint*) * v4l2element && v4l2src: build (v4l2 supports far more features than v4l1 so I really want seperate plugins for it) * BSD-videosrc: build (based on Meteor API) Useful Documentation: ===================== MJPEG/V4L API : ./videodev_mjpeg.h Linux/V4L API : /usr/include/linux/videodev.h or http://roadrunner.swansea.uk.linux.org/v4l.shtml Linux/V4L2 API: http://www.thedirks.org/v4l2/ BSD/Meteor API: /usr/include/machine/ioctl_meteor.h mjpegtools : http://www.sourceforge.net/projects/mjpeg