#define _CAMERA_ID_MIN 0
#define _CAMERA_ID_MAX 1
-#define _DEFAULT_CAP_JPG_QUALITY 95
+#define _DEFAULT_CAP_QUALITY 95
#define _DEFAULT_CAP_WIDTH 640
#define _DEFAULT_CAP_HEIGHT 480
#define _DEFAULT_CAP_COUNT 1
ARG_CAPTURE_HEIGHT,
ARG_CAPTURE_INTERVAL,
ARG_CAPTURE_COUNT,
- ARG_CAPTURE_JPG_QUALITY,
+ ARG_CAPTURE_QUALITY,
ARG_CAPTURE_PROVIDE_EXIF,
/* video */
}
set_format.capture_resolution.width = camerasrc->cap_width;
set_format.capture_resolution.height = camerasrc->cap_height;
- set_format.capture_quality = (uint32_t)camerasrc->cap_jpg_quality;
+ set_format.capture_quality = (uint32_t)camerasrc->cap_quality;
GST_INFO_OBJECT(camerasrc, "video resolution %dx%d, fps %d, format %d, rotation %d",
set_format.stream_resolution.width, set_format.stream_resolution.height,
}
set_format.capture_resolution.width = camerasrc->cap_width;
set_format.capture_resolution.height = camerasrc->cap_height;
- set_format.capture_quality = (uint32_t)camerasrc->cap_jpg_quality;
+ set_format.capture_quality = (uint32_t)camerasrc->cap_quality;
GST_INFO_OBJECT(camerasrc, "resolution [%dx%d] fps %d, format %d, rotation %d",
camerasrc->width, camerasrc->height, set_format.stream_fps,
camerasrc->cap_count_reverse = tmp;
GST_INFO_OBJECT(camerasrc, "Set capture count: %d", camerasrc->cap_count_reverse);
break;
- case ARG_CAPTURE_JPG_QUALITY:
- camerasrc->cap_jpg_quality = g_value_get_int(value);
- GST_INFO_OBJECT(camerasrc, "Set jpeg quality : %d", camerasrc->cap_jpg_quality);
+ case ARG_CAPTURE_QUALITY:
+ camerasrc->cap_quality = g_value_get_int(value);
+ GST_INFO_OBJECT(camerasrc, "Set capture quality : %d", camerasrc->cap_quality);
break;
case ARG_VIDEO_WIDTH:
camerasrc->video_width = g_value_get_int(value);
case ARG_CAPTURE_COUNT:
g_value_set_int(value, camerasrc->cap_count);
break;
- case ARG_CAPTURE_JPG_QUALITY:
- g_value_set_int(value, camerasrc->cap_jpg_quality);
- GST_INFO("GET jpeg compress ratio : %d", camerasrc->cap_jpg_quality);
+ case ARG_CAPTURE_QUALITY:
+ g_value_set_int(value, camerasrc->cap_quality);
+ GST_INFO("GET capture quality : %d", camerasrc->cap_quality);
break;
case ARG_CAPTURE_PROVIDE_EXIF:
g_value_set_boolean(value, camerasrc->cap_provide_exif);
1, G_MAXINT, _DEFAULT_CAP_COUNT,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
- g_object_class_install_property(gobject_class, ARG_CAPTURE_JPG_QUALITY,
- g_param_spec_int("capture-jpg-quality", "JPEG Capture compress ratio",
- "Quality of capture image compress ratio",
- 1, 100, _DEFAULT_CAP_JPG_QUALITY,
+ g_object_class_install_property(gobject_class, ARG_CAPTURE_QUALITY,
+ g_param_spec_int("capture-quality", "Capture quality",
+ "Quality of capture image",
+ 1, 100, _DEFAULT_CAP_QUALITY,
G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS));
g_object_class_install_property(gobject_class, ARG_CAPTURE_PROVIDE_EXIF,
camerasrc->cap_height = _DEFAULT_CAP_HEIGHT;
camerasrc->cap_interval = _DEFAULT_CAP_INTERVAL;
camerasrc->cap_count = _DEFAULT_CAP_COUNT;
- camerasrc->cap_jpg_quality = _DEFAULT_CAP_JPG_QUALITY;
+ camerasrc->cap_quality = _DEFAULT_CAP_QUALITY;
camerasrc->cap_provide_exif = _DEFAULT_CAP_PROVIDE_EXIF;
/* encoded stream */