Skip to content

Commit

Permalink
Add samplerate to setting storage
Browse files Browse the repository at this point in the history
  • Loading branch information
Agrarvolution committed May 20, 2024
1 parent 8ce0a29 commit ffbe3a1
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
11 changes: 8 additions & 3 deletions src/js/ltcRepair.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ const formIds = {
source: 'source',
fixFramerate: 'framerate',
fixTarget: 'fix-target',
fixRecursion: 'fix-recursion'
fixRecursion: 'fix-recursion',
samplerate: 'samplerate'
}

let host = '';
Expand All @@ -19,6 +20,7 @@ const settingsKey = "autoTimecodeRepair.settings";
const defaultSettings = {
logging: false,
framerate: 25,
samplerate: 48000,
searchTarget: SELECTION.all,
searchRecursive: false
}
Expand Down Expand Up @@ -58,7 +60,7 @@ $(function () {
logger.hideLog();
});

$('select').on('change', function (e) {
$('select, input[type="number"]').on('change', function (e) {
settingHandler();
});

Expand Down Expand Up @@ -112,6 +114,7 @@ function fixXMP(type) {

let csObject = {
framerate: settings.framerate,
samplerate: settings.samplerate,
searchTarget: settings.searchTarget,
searchRecursive: settings.searchRecursive,
logging: settings.logging,
Expand Down Expand Up @@ -149,8 +152,10 @@ function readSettings() {
settings.searchTarget = i;
}
}

settings.searchRecursive = form[formIds.fixRecursion].checked;
settings.framerate = form[formIds.fixFramerate].value;
settings.samplerate = form[formIds.samplerate].value;
return settings;
}
/**
Expand All @@ -170,7 +175,7 @@ function changeSettings(settings) {
}
form[formIds.fixRecursion].checked = settings?.searchRecursive || false;
form[formIds.fixFramerate].value = settings?.framerate || 25;

form[formIds.samplerate].value = settings?.samplerate || 48000;

logger.verboseLogging = settings.logging;
logger.addLog("Settings successfully updated.", Logger.LOG_LEVELS.info);
Expand Down
2 changes: 1 addition & 1 deletion src/panels/ltcRepair.html
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ <h3>Repair broken XMP timecodes</h3>
<label for="framerate">Framerate per second</label>
</span>
<span>
<input type="number" name="samplerate" value="48000" placeholder="48000" id="samplerate">
<input type="number" name="samplerate" value="48000" step="100" placeholder="48000" id="samplerate">
<label for="framerate">Audio samplerate [kHz]</label>
</span>
</section>
Expand Down

0 comments on commit ffbe3a1

Please sign in to comment.