Your patch was not commited because it locked my computer up several times.
Luckily I hope to have found the cause:
1. set_optical_parameters() is very performance hungry - which is ok
as long as it is called only once.
2. MPlayer always resets the video device ("just to make sure").
3. Our reset function calls set_optical_parameters() 4 times
through wrapper functions:
- contrast
- brightness
- hue
- saturation
4. Together with the isoc_init in the usb subsystem, the buffer system
initializing itself and mplayer loading libv4l in userspace my computer
can't cope and locks up.
Hopefully removing the wrappers as I suggested before will fix this.
GWater
2009/3/25 Boris Borisov <[email protected]>
> Brian
> You are not push the patch for control of hie and saturation.
> Brian Johnson wrote:
>
> Pushed
>
> On Tue, Mar 24, 2009 at 12:38 PM, Josua Grawitter<[email protected]>
> <[email protected]> wrote:
>
>
> Am Dienstag 24 Mдrz 2009 17:32:28 schrieb Brian Johnson:
>
>
> Ok If noone has any issues with these patches i'm going to push them
> when i get home later this this evening.
>
> On Mon, Mar 23, 2009 at 2:46 PM, Pablo Castellano
> <[email protected]> <[email protected]> wrote:
>
>
> Brian Johnson wrote:
>
>
> Alright here is a thread to post any patches to test this weekend.
>
> I've attached my wo patches i've been working on to this message
> 1. adds support for USB suspend/resume
> 2. exposes webcam button presses via the linux evdev input system
>
>
> Suspend/Resume support seems to work reasonably well on my own
> machine, with me being able to open up mplayer suspend the machine and
> when i resume mplayer is still delivering a valid video stream.
>
> My second patch is is a combination of the two patches related to
> webcam buttons in a previous post that i have combined into one as
> well as modified my thread function to support suspend/resume. This
> patch probably needs a bit of testing with different web cams that
> have buttons. It should work ok as it is now, however i would like
> some more information about which webcams are known to have buttons,
> if there are any that have more then one and which bits in the general
> purpose input registers(1005 and 1009) are set when a button is
> pressed. You can find out that information using debugfs. Testing the
> current button events cn be done using gizmod.
>
> # sudo gizmod -g
>
> Thsi will start gizmod in debug mode and you should see information
> about BTN_0 - BTN_7 show up when pressing your webcam buttons
>
>
> Nice job! This is the only thing I can say :)
>
> --
> Regards, Pablo.
>
>
> Great. I hope to figure out my camera's problem with the saturation patches
>
>
> this evening and when they are in it's time for final testing and kernel
> submission.
>
> GWater
>
>
>
>
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
Lets make microdia webcams plug'n play, (currently plug'n pray)
To post to this group, send email to [email protected]
Visit us online https://groups.google.com/group/microdia
-~----------~----~----~----~------~----~------~--~---