gstreamer/sys/v4l/TODO

31 lines
1.2 KiB
Text
Raw Normal View History

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