My second report OPW: Structuring and installing Cheese

Here is basically my schema of the Cheese documentation:

In More Options, I was thinking to write about:

– Set a layout

– Image Properties

– Sutter

And here where I need some appreciations:

Common Problems:

-> What are the requirements to use Cheese?

-> Why are all the effects shown in black or grey colour?

-> Why does my camera work with other applications, but I have problems with Cheese?

-> Why is the video too slow?

-> Why are the colours so weird in Cheese?

-> What kind of cameras does Cheese support?

-> Why I can not get the effects in my Cheese?

*****************************************************************************************************

The last one is mine, I have a Toshiba lap with Fedora 15:

Attempt #1

Trying cheese from the icon of gnome 3 – fedora 15, click on Effects and ‘Take a Photo’:

Using Terminal:
[yulys@yulys ~]$ cheese
** Message: cheese-effects-manager.vala:84: Found Hulk (videobalance saturation=1.5 hue=-0.5)
** Message: cheese-effects-manager.vala:84: Found Optical Illusion (optv)
** Message: cheese-effects-manager.vala:84: Found Twirl (twirl)
** Message: cheese-effects-manager.vala:84: Found Stretch (stretch)
** Message: cheese-effects-manager.vala:84: Found Che Guevara (frei0r-filter-twolay0r)
** Message: cheese-effects-manager.vala:84: Found Pinch (pinch)
** Message: cheese-effects-manager.vala:84: Found Shagadelic (shagadelictv)
** Message: cheese-effects-manager.vala:84: Found Warp (warptv)
** Message: cheese-effects-manager.vala:84: Found Square (square)
** Message: cheese-effects-manager.vala:84: Found Distortion (frei0r-filter-distort0r)
** Message: cheese-effects-manager.vala:84: Found Waveform (revtv)
** Message: cheese-effects-manager.vala:84: Found Sepia (coloreffects preset=sepia)
** Message: cheese-effects-manager.vala:84: Found Saturation (videobalance saturation=2)
** Message: cheese-effects-manager.vala:84: Found Time delay (frei0r-filter-delay0r delaytime=5)
** Message: cheese-effects-manager.vala:84: Found Edge (edgetv)
** Message: cheese-effects-manager.vala:84: Found Dice (dicetv)
** Message: cheese-effects-manager.vala:84: Found Quark (quarktv)
** Message: cheese-effects-manager.vala:84: Found Mirror (mirror)
** Message: cheese-effects-manager.vala:84: Found Heat (coloreffects preset=heat)
** Message: cheese-effects-manager.vala:84: Found Kung-Fu (streaktv)
** Message: cheese-effects-manager.vala:84: Found X-Ray (coloreffects preset=xray)
** Message: cheese-effects-manager.vala:84: Found Historical (videobalance saturation=0 ! agingtv)
** Message: cheese-effects-manager.vala:84: Found Sobel (frei0r-filter-sobel)
** Message: cheese-effects-manager.vala:84: Found Kaleidoscope (kaleidoscope)
** Message: cheese-effects-manager.vala:84: Found Cartoon (frei0r-filter-cartoon)
** Message: cheese-effects-manager.vala:84: Found Bulge (bulge)
** Message: cheese-effects-manager.vala:84: Found Radioactive (radioactv)
** Message: cheese-effects-manager.vala:84: Found Vertigo (vertigotv)
** Message: cheese-effects-manager.vala:84: Found Ripple (rippletv)
** Message: cheese-effects-manager.vala:84: Found Noir/Blanc (videobalance saturation=0)
** Message: cheese-effects-manager.vala:84: Found Mauve (videobalance saturation=1.5 hue=+0.5)
** Message: cheese-effects-manager.vala:84: Found Invertion (frei0r-filter-invert0r)
** Message: cheese-effects-manager.vala:84: Found Chrome (frei0r-filter-color-distance)

** (cheese:2496): WARNING **: Error with effect filter Cartoon. Ignored

(cheese:2496): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2496): WARNING **: Error with effect filter Che Guevara. Ignored

(cheese:2496): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2496): WARNING **: Error with effect filter Chrome. Ignored

(cheese:2496): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2496): WARNING **: Error with effect filter Distortion. Ignored

(cheese:2496): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2496): WARNING **: Internal data flow problem.

** (cheese:2496): WARNING **: Internal data flow problem.

** (cheese:2496): WARNING **: Internal data flow problem.

** (cheese:2496): WARNING **: Internal data flow problem.

** (cheese:2496): WARNING **: Internal data flow problem.

