Hi, > I belive Lukas posted the reply he received from Hans a couple of > weeks ago, basically it mounted up to that a lot of applications > misinterpret the v4l2 specs which make them break when libv4l is used.
That's true, especially when interpreting the S_FMT and TRY_FMT semantics. I observed this issue in xawtv and mplayer when writing LiveCam. What about posting bug reports for those applications? > The main forum for discussing libv4l is currently the video4linux > list, available at > https://www.redhat.com/mailman/listinfo/video4linux-list but my > feeling that a dedicated mailing list would be more appropriate. Right now and personally, I'm interested in the image processing routines/capabilities of libv4l more than the v4l1 emulation layer and all that stuff. We need some real heavy content and contribution to justify the creation of a new mailing-list, IMHO. I think that video4linux-list is enough for the moment. (and remember, don't fragment). Here is what I like to see implemented in libv4l: 1. All the various bayer format conversion (starting byte can be blue, green or red) to RGB 2. YCrCb to RGB and vice-versa format convertion 3. Fast image resize using bilinear (to scale-down) and lancoz (to scale-up) interpolation 4. Efficient auto white balacing 5. Picture sharpening 6. Noise removal through low-pass filtering 7. Exposure correction 8. Gamma correction 9. JPEG decompression 10. All this both in two flavors, plain C (for compatibility) and highly optimized platform-dependent, assembler code. Any other features you would like to add? Regards, Ilyes Gouta. > Regards, > Erik > > > >> Regards, >> Ilyes Gouta. >> >> On Wed, Nov 5, 2008 at 10:40 PM, Lukáš Karas <[EMAIL PROTECTED]> wrote: >>>> >>>>Hi, >>>> >>>>libv4l can be a very important and reusable component for a wide range >>>>of software and my point is that it shouldn't be fragmented. Ideally >>>>it should host all the common user-space code for video processing >>>>such as format conversion, image processing, all the routines that can >>>>be efficiently tuned using the arch. specific features such as MMX/SSE >>>>on x86 and Altivec on PowerPC, etc. Guys, just don't fragment that >>>>library and keep it in one place and stick to the V4L2 spec because >>>>everything else is buggy. >>>> >>>>Regards, >>>>Ilyes Gouta. >>>> >>> >>> Hi Ilyes, >>> >>> maintaining of libv4l is Hans de Goede now. I would like come in to develop >>> process >>> of this library, but Hans push any patch, that I post him :( >>> Yes I know, some my patches wasn't pretty at first... >>> >>> And... Hans probably isn't proponent for evade bugs of other applications >>> in library. >>> >>> What is your suggestion? >>> >>> Regards, >>> Lukas >>> >>> >>>>On Wed, Nov 5, 2008 at 5:45 PM, Daniele Cruciani <[EMAIL PROTECTED]> wrote: >>>>> >>>>> Sorry, I found it in ubuntu intrepid repository >>>>> maintained by Gregor Jasny <[EMAIL PROTECTED]> >>>>> >>>>> I do not know if there is a package in debian >>>>> >>>>>> -------Original Message------- >>>>>> From: Ilyes Gouta <[EMAIL PROTECTED]> >>>>>> Subject: Re: [M560x-driver-devel] [M560x-driver-support] libv4l has a >>>>>> debian mentor... >>>>>> Sent: 05 Nov '08 17:27 >>>>>> >>>>>> Hi folks, >>>>>> >>>>>> Who is maintaining libv4l right now? >>>>>> >>>>>> Regards, >>>>>> Ilyes Gouta. >>>>>> >>>>>> On Wed, Nov 5, 2008 at 4:12 PM, Laurent BARRAILLE <[EMAIL PROTECTED]> >>>>>> wrote: >>>>>> > Hi, >>>>>> > >>>>>> > Read >>>>>> > >>>>>> > http://m560x-driver.wiki.sourceforge.net/libv4l+Ubuntu+Intrepid >>>>>> > >>>>>> > >>>>>> > Regards >>>>>> > >>>>>> > Laurent >>>>>> > >>>>>> > >>>>>> > Le mercredi 05 novembre 2008 ŕ 15:08 +0100, Daniele Cruciani a écrit : >>>>>> >> package is not there anymore, where can I found it? >>>>>> >> (I am in ubuntu 8.10) >>>>>> >> >>>>>> >> >>>>>> >> Thanks, >>>>>> >> Daniele >>>>>> >> >>>>>> >> >>>>>> >> > -------Original Message------- >>>>>> >> > From: Jérémy Lal <[EMAIL PROTECTED]> >>>>>> >> > Subject: [M560x-driver-support] libv4l has a debian mentor... >>>>>> >> > Sent: 17 Aug '08 15:14 >>>>>> >> > >>>>>> >> > for those waiting for a debian package, you can build a >>>>>> preversion this way : >>>>>> >> > >>>>>> >> > dget >>>>>> http://mentors.debian.net/debian/pool/main/l/libv4l/libv4l_0.4.0-1.dsc >>>>>> >> > dpkg-source -x libv4l_0.4.0-1.dsc >>>>>> >> > cd libv4l-0.4.0/ >>>>>> >> > dpkg-buildpackage -rfakeroot >>>>>> >> > cd .. >>>>>> >> > dpkg -i libv4l_0.4.0-1_i386.deb >>>>>> >> > >>>>>> >> > that being said, you still need to set these variables somewhere : >>>>>> >> > >>>>>> >> > export LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so >>>>>> >> > export LD_LIBRARY_PATH=/usr/lib/libv4l >>>>>> >> > >>>>>> >> > or else it won't work. >>>>>> >> > >>>>>> >> > i just tested it with skype, and it works. >>>>>> >> > other software doesn't work because >>>>>> >> > VIDIOCGCAP -- could not get camera capabilities, exiting..... >>>>>> >> > >>>>>> >> > >>>>>> >> > >>>>>> >> > >>>>>> ------------------------------------------------------------------------- >>>>>> >> > This SF.Net email is sponsored by the Moblin Your Move >>>>>> Developer's challenge >>>>>> >> > Build the coolest Linux based applications with Moblin SDK & win >>>>>> great prizes >>>>>> >> > Grand prize is a trip for two to an Open Source event anywhere in >>>>>> the world >>>>>> >> > http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> >> > _______________________________________________ >>>>>> >> > M560x-driver-support mailing list >>>>>> >> > [EMAIL PROTECTED] >>>>>> >> > https://lists.sourceforge.net/lists/listinfo/m560x-driver-support >>>>>> >> > >>>>>> >> >>>>>> >> >>>>>> ------------------------------------------------------------------------- >>>>>> >> This SF.Net email is sponsored by the Moblin Your Move Developer's >>>>>> challenge >>>>>> >> Build the coolest Linux based applications with Moblin SDK & win >>>>>> great prizes >>>>>> >> Grand prize is a trip for two to an Open Source event anywhere in >>>>>> the world >>>>>> >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> >> _______________________________________________ >>>>>> >> M560x-driver-support mailing list >>>>>> >> [EMAIL PROTECTED] >>>>>> >> https://lists.sourceforge.net/lists/listinfo/m560x-driver-support >>>>>> > >>>>>> > >>>>>> > >>>>>> ------------------------------------------------------------------------- >>>>>> > This SF.Net email is sponsored by the Moblin Your Move Developer's >>>>>> challenge >>>>>> > Build the coolest Linux based applications with Moblin SDK & win >>>>>> great prizes >>>>>> > Grand prize is a trip for two to an Open Source event anywhere in the >>>>>> world >>>>>> > http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>>> > _______________________________________________ >>>>>> > M560x-driver-devel mailing list >>>>>> > [email protected] >>>>>> > https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel >>>>>> > >>>>>> >>>>> >>>>------------------------------------------------------------------------- >>>>This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>>>Build the coolest Linux based applications with Moblin SDK & win great >>>>prizes >>>>Grand prize is a trip for two to an Open Source event anywhere in the world >>>>http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>>>_______________________________________________ >>>>M560x-driver-devel mailing list >>>>[email protected] >>>>https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel >>>> >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >>> Build the coolest Linux based applications with Moblin SDK & win great >>> prizes >>> Grand prize is a trip for two to an Open Source event anywhere in the world >>> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >>> _______________________________________________ >>> M560x-driver-devel mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel >>> >> ------------------------------------------------------------------------- >> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge >> Build the coolest Linux based applications with Moblin SDK & win great prizes >> Grand prize is a trip for two to an Open Source event anywhere in the world >> http://moblin-contest.org/redirect.php?banner_id=100&url=/ >> _______________________________________________ >> M560x-driver-devel mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel >> > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ M560x-driver-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/m560x-driver-devel
