path: root/TODO
diff options
authorHans de Goede <hdegoede@redhat.com>2011-05-14 07:29:03 +0200
committerHans de Goede <hdegoede@redhat.com>2011-05-15 20:18:16 +0200
commit782d26984714b394549a0b1bfa527b631fcc747b (patch)
treed170130718c0fd9dfa1ccac28f10333a840beca9 /TODO
parent4825ac78dccc6ec3a15e57ff89c5b5b90852bf20 (diff)
libv4l: use libjpeg[-turbo] for decompressing jpeg-s
libjpeg-turbo is much faster then tinyjpeg, and with modern cameras doing 1920x1080@30fps with jpeg compression, we really need that speed. Todo: libjpeg error handling (fixed by next patch in series) Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Diffstat (limited to 'TODO')
1 files changed, 15 insertions, 0 deletions
diff --git a/TODO b/TODO
index f44a11e7..21f7fa25 100644
--- a/TODO
+++ b/TODO
@@ -1,6 +1,14 @@
libv4l todo:
+-don't automatically enable the software effects (awb, gamma) on cameras
+ which need flipping, most of these only produce yuv data and software
+ effects are very expensive on yuv data
+-move pixart rotate 90 hack to v4lconvert_decode_jpeg_tinyjpeg, since it
+ is only needed on select pixart cameras, which use this function for
+ decoding, this will nicely cleanup the main conversion routine
-libv4lconvert: v4lconvert_do_try_format should always prefer smaller then
requested resolutions over bigger then requested ones
@@ -15,6 +23,13 @@ libv4l todo:
-get standardized CID for AUTOGAIN_TARGET upstream and switch to that
+Nice to have:
+-support packed yuv as output format so that we aren't forced to do
+ conversion on upside down uvc cams
+-add a software rotation control (0 / 90 / 180 / 270 degrees) for tablets.
utils todo:

Privacy Policy