(cheese:2496): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

** (cheese:2496): WARNING **: Error with effect filter `\u0008\u0007\u0002. Ignored

(cheese:2496): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(cheese:2496): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed

(cheese:2496): GLib-GIO-CRITICAL **: g_settings_type_check: assertion `value != NULL' failed

(cheese:2496): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed

(cheese:2496): GLib-GIO-CRITICAL **: g_settings_set_value: key 'selected-effect' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:2496): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

** (cheese:2496): WARNING **: Error with effect filter `\u0008\u0007\u0002. Ignored

(cheese:2496): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(cheese:2496): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed

(cheese:2496): GLib-GIO-CRITICAL **: g_settings_type_check: assertion `value != NULL' failed

(cheese:2496): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed

(cheese:2496): GLib-GIO-CRITICAL **: g_settings_set_value: key 'selected-effect' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given
totem-video-thumbnailer couldn't process file: 'file:///home/yulys/Videos/Webcam/2011-06-17-002537.ogv'
Reason: Took too much time to process.

** (cheese:2496): WARNING **: could not generate thumbnail for /home/yulys/Videos/Webcam/2011-06-17-002537.ogv (video/ogg)

I think that this “Effects Cheese problem” is related to: https://bugzilla.redhat.com/show_bug.cgi?id=678502

Hmm, it doesn’t look like anyone has picked up that bug yet…

Attempt #2

I downloaded the cheese-3-0.1.tar.gz from the Cheese page, and the problem persists:

* This is what I got when I was trying to apply for the effects in my pics:   the camera take a photo o video without any noticeable effect :-/. 

[root@yulys bin]# cheese
** Message: cheese-effects-manager.vala:84: Found Hulk (videobalance saturation=1.5 hue=-0.5)
** Message: cheese-effects-manager.vala:84: Found Optical Illusion (optv)
** Message: cheese-effects-manager.vala:84: Found Twirl (twirl)
** Message: cheese-effects-manager.vala:84: Found Stretch (stretch)
** Message: cheese-effects-manager.vala:84: Found Che Guevara (frei0r-filter-twolay0r)
** Message: cheese-effects-manager.vala:84: Found Pinch (pinch)
** Message: cheese-effects-manager.vala:84: Found Shagadelic (shagadelictv)
** Message: cheese-effects-manager.vala:84: Found Warp (warptv)
** Message: cheese-effects-manager.vala:84: Found Square (square)
** Message: cheese-effects-manager.vala:84: Found Distortion (frei0r-filter-distort0r)
** Message: cheese-effects-manager.vala:84: Found Waveform (revtv)
** Message: cheese-effects-manager.vala:84: Found Sepia (coloreffects preset=sepia)
** Message: cheese-effects-manager.vala:84: Found Saturation (videobalance saturation=2)
** Message: cheese-effects-manager.vala:84: Found Time delay (frei0r-filter-delay0r delaytime=5)
** Message: cheese-effects-manager.vala:84: Found Edge (edgetv)
** Message: cheese-effects-manager.vala:84: Found Dice (dicetv)
** Message: cheese-effects-manager.vala:84: Found Quark (quarktv)
** Message: cheese-effects-manager.vala:84: Found Mirror (mirror)
** Message: cheese-effects-manager.vala:84: Found Heat (coloreffects preset=heat)
** Message: cheese-effects-manager.vala:84: Found Kung-Fu (streaktv)
** Message: cheese-effects-manager.vala:84: Found X-Ray (coloreffects preset=xray)
** Message: cheese-effects-manager.vala:84: Found Historical (videobalance saturation=0 ! agingtv)
** Message: cheese-effects-manager.vala:84: Found Sobel (frei0r-filter-sobel)
** Message: cheese-effects-manager.vala:84: Found Kaleidoscope (kaleidoscope)
** Message: cheese-effects-manager.vala:84: Found Cartoon (frei0r-filter-cartoon)
** Message: cheese-effects-manager.vala:84: Found Bulge (bulge)
** Message: cheese-effects-manager.vala:84: Found Radioactive (radioactv)
** Message: cheese-effects-manager.vala:84: Found Vertigo (vertigotv)
** Message: cheese-effects-manager.vala:84: Found Ripple (rippletv)
** Message: cheese-effects-manager.vala:84: Found Noir/Blanc (videobalance saturation=0)
** Message: cheese-effects-manager.vala:84: Found Mauve (videobalance saturation=1.5 hue=+0.5)
** Message: cheese-effects-manager.vala:84: Found Invertion (frei0r-filter-invert0r)
** Message: cheese-effects-manager.vala:84: Found Chrome (frei0r-filter-color-distance)

