blob: 0261bb339767ecfb8ddc341ab468ff183593bdf8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
|
From 8f7815287d7fdacbca7d84bfc85531d489dd8473 Mon Sep 17 00:00:00 2001
From: Koen Kooi <koen@dominion.thruhere.net>
Date: Sat, 27 Jan 2018 13:39:18 +0100
Subject: [PATCH 2/3] timelapse: change videocodecs to predefined list
---
src/octoprint/static/js/app/viewmodels/settings.js | 1 +
.../templates/snippets/settings/webcam/ffmpegVideoCodec.jinja2 | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/octoprint/static/js/app/viewmodels/settings.js b/src/octoprint/static/js/app/viewmodels/settings.js
index bb95a88..99627e2 100644
--- a/src/octoprint/static/js/app/viewmodels/settings.js
+++ b/src/octoprint/static/js/app/viewmodels/settings.js
@@ -97,6 +97,7 @@ $(function() {
};
self.webcam_available_ratios = ["16:9", "4:3"];
+ self.webcam_available_videocodecs = ["mpeg2video", "libx264"];
var auto_locale = {language: "_default", display: gettext("Autodetect from browser"), english: undefined};
self.locales = ko.observableArray([auto_locale].concat(_.sortBy(_.values(AVAILABLE_LOCALES), function(n) {
diff --git a/src/octoprint/templates/snippets/settings/webcam/ffmpegVideoCodec.jinja2 b/src/octoprint/templates/snippets/settings/webcam/ffmpegVideoCodec.jinja2
index 920a534..b01f5d8 100644
--- a/src/octoprint/templates/snippets/settings/webcam/ffmpegVideoCodec.jinja2
+++ b/src/octoprint/templates/snippets/settings/webcam/ffmpegVideoCodec.jinja2
@@ -1,6 +1,6 @@
<div class="control-group" title="{{ _('Videocodec uses for encoding') }}">
<label class="control-label" for="settings-webcam_ffmpegVideoCodec">{{ _('Videocodec') }}</label>
<div class="controls">
- <input class="input-mini" data-bind="value: webcam_ffmpegVIdeoCodec" id="settings-webcamFfmpegVideoCodec" type="text">
+ <select data-bind="options: webcam_available_videocodecs, value: webcam_ffmpegVideoCodec"></select>
</div>
</div>
--
2.0.1
|