From: Jean-Francois Moine <moinejf@free.fr>
To: Linux Media <linux-media@vger.kernel.org>
Subject: Questions about VIDIOC_G_JPEGCOMP / VIDIOC_S_JPEGCOMP
Date: Thu, 19 Feb 2009 13:17:45 +0100 [thread overview]
Message-ID: <20090219131745.455df4da@free.fr> (raw)
Hi,
The VIDIOC_G_JPEGCOMP / VIDIOC_S_JPEGCOMP v4l2 ioctls seem not to be
used by many drivers / applications. They should!
In some ms-win traces, there are automatic and dynamic adjustments of
the JPEG quality according to... who knows?
Also, most webcams do not include the quantization tables in the images.
Then, (in gspca), these tables are added by the subdrivers with a
quality defined by the testers and according to their taste.
As I understand, the JPEGCOMP ioctls permit to set the JPEG quality and
to define the content of the JPEG frames.
If I implement these controls in gspca:
- by default, I could not add the quantization and Huffman tables in the
image frames,
- the quality could be set dynamically, this value being used to load
the quantization tables in the webcam and also to convert the images.
The questions are:
1) May the driver refuse to set some values on VIDIOC_S_JPEGCOMP?
For example, if it cannot add the Huffman table in the frames.
2) Will the VIDIOC_G_JPEGCOMP ioctl be used by the v4l library (for
conversion purpose)?
3) Does anybody know a command line or X application which may get/set
these JPEG parameters?
Regards.
--
Ken ar c'hentañ | ** Breizh ha Linux atav! **
Jef | http://moinejf.free.fr/
next reply other threads:[~2009-02-19 12:20 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-19 12:17 Jean-Francois Moine [this message]
-- strict thread matches above, loose matches on Subject: below --
2009-02-19 14:02 Questions about VIDIOC_G_JPEGCOMP / VIDIOC_S_JPEGCOMP Hans Verkuil
2009-02-20 8:29 ` Hans Verkuil
2009-02-20 11:04 ` Jean-Francois Moine
2009-02-20 18:43 ` Hans Verkuil
2009-02-20 21:52 ` Trent Piepho
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090219131745.455df4da@free.fr \
--to=moinejf@free.fr \
--cc=linux-media@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox