* Start of v4l-utils-0.9.x devel cycle, break of libv4lconvert ABI
@ 2011-07-17 20:59 Hans de Goede
0 siblings, 0 replies; only message in thread
From: Hans de Goede @ 2011-07-17 20:59 UTC (permalink / raw)
To: Linux Media Mailing List; +Cc: Jean-Francois Moine
Hi All,
With the upcoming support for libv4l2 plugins we need to
break the ABI for libv4lconvert, this is a good moment
to start a bit more unstable v4l-utils / libv4l tree
where we can make some other changes as well.
v4l-utils follows the classic odd unstable / even stable release numbering,
this is the start of a new 0.9.x dev cycle leading to a 0.10.x (or maybe a
1.x) release. The plan for 0.9.x is to:
1) Keep the libv4l1 and libv4l2 ABI's compatible with 0.8.x
2) Change the libv4lconvert ABI, changing the soname to libv4lconvert.so.1
(from libv4lconvert.so.0), this is needed to be able to add plugin
support to libv4l2
3) Allow for somewhat more adventurous changes, until later in the 0.9.x
cycle, when things should stabilize again
Note WRT 2):
a) There is no promise of a stable libv4lconvert.so.1 ABI
until 0.10.0 is released! Note
b) This is not really a big deal, only qv4l2 (which is shipped together with
libv4lconvert) and Jean-Francois Moine's svv use libv4lconvert directly
AFAIK.
I've already pushed the initial plugin support to the v4l-utils git repo,
other things I plan to do is:
-think about how libv4lconvert / control / processing fit together,
probably redesign parts and allow for processing plugins, which can'
then also bring along their own fake controls.
-change how the upside down table works, making it more flexible, in
the form of being able to say:
"if system_vendor is in this list and product_name is in this list,
and usb vendor+prod_id is in this list then it is upside down"
This is mostly for Asus where they tend to mix and match a given
set of internal laptop webcams against there entire portfolio of
laptops, usually in a chassis which has an upside down mount for the cam,
but not always ...
-maybe, just maybe add support for software autofocus
(this would be a new processing plugin)
Regards,
Hans
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2011-07-17 20:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-17 20:59 Start of v4l-utils-0.9.x devel cycle, break of libv4lconvert ABI Hans de Goede
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox