Skip to content

Commit 9b5bf50

Browse files
committed
Update method for jack-buffer-size, matching latest MOD OS
Signed-off-by: falkTX <falktx@falktx.com>
1 parent 3265d63 commit 9b5bf50

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

html/settings.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185
$("#prefs-bluetooth-name").prop("disabled", true)
186186
}
187187

188-
$("#prefs-audio-256-frames").prop("checked", resp.jack_256_frames)
188+
$("#prefs-audio-256-frames").prop("checked", resp.jack_buffer_size == 256)
189189
$("#prefs-audio-mono-copy").prop("checked", resp.jack_mono_copy)
190190
$("#prefs-audio-sync-mode").prop("checked", resp.jack_sync_mode)
191191
$("#prefs-audio-separate-spdif-outs").prop("checked", resp.separate_spdif_outs)
@@ -670,11 +670,11 @@
670670
// --- Audio Server
671671

672672
$("#prefs-audio-256-frames").click(function () {
673-
var using256 = $(this).prop("checked")
674-
create_or_delete_file("using-256-frames", using256)
673+
var bufferSize = $(this).prop("checked") ? '256' : '128'
674+
write_file_contents("jack-buffer-size", bufferSize)
675675

676676
$.ajax({
677-
url: '/set_buffersize/' + (using256 ? '256' : '128'),
677+
url: '/set_buffersize/' + bufferSize,
678678
method: 'POST',
679679
cache: false,
680680
success: function () {},

mod/webserver.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -413,9 +413,9 @@ def __init__(self, application, request, **kwargs):
413413
self.prefs = []
414414

415415
self.make_pref("bluetooth_name", self.OPTION_FILE_CONTENTS, "/data/bluetooth/name", str)
416+
self.make_pref("jack_buffer_size", self.OPTION_FILE_CONTENTS, "/data/jack-buffer-size", int, 128)
416417
self.make_pref("jack_mono_copy", self.OPTION_FILE_EXISTS, "/data/jack-mono-copy")
417418
self.make_pref("jack_sync_mode", self.OPTION_FILE_EXISTS, "/data/jack-sync-mode")
418-
self.make_pref("jack_256_frames", self.OPTION_FILE_EXISTS, "/data/using-256-frames")
419419
self.make_pref("separate_spdif_outs", self.OPTION_FILE_EXISTS, "/data/separate-spdif-outs")
420420

421421
# Optional services
@@ -529,8 +529,7 @@ def post(self):
529529
if path not in ("autorestart-hmi",
530530
"jack-mono-copy",
531531
"jack-sync-mode",
532-
"separate-spdif-outs",
533-
"using-256-frames"):
532+
"separate-spdif-outs"):
534533
self.write(False)
535534
return
536535

@@ -549,7 +548,8 @@ def post(self):
549548
path = self.get_argument('path')
550549
content = self.get_argument('content').strip()
551550

552-
if path not in ("bluetooth/name",):
551+
if path not in ("bluetooth/name",
552+
"jack-buffer-size"):
553553
self.write(False)
554554
return
555555

0 commit comments

Comments
 (0)