diff --git a/libcheese/cheese-camera.c b/libcheese/cheese-camera.c
index 97444be..04b566c 100644
--- a/libcheese/cheese-camera.c
+++ b/libcheese/cheese-camera.c
@@ -483,6 +483,16 @@ cheese_camera_set_video_recording (CheeseCamera *camera, GError **error)
   GstEncodingContainerProfile *prof;
   GstEncodingVideoProfile *v_prof;
   GstCaps *caps;
+  /* start of temporery part. this should be removed after official
+   * presets will exist. */
+  GstElement *video_enc;
+
+  video_enc = gst_element_factory_make ("vp8enc", "vp8enc");
+  g_object_set (G_OBJECT (video_enc), "speed", 2, NULL);
+  g_object_set (G_OBJECT (video_enc), "max-latency", 1, NULL);
+  gst_preset_save_preset(GST_PRESET (video_enc), "Cheese Test");
+  gst_object_unref(video_enc);
+  /* end of temporery part */
 
   caps = gst_caps_from_string("video/webm");
   prof = gst_encoding_container_profile_new("WebM audio/video",
@@ -493,6 +503,8 @@ cheese_camera_set_video_recording (CheeseCamera *camera, GError **error)
   caps = gst_caps_from_string("video/x-vp8");
   v_prof = gst_encoding_video_profile_new(caps, NULL, NULL, 0);
   gst_encoding_video_profile_set_variableframerate(v_prof, TRUE);
+  /* "Cheese Test" should be reanmet after official preset will come */
+  gst_encoding_profile_set_preset((GstEncodingProfile*) v_prof, "Cheese Test");
   gst_encoding_container_profile_add_profile(prof, (GstEncodingProfile*) v_prof);
   gst_caps_unref (caps);
 
