diff --git a/src/Widgets/CameraView.vala b/src/Widgets/CameraView.vala index 7052b3f22..3578f07d4 100644 --- a/src/Widgets/CameraView.vala +++ b/src/Widgets/CameraView.vala @@ -253,7 +253,7 @@ public class Camera.Widgets.CameraView : Gtk.Stack { try { picture_pipeline = (Gst.Pipeline) Gst.parse_launch ( "v4l2src device=%s name=%s num-buffers=1 !".printf (device_path, VIDEO_SRC_NAME) + - "image/jpeg, width=%d, height=%d ! jpegdec ! ".printf (picture_width, picture_height) + + "videoscale ! video/x-raw, width=%d, height=%d !".printf (picture_width, picture_height) + "videoflip method=%s !".printf ((horizontal_flip)?"horizontal-flip":"none") + "videobalance brightness=%f contrast=%f !".printf (brightness_value.get_double (), contrast_value.get_double ()) + "jpegenc ! filesink location=%s name=filesink".printf (Camera.Utils.get_new_media_filename (Camera.Utils.ActionType.PHOTO))