[chronojump] DB:1.65 encoderCaptureSecondaryVariable



commit 9f860b6ac22ce75a858e879091b89a68c5b84dca
Author: Xavier de Blas <xaviblas gmail com>
Date:   Wed Jul 24 15:56:36 2019 +0200

    DB:1.65 encoderCaptureSecondaryVariable

 src/preferences.cs        |  1 +
 src/sqlite/main.cs        | 11 ++++++++++-
 src/sqlite/preferences.cs |  4 ++++
 3 files changed, 15 insertions(+), 1 deletion(-)
---
diff --git a/src/preferences.cs b/src/preferences.cs
index 1a0e90f0..7255f216 100644
--- a/src/preferences.cs
+++ b/src/preferences.cs
@@ -59,6 +59,7 @@ public class Preferences
        public int encoderCaptureTime;
        public int encoderCaptureInactivityEndTime; // -1 if not automatically end
        public Constants.EncoderVariablesCapture encoderCaptureMainVariable;
+       public Constants.EncoderVariablesCapture encoderCaptureSecondaryVariable;
        public int encoderCaptureMinHeightGravitatory;
        public int encoderCaptureMinHeightInertial;
        public int encoderCaptureInertialDiscardFirstN;
diff --git a/src/sqlite/main.cs b/src/sqlite/main.cs
index 27aec3d3..c4c630ea 100644
--- a/src/sqlite/main.cs
+++ b/src/sqlite/main.cs
@@ -125,7 +125,7 @@ class Sqlite
        /*
         * Important, change this if there's any update to database
         */
-       static string lastChronojumpDatabaseVersion = "1.64";
+       static string lastChronojumpDatabaseVersion = "1.65";
 
        public Sqlite() {
        }
@@ -2403,6 +2403,14 @@ class Sqlite
 
                                currentVersion = updateVersion("1.64");
                        }
+                       if(currentVersion == "1.64")
+                       {
+                               LogB.SQL("Added to preferences: encoderCaptureSecondaryVariable");
+
+                               SqlitePreferences.Insert ("encoderCaptureSecondaryVariable", 
Constants.EncoderVariablesCapture.RangeAbsolute.ToString());
+
+                               currentVersion = updateVersion("1.65");
+                       }
 
 
 
@@ -2592,6 +2600,7 @@ class Sqlite
                SqliteJson.createTableUploadExhibitionTestTemp ();
 
                //changes [from - to - desc]
+               //1.64 - 1.65 Converted DB to 1.65 Added to preferences: encoderCaptureSecondaryVariable
                //1.63 - 1.64 Converted DB to 1.64 Added to preferences: videoDevicePixelFormat
                //1.62 - 1.63 Converted DB to 1.63 Added to preferences: encoderCaptureInertialDiscardFirstN
                //1.61 - 1.62 Converted DB to 1.62 Added to preferences: videoStopAfter
diff --git a/src/sqlite/preferences.cs b/src/sqlite/preferences.cs
index ac029d3b..7bb10e7e 100644
--- a/src/sqlite/preferences.cs
+++ b/src/sqlite/preferences.cs
@@ -125,6 +125,7 @@ class SqlitePreferences : Sqlite
                                Insert ("encoderCaptureTime", "60", dbcmdTr);
                                Insert ("encoderCaptureInactivityEndTime", "3", dbcmdTr);
                                Insert ("encoderCaptureMainVariable", 
Constants.EncoderVariablesCapture.MeanPower.ToString(), dbcmdTr);
+                               Insert ("encoderCaptureSecondaryVariable", 
Constants.EncoderVariablesCapture.RangeAbsolute.ToString(), dbcmdTr);
                                Insert ("encoderCaptureMinHeightGravitatory", "20", dbcmdTr);
                                Insert ("encoderCaptureMinHeightInertial", "5", dbcmdTr);
                                Insert ("encoderCaptureInertialDiscardFirstN", "3", dbcmdTr);
@@ -318,6 +319,9 @@ class SqlitePreferences : Sqlite
                        else if(reader[0].ToString() == "encoderCaptureMainVariable")
                                preferences.encoderCaptureMainVariable = (Constants.EncoderVariablesCapture) 
                                        Enum.Parse(typeof(Constants.EncoderVariablesCapture), 
reader[1].ToString()); 
+                       else if(reader[0].ToString() == "encoderCaptureSecondaryVariable")
+                               preferences.encoderCaptureSecondaryVariable = 
(Constants.EncoderVariablesCapture)
+                                       Enum.Parse(typeof(Constants.EncoderVariablesCapture), 
reader[1].ToString());
                        else if(reader[0].ToString() == "encoderCaptureMinHeightGravitatory")
                                preferences.encoderCaptureMinHeightGravitatory = 
Convert.ToInt32(reader[1].ToString());
                        else if(reader[0].ToString() == "encoderCaptureMinHeightInertial")


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]