** (cheese:2767): WARNING **: Error with effect filter Cartoon. Ignored

(cheese:2767): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2767): WARNING **: Error with effect filter Che Guevara. Ignored

(cheese:2767): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2767): WARNING **: Error with effect filter Chrome. Ignored

(cheese:2767): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2767): WARNING **: Error with effect filter Distortion. Ignored

(cheese:2767): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed

** (cheese:2767): WARNING **: Internal data flow problem.

** (cheese:2767): WARNING **: Internal data flow problem.

** (cheese:2767): WARNING **: Internal data flow problem.

** (cheese:2767): WARNING **: Internal data flow problem.

** (cheese:2767): WARNING **: Internal data flow problem.

(cheese:2767): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

** (cheese:2767): WARNING **: Error with effect filter . Ignored

(cheese:2767): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(cheese:2767): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed

(cheese:2767): GLib-GIO-CRITICAL **: g_settings_type_check: assertion `value != NULL' failed

(cheese:2767): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed

(cheese:2767): GLib-GIO-CRITICAL **: g_settings_set_value: key 'selected-effect' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given

(cheese:2767): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

** (cheese:2767): WARNING **: Error with effect filter . Ignored

(cheese:2767): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)' failed

(cheese:2767): GLib-CRITICAL **: g_variant_new_string: assertion `string != NULL' failed

(cheese:2767): GLib-GIO-CRITICAL **: g_settings_type_check: assertion `value != NULL' failed

(cheese:2767): GLib-CRITICAL **: g_variant_get_type_string: assertion `value != NULL' failed

(cheese:2767): GLib-GIO-CRITICAL **: g_settings_set_value: key 'selected-effect' in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)' was given
[root@yulys bin]#

Attempt #3

I followed the instructions that my mentor gave me:

1. Uninstall the Cheese package.

2. Run “yum-builddep cheese” as root to install all of the things
Cheese needs to compile.


3. As a normal user (i.e. *not* root), extract the Cheese tarball
somewhere in your Home directory using ‘tar -xzvf cheese-3.0.1.tar.gz”

4. Go into the Cheese directory and type “./configure”
5. If Configure was successful, type “make” to compile Cheese.

6. Now, as the root user again, type “make install” to installCheese. You should now be able to run it.

The same story as before reinstalled, the camera can take a photo and record a video: but, after clicked ´Effects´ error crash ocurred:

