camerabin: Use plain video encoding profile for images
authorThiago Santos <thiago.sousa.santos@collabora.com>
Tue, 1 May 2012 18:08:47 +0000 (15:08 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Tue, 1 May 2012 18:20:50 +0000 (15:20 -0300)
Do not use jpeg as a container format for image captures, use
the plain video encoding format. It was used as a container in
0.10 to force the addition of tags to the image.

gst/camerabin2/gstcamerabin2.c

index 0d0547d64481f73403c31833ab8679dacc03a745..93f0185189daa99a87f32994cc667492a2d11577 100644 (file)
@@ -1599,7 +1599,6 @@ gst_camera_bin_create_elements (GstCameraBin2 * camera)
         NULL);
 
     if (camera->image_profile == NULL) {
-      GstEncodingContainerProfile *prof;
       GstEncodingVideoProfile *vprof;
       GstCaps *caps;
 
@@ -1607,13 +1606,8 @@ gst_camera_bin_create_elements (GstCameraBin2 * camera)
       vprof = gst_encoding_video_profile_new (caps, NULL, NULL, 1);
       gst_encoding_video_profile_set_variableframerate (vprof, TRUE);
 
-      prof = gst_encoding_container_profile_new ("jpeg", "jpeg container", caps,
-          NULL);
-      gst_encoding_container_profile_add_profile (prof,
-          (GstEncodingProfile *) vprof);
-
       gst_caps_unref (caps);
-      camera->image_profile = (GstEncodingProfile *) prof;
+      camera->image_profile = (GstEncodingProfile *) vprof;
       camera->image_profile_switch = TRUE;
     }