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

Reply via email to