]> www.vanbest.org Git - motioneye-debian/commitdiff
frame title is now updated when camera name changes
authorCalin Crisan <ccrisan@gmail.com>
Sat, 26 Oct 2013 18:56:48 +0000 (21:56 +0300)
committerCalin Crisan <ccrisan@gmail.com>
Sat, 26 Oct 2013 18:56:48 +0000 (21:56 +0300)
src/config.py
static/js/main.js

index 8423d28d646c98f99c8de3419b274916f2831518..bae8601b049c4b285221b747c019148c34f24016 100644 (file)
@@ -415,7 +415,7 @@ def camera_ui_to_dict(ui):
         'webcam_localhost': not ui.get('video_streaming', True),
         'webcam_port': int(ui.get('streaming_port', 8080)),
         'webcam_maxrate': int(ui.get('streaming_framerate', 1)),
-        'webcam_quality': max(1, int(ui.get('streaming_quality', 75))),
+        'webcam_quality': max(1, int(ui.get('streaming_quality', 85))),
         'webcam_motion': ui.get('streaming_motion', False),
         
         # still images
@@ -504,7 +504,7 @@ def camera_ui_to_dict(ui):
     
     if not ui.get('video_streaming', True):
         data['webcam_maxrate'] = 5
-        data['webcam_quality'] = 75
+        data['webcam_quality'] = 85
 
     if ui.get('still_images', False):
         capture_mode = ui.get('capture_mode', 'motion-triggered')
@@ -520,13 +520,13 @@ def camera_ui_to_dict(ui):
             data['output_all'] = True
             data['jpeg_filename'] = ui.get('image_file_name', '%Y-%m-%d-%H-%M-%S')
             
-        data['quality'] = max(1, int(ui.get('image_quality', 75)))
+        data['quality'] = max(1, int(ui.get('image_quality', 85)))
     
     if ui.get('motion_movies'):
         max_val = data['width'] * data['height'] * data['framerate'] / 3
         max_val = min(max_val, 9999999)
         
-        data['ffmpeg_bps'] = int(ui.get('movie_quality', 75)) * max_val / 100
+        data['ffmpeg_bps'] = int(ui.get('movie_quality', 85)) * max_val / 100
 
     if ui.get('working_schedule', False):
         data['@working_schedule'] = (
@@ -591,7 +591,7 @@ def camera_dict_to_ui(data):
         'still_images': False,
         'capture_mode': 'motion-triggered',
         'image_file_name': '%Y-%m-%d-%H-%M-%S',
-        'image_quality': 75,
+        'image_quality': 85,
         'snapshot_interval': 0,
         'preserve_images': data['@preserve_images'],
         
@@ -722,7 +722,7 @@ def camera_dict_to_ui(data):
             ui['capture-mode'] = 'motion-triggered'
             ui['image_file_name'] = jpeg_filename  
             
-        ui['image_quality'] = ui.get('quality', 75)
+        ui['image_quality'] = ui.get('quality', 85)
 
     ffmpeg_bps = data.get('ffmpeg_bps')
     if ffmpeg_bps is not None: 
@@ -936,7 +936,7 @@ def _set_default_motion_camera(data):
     data.setdefault('webcam_localhost', False)
     data.setdefault('webcam_port', 8080)
     data.setdefault('webcam_maxrate', 5)
-    data.setdefault('webcam_quality', 75)
+    data.setdefault('webcam_quality', 85)
     data.setdefault('webcam_motion', False)
     
     data.setdefault('text_left', data['@name'])
@@ -959,7 +959,7 @@ def _set_default_motion_camera(data):
     data.setdefault('jpeg_filename', '')
     data.setdefault('snapshot_interval', 0)
     data.setdefault('snapshot_filename', '')
-    data.setdefault('quality', 75)
+    data.setdefault('quality', 85)
     data.setdefault('@preserve_images', 0)
     
     data.setdefault('ffmpeg_variable_bitrate', 0)
index b326c59e77572e1a9dfd6cc0a66821db1994eb1b..4e7f081c5d6c6d6bd4e02c45a2bdc4d95fff2e24 100644 (file)
@@ -762,13 +762,17 @@ function doApply() {
             return;
         }
         
-        /* update the camera name in the device select */
+        /* update the camera name in the device select
+         * and frame title bar */
         Object.keys(pushConfigs).forEach(function (key) {
             var config = pushConfigs[key];
             if (config.key !== 'main') {
                 $('#videoDeviceSelect').find('option[value=' + key + ']').html(config.name);
             }
+            
+            $('#camera' + key).find('span.camera-name').html(config.name);
         });
+        
 
         pushConfigs = {};
         endProgress();
@@ -1230,6 +1234,11 @@ function addCameraFrameUi(cameraId, cameraName, framerate) {
         cameraImg.css('height', '');
         cameraPlaceholder.css('opacity', 0);
         cameraProgress.css('opacity', 0);
+        
+        if (fullScreenCameraId) {
+            /* update the modal dialog position when image is loaded */
+            updateModalDialogPosition();
+        }
     });
     
     cameraImg.error();