Custom Framerate support

Asked by Abdusamed Ahmed

Binary package hint: cheese

Right now, I can't use my webcam on Skype because the picture quality is extremely bad. Buying a new webcam makes no sense because the same webcam does have better quality if and only if I select to choose lower framerate.

When ever I chat on skype with video, the picture is extremely black. The issue became really annoying because I couldn't talk to people using my notebook's builtin webcam. In Windows 7, there is a custom application from the manufacture which allows to brighten up the picture internally [not simple bright which whitens the picture] by selecting 'Night Mode' What this mode simply did which I found recently is that it simply changes the amound of framerates broadcasted by the webcam to computer. Default it's 30FPS which is smooth but in normal condition, black or dark video but 10FPS brightens up the picture

Till now, I have only found guvideo which allowed to select different rate but the problem is that it only allows those frame with the application, not any other. Unlike cheese, which sets allows setting to be used in different application like skype with frames,effects and all that goody. What I'm asking is to implement a feature which allows different frame rates setting to be used for webcam. If its not possible or anything, can you please tell me how can I do change my framerates from the start so that what skype sees is 10FPS which is a bright picture instead of the usual 30FPS dark video. Like can I do it by changing some config file or something else? I need it it, thank you.

Ubuntu 10.4.1 Lucid

Question information

Language:
English Edit question
Status:
Expired
For:
Ubuntu cheese Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was originally filed as bug #657560.

Revision history for this message
Abdusamed Ahmed (sir508) said :
#1

Also, I have asked in ubuntu forum on how can I change some config file which would change the setting from the 'roots'. Thus far, no ones either doesn't know it or the right guy isn't there.

Revision history for this message
Vish (vish) said :
#2

Not a cheese bug. Cheese is just a recording program, it displays the video output from the webcam. and it can only make software changes.

The webcam settings [FPS, etc..] are controlled by the drivers and how far the webcam driver support has been done for the particular webcam model.

To test, Install package : v4l2ucp
Depending on the level of webcam support , Once installed you will have the options in :
System > Preferences > Video4Linux Control Panel

If you dont have the options the drivers are not yet completed for your webcam.
[this bug report has no information about the webcam model or kernel version, but this just seems like a forum question than a bug report. In future kindly file bugs using $ ubuntu-bug PACKAGENAME]

Revision history for this message
Abdusamed Ahmed (sir508) said :
#3

First I did try the forum but soon realize it would be great feature for Cheese dev to implement in the program. I did install v4l2ucp and doesn't seem to effect anything even with the 'backlight compensation' on and updated.

What I'm asking is there some config file I could edit and just set the frame rate 10FPS manually?

Driver - uvcvideo
Webcam Name - Chicony USB 2.0 Camera

Linux bahie-laptop 2.6.32-24-generic #43-Ubuntu SMP Thu Sep 16 14:58:24 UTC 2010 x86_64 GNU/Linux

Revision history for this message
Vish (vish) said :
#4

In windows, the driver and the software settings are controlled in the same settings window, so it seems like they are handled in one place. [i guess the webcam is logitech]

Well, the options for the frame rate are named as "Auto-exposure" -> usually a checkbox , "Exposure" -> values that you can set.
If those options are not available then the drivers are not complete for your webcam.

You need to file a bug in linux kernel regarding those features not something that can be done in cheese.

Kindly file a bug in the upstream kernel, similar to how I have done for my webcam: https://bugzilla.kernel.org/show_bug.cgi?id=16290

Filing a bug in the upstream tracker is better, as the main authors for the webcam drivers will get in touch.

Revision history for this message
Vish (vish) said :
#5

Thank you for taking the time to report this issue and helping to make Ubuntu better. Examining the information you have given us, this does not appear to be a bug report so we are closing it and converting it to a question in the support tracker. We appreciate the difficulties you are facing, but it would make more sense to raise problems you are having in the support tracker at https://answers.launchpad.net/ubuntu if you are uncertain if they are bugs. For help on reporting bugs, see https://help.ubuntu.com/community/ReportingBugs#When%20not%20to%20file%20a%20bug.

Revision history for this message
Vish (vish) said :
#6

Do let me know if you have any problems filing the bug in the kernel.

The mainline kernel devs expect the kernel to be tested in their original kernel too. for mainline testing : https://wiki.ubuntu.com/Kernel/MainlineBuilds

Revision history for this message
Launchpad Janitor (janitor) said :
#7

This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.