diff options
author | Marcus Meissner <marcus@jet.franken.de> | 2019-06-28 17:18:23 +0200 |
---|---|---|
committer | Marcus Meissner <marcus@jet.franken.de> | 2019-06-28 17:18:23 +0200 |
commit | 8a5a0ee6c731bd513865a08634f9b4af1e2d4c87 (patch) | |
tree | 8811c1b0c5d9e664c933103ae847ce95e2ed61be /camlibs/lumix | |
parent | 7c3dce618537276235ccdf4bec654120256599d0 (diff) | |
download | libgphoto2-8a5a0ee6c731bd513865a08634f9b4af1e2d4c87.tar.gz |
added videoquality
Diffstat (limited to 'camlibs/lumix')
-rw-r--r-- | camlibs/lumix/lumix.c | 20 |
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"; |