summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2019-06-28 17:18:23 +0200
committerMarcus Meissner <marcus@jet.franken.de>2019-06-28 17:18:23 +0200
commit8a5a0ee6c731bd513865a08634f9b4af1e2d4c87 (patch)
tree8811c1b0c5d9e664c933103ae847ce95e2ed61be
parent7c3dce618537276235ccdf4bec654120256599d0 (diff)
downloadlibgphoto2-8a5a0ee6c731bd513865a08634f9b4af1e2d4c87.tar.gz
added videoquality
-rw-r--r--camlibs/lumix/lumix.c20
1 files changed, 15 insertions, 5 deletions
diff --git a/camlibs/lumix/lumix.c b/camlibs/lumix/lumix.c
index ab8ac381a..b1180ee98 100644
--- a/camlibs/lumix/lumix.c
+++ b/camlibs/lumix/lumix.c
@@ -454,11 +454,6 @@ static void Set_ISO(Camera *camera,const char * ISOValue) {
}
static char*
-Get_Clock(Camera *camera) {
- return loadCmd(camera,"cam.cgi?mode=getsetting&type=clock");
-}
-
-static char*
generic_setting_getter(Camera *camera, char *type) {
char *result, *s;
xmlDocPtr docin;
@@ -510,6 +505,16 @@ generic_setting_getter(Camera *camera, char *type) {
}
static char*
+Get_Clock(Camera *camera) {
+ return generic_setting_getter(camera,"clock");
+}
+
+static char*
+Get_Video_Quality(Camera *camera) {
+ return generic_setting_getter(camera,"videoquality");
+}
+
+static char*
Get_ISO(Camera *camera) {
/* <?xml version="1.0" encoding="UTF-8"?>
* <camrply><result>ok</result><settingvalue iso="auto"></settingvalue></camrply>
@@ -1134,6 +1139,11 @@ camera_config_get (Camera *camera, CameraWidget **window, GPContext *context)
gp_widget_set_value (widget, Get_Quality(camera));
gp_widget_append (section, widget);
+ gp_widget_new (GP_WIDGET_TEXT, _("Video Quality"), &widget);
+ gp_widget_set_name (widget, "videoquality");
+ gp_widget_set_value (widget, Get_Video_Quality(camera));
+ gp_widget_append (section, widget);
+
val = Get_Aperture(camera);
if (!val) val = "unknown";