default to default samplerate

This commit is contained in:
Seth Call 2016-12-05 09:00:49 -06:00
parent 80145a09da
commit 7ea80fa26f
6 changed files with 34 additions and 4 deletions

View File

@ -1,8 +1,11 @@
ActiveAdmin.register JamRuby::Jamblaster, :as => 'Jamblaster' do
ActiveAdmin.register JamRuby::Jamblaster, :as => 'Jamblaster' do
menu :label => 'JamBlasters', :parent => 'JamBlaster'
scope("Connected", default: true) { |scope| scope.where('client_id in (select client_id from connections)').where("serial_no != 'false'") }
scope("All") { |scope| scope.order('created_at desc') }
form do |f|
f.inputs 'New JamBlaster' do
f.input :user, required: true, collection: User.all, include_blank: false
@ -12,4 +15,25 @@ ActiveAdmin.register JamRuby::Jamblaster, :as => 'Jamblaster' do
end
f.actions
end
index do
# actions # use this for all view/edit/delete links
column 'Serial' do |oo|
oo.serial_no
end
column 'IPv4' do |oo|
oo.ipv4_link_local
end
column 'IPv6' do |oo|
oo.ipv6_link_local
end
end
end

View File

@ -867,6 +867,8 @@
else {
var inputSampleRate = 44100;
}
// ignore all this; just set it to
inputSampleRate = 'DEVICE_DEFAULT'
logger.debug("applying the sample rate based on input device: " + selectedDeviceInfo.input.id + " (" + inputSampleRate + ")");
sampleRate.selectSampleRate(inputSampleRate);
context.jamClient.FTUESetPreferredMixerSampleRate(sampleRate.selectedSampleRate());

View File

@ -46,6 +46,9 @@
else if(value == 96000) {
setter = 'PREFER_96'
}
else if (value == 'DEVICE_DEFAULT') {
setter = 'USE_DEVICE_DEFAULT_SR'
}
console.log("SELECT SAMPLE RATE" + value, setter);
context.JK.dropdown($sampleRate.val(setter).easyDropDown('select', setter.toString(), true))
}
@ -63,7 +66,7 @@
}
function resetValues() {
$sampleRate.val('PREFER_44').easyDropDown('select', 'PREFER_44', true)
$sampleRate.val('USE_DEVICE_DEFAULT_SR').easyDropDown('select', 'USE_DEVICE_DEFAULT_SR', true)
}

View File

@ -723,7 +723,7 @@
}
.easydropdown-wrapper {
width:auto;
float:right;
float:left;
}
}

View File

@ -52,7 +52,7 @@ class VanillaForumsController < ApplicationController
render :json => JsConnect::getJsConnectString(user, request,
Rails.application.config.vanilla_client_id, Rails.application.config.vanilla_secret)
Rails.application.config.vanilla_client_id, Rails.application.config.vanilla_secret), :content_type => 'application/javascript'
end

View File

@ -1,4 +1,5 @@
select.select-sample-rate
option value='USE_DEVICE_DEFAULT_SR' Match
option value='PREFER_44' 44100
option value='PREFER_48' 48000
option value='PREFER_96' 96000