[root@yulys cheese-3.0.1]# cheese
** Message: cheese-effects-manager.vala:84: Found Hulk (videobalance saturation=1.5 hue=-0.5)
** Message: cheese-effects-manager.vala:84: Found Optical Illusion (optv)
** Message: cheese-effects-manager.vala:84: Found Twirl (twirl)
** Message: cheese-effects-manager.vala:84: Found Stretch (stretch)
** Message: cheese-effects-manager.vala:84: Found Che Guevara (frei0r-filter-twolay0r)
** Message: cheese-effects-manager.vala:84: Found Pinch (pinch)
** Message: cheese-effects-manager.vala:84: Found Shagadelic (shagadelictv)
** Message: cheese-effects-manager.vala:84: Found Warp (warptv)
** Message: cheese-effects-manager.vala:84: Found Square (square)
** Message: cheese-effects-manager.vala:84: Found Distortion (frei0r-filter-distort0r)
** Message: cheese-effects-manager.vala:84: Found Waveform (revtv)
** Message: cheese-effects-manager.vala:84: Found Sepia (coloreffects preset=sepia)
** Message: cheese-effects-manager.vala:84: Found Saturation (videobalance saturation=2)
** Message: cheese-effects-manager.vala:84: Found Time delay (frei0r-filter-delay0r delaytime=5)
** Message: cheese-effects-manager.vala:84: Found Edge (edgetv)
** Message: cheese-effects-manager.vala:84: Found Dice (dicetv)
** Message: cheese-effects-manager.vala:84: Found Quark (quarktv)
** Message: cheese-effects-manager.vala:84: Found Mirror (mirror)
** Message: cheese-effects-manager.vala:84: Found Heat (coloreffects preset=heat)
** Message: cheese-effects-manager.vala:84: Found Kung-Fu (streaktv)
** Message: cheese-effects-manager.vala:84: Found X-Ray (coloreffects preset=xray)
** Message: cheese-effects-manager.vala:84: Found Historical (videobalance saturation=0 ! agingtv)
** Message: cheese-effects-manager.vala:84: Found Sobel (frei0r-filter-sobel)
** Message: cheese-effects-manager.vala:84: Found Kaleidoscope (kaleidoscope)
** Message: cheese-effects-manager.vala:84: Found Cartoon (frei0r-filter-cartoon)
** Message: cheese-effects-manager.vala:84: Found Bulge (bulge)
** Message: cheese-effects-manager.vala:84: Found Radioactive (radioactv)
** Message: cheese-effects-manager.vala:84: Found Vertigo (vertigotv)
** Message: cheese-effects-manager.vala:84: Found Ripple (rippletv)
** Message: cheese-effects-manager.vala:84: Found Noir/Blanc (videobalance saturation=0)
** Message: cheese-effects-manager.vala:84: Found Mauve (videobalance saturation=1.5 hue=+0.5)
** Message: cheese-effects-manager.vala:84: Found Invertion (frei0r-filter-invert0r)
** Message: cheese-effects-manager.vala:84: Found Chrome (frei0r-filter-color-distance)
** (cheese:14053): WARNING **: Error with effect filter Cartoon. Ignored
(cheese:14053): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)’ failed
** (cheese:14053): WARNING **: Error with effect filter Che Guevara. Ignored
(cheese:14053): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)’ failed
** (cheese:14053): WARNING **: Error with effect filter Chrome. Ignored
(cheese:14053): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)’ failed
** (cheese:14053): WARNING **: Error with effect filter Distortion. Ignored
(cheese:14053): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)’ failed
** (cheese:14053): WARNING **: Internal data flow problem.
** (cheese:14053): WARNING **: Internal data flow problem.
** (cheese:14053): WARNING **: Internal data flow problem.
** (cheese:14053): WARNING **: Internal data flow problem.
** (cheese:14053): WARNING **: Internal data flow problem.
(cheese:14053): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT (object)’ failed
Segmentation fault (core dumped)
[root@yulys cheese-3.0.1]#

I noticed that similar bug is registered: 647677  with SOLVED status in https://bugzilla.gnome.org/show_bug.cgi?id=647677

so, I am going to check again, maybe in my last try I could get finally my Cheese working

My camera is ‘Realtek Semiconductor Corp.’ and seems like it does not have the specific driver…

* Finally, I decided to run the Automatic Bug Reporting Tool:

Attempt #4

Thanks to Luciana Fujii I realize that I was getting the wrong package of Cheese, so she told me that there is a new patch that solve the bug and was pushed 6 days ago.

Here is what I did to install Cheese, ‘again’ :

1. I went back into the source directory, change to the root user, and type make uninstall.
This remove all of the files that were installed before. I didn’t do “yum remove” because I didn’t install Cheese using Yum (as you can see in the Attempt#3). 

2. Then, change to another directory and do the git clone git://git.gnome.org/cheese

3. Type ./autogen.sh

4. Then, type on terminal ./configure

5. Finally, I typed make and make install

** After all of things, I got the same problem that I had before of this story =(

********************************************************************************************************************************************

So, If you have more troubles or know how to solved some of them, tell me to search and share with other people through documentation… Thanks advanced!

About Julita Inca

Ingeniero de Sistemas UNAC, Magíster en Ciencias de la Computación PUCP, OPW GNOME 2011, Miembro de la GNOME Foundation desde el 2012, Embajadora Fedora Perú desde el 2012, ganadora del scholarship of the Linux Foundation 2012, experiencia como Admin Linux en GMD y Especialista IT en IBM, con certificaciones RHCE, RHCSA, AIX 6.1, AIX 7 Administrator e ITILv3. Experiencia académica en universidades como PUCP, USIL y UNI. HPC researcher, a simple mortal, like you!
This entry was posted in GNOME and tagged , , , , , , , , . Bookmark the permalink.

5 Responses to My second report OPW: Structuring and installing Cheese

  1. novastorm says:

    I can’t have effects with Cheese…only deafult view.

  2. I’m curious: Are you going to reuse content from https://live.gnome.org/Cheese/FAQ , did you check for common reports about Cheese in Bugzilla, did you check the cheese mailing list archives for popular questions?

  3. Julita Inca says:

    Andre! Hi, I´m going to check all the forums in Ubuntu, Fedora, Bugzilla and others… I just trying to show my draft or schema or structure (brainstorm) about Cheese…I’m planning to have some specific questions ready by the weekend.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s