diff options
author | Daniel Schulte <trilader@schroedingers-bit.net> | 2021-04-22 16:34:31 +0200 |
---|---|---|
committer | Marcus Meissner <meissner@suse.de> | 2021-04-22 17:05:05 +0200 |
commit | b775de5c9064a31c372b67fce82890c8408fc32f (patch) | |
tree | e7ccedac47cbfb7f8dc121cf92f652139a942057 /camlibs | |
parent | efbe4bcca4f3917450920e4841b77f31d1df60b6 (diff) | |
download | libgphoto2-b775de5c9064a31c372b67fce82890c8408fc32f.tar.gz |
camlibs/ptp2: Add Fuji priority mode setting
This allows to change between USB (set by libgphoto by default) and local
camera control.
Diffstat (limited to 'camlibs')
-rw-r--r-- | camlibs/ptp2/config.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/camlibs/ptp2/config.c b/camlibs/ptp2/config.c index ad00db607..3a2b88f03 100644 --- a/camlibs/ptp2/config.c +++ b/camlibs/ptp2/config.c @@ -1554,6 +1554,12 @@ static struct deviceproptableu16 fuji_filmsimulation[] = { }; GENERIC16TABLE(Fuji_FilmSimulation,fuji_filmsimulation) +static struct deviceproptableu16 fuji_prioritymode[] = { + { N_("Camera"), 1, PTP_VENDOR_FUJI }, + { N_("USB"), 2, PTP_VENDOR_FUJI }, +}; +GENERIC16TABLE(Fuji_PriorityMode,fuji_prioritymode) + static int _get_ExpCompensation(CONFIG_GET_ARGS) { int j; @@ -10020,6 +10026,7 @@ static struct submenu camera_settings_menu[] = { { N_("External Recording Control"), "externalrecordingcontrol", PTP_DPC_NIKON_ExternalRecordingControl, PTP_VENDOR_NIKON, PTP_DTC_UINT8, _get_Nikon_OffOn_UINT8, _put_Nikon_OffOn_UINT8 }, { N_("Camera Action"), "cameraaction", 0xd208, PTP_VENDOR_FUJI, PTP_DTC_UINT16, _get_Fuji_Action, _put_Fuji_Action }, { N_("Priority Mode"), "prioritymode", PTP_DPC_SONY_PriorityMode, PTP_VENDOR_SONY, PTP_DTC_INT8, _get_Sony_PriorityMode, _put_Sony_PriorityMode }, + { N_("Priority Mode"), "prioritymode", PTP_DPC_FUJI_PriorityMode, PTP_VENDOR_FUJI, PTP_DTC_UINT16, _get_Fuji_PriorityMode, _put_Fuji_PriorityMode }, /* virtual */ { N_("Thumb Size"), "thumbsize", 0, PTP_VENDOR_NIKON, 0, _get_Nikon_Thumbsize, _put_Nikon_Thumbsize }, |