diff options
author | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-09-19 17:52:50 +0200 |
---|---|---|
committer | Daniel Hillenbrand <codeworkx@cyanogenmod.org> | 2013-09-19 17:57:19 +0200 |
commit | 07a0b80580a366f264987b53b84ffef42094c342 (patch) | |
tree | d1934fa04220beecc4b2914d698a5bb7030da79b /camera | |
parent | e4cfa197f1529dd7fdd7d55fec8e224a289b6f5b (diff) | |
download | device_samsung_galaxys2-common-07a0b80580a366f264987b53b84ffef42094c342.zip device_samsung_galaxys2-common-07a0b80580a366f264987b53b84ffef42094c342.tar.gz device_samsung_galaxys2-common-07a0b80580a366f264987b53b84ffef42094c342.tar.bz2 |
galaxys2: camera: add video snap param and set to "false"
Change-Id: I87e081f3269562df597c927537f270acdf8720c4
Diffstat (limited to 'camera')
-rw-r--r-- | camera/exynos_camera.c | 16 | ||||
-rw-r--r-- | camera/exynos_camera.h | 3 |
2 files changed, 19 insertions, 0 deletions
diff --git a/camera/exynos_camera.c b/camera/exynos_camera.c index ea82253..b37a526 100644 --- a/camera/exynos_camera.c +++ b/camera/exynos_camera.c @@ -77,6 +77,9 @@ struct exynos_camera_preset exynos_camera_presets_galaxys2[] = { .jpeg_thumbnail_quality = 100, .jpeg_quality = 90, + .video_snapshot_supported = 0, + .full_video_snap_supported = 0, + .recording_size = "720x480", .recording_size_values = "1920x1080,1280x720,720x480,640x480", .recording_format = "yuv420sp", @@ -146,6 +149,9 @@ struct exynos_camera_preset exynos_camera_presets_galaxys2[] = { .jpeg_thumbnail_quality = 100, .jpeg_quality = 90, + .video_snapshot_supported = 0, + .full_video_snap_supported = 0, + .recording_size = "640x480", .recording_size_values = "640x480", .recording_format = "yuv420sp", @@ -365,6 +371,16 @@ int exynos_camera_params_init(struct exynos_camera *exynos_camera, int id) exynos_param_int_set(exynos_camera, "jpeg-quality", exynos_camera->config->presets[id].params.jpeg_quality); + if (exynos_camera->config->presets[id].params.video_snapshot_supported == 1) + exynos_param_string_set(exynos_camera, "video-snapshot-supported", "true"); + else + exynos_param_string_set(exynos_camera, "video-snapshot-supported", "false"); + + if (exynos_camera->config->presets[id].params.full_video_snap_supported == 1) + exynos_param_string_set(exynos_camera, "full-video-snap-supported", "true"); + else + exynos_param_string_set(exynos_camera, "full-video-snap-supported", "false"); + // Recording exynos_param_string_set(exynos_camera, "video-size", exynos_camera->config->presets[id].params.recording_size); diff --git a/camera/exynos_camera.h b/camera/exynos_camera.h index d730e4a..fd18c01 100644 --- a/camera/exynos_camera.h +++ b/camera/exynos_camera.h @@ -98,6 +98,9 @@ struct exynos_camera_params { int jpeg_thumbnail_quality; int jpeg_quality; + int video_snapshot_supported; + int full_video_snap_supported; + char *recording_size; char *recording_size_values; char *recording_format; |