mirror of
https://github.com/sle118/squeezelite-esp32.git
synced 2025-12-08 20:47:08 +03:00
equalizer sampling message & default squeezelite command line
This commit is contained in:
@@ -143,7 +143,7 @@ CONFIG_DEFAULT_AP_GATEWAY="192.168.4.1"
|
|||||||
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
||||||
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
||||||
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
||||||
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30"
|
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W"
|
||||||
|
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
|
|||||||
@@ -144,7 +144,7 @@ CONFIG_DEFAULT_AP_GATEWAY="192.168.4.1"
|
|||||||
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
||||||
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
||||||
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
||||||
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30"
|
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W"
|
||||||
|
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ CONFIG_DEFAULT_AP_GATEWAY="192.168.4.1"
|
|||||||
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
||||||
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
||||||
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
||||||
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30"
|
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W"
|
||||||
|
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
|
|||||||
@@ -137,7 +137,7 @@ CONFIG_DEFAULT_AP_GATEWAY="192.168.4.1"
|
|||||||
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
CONFIG_DEFAULT_AP_NETMASK="255.255.255.0"
|
||||||
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
CONFIG_DEFAULT_AP_MAX_CONNECTIONS=4
|
||||||
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
CONFIG_DEFAULT_AP_BEACON_INTERVAL=100
|
||||||
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30"
|
CONFIG_DEFAULT_COMMAND_LINE="squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W"
|
||||||
|
|
||||||
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
CONFIG_COMPILER_OPTIMIZATION_LEVEL_RELEASE=y
|
||||||
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
CONFIG_COMPILER_OPTIMIZATION_ASSERTIONS_ENABLE=y
|
||||||
|
|||||||
@@ -26,13 +26,15 @@ static struct {
|
|||||||
* open equalizer
|
* open equalizer
|
||||||
*/
|
*/
|
||||||
void equalizer_open(u32_t sample_rate) {
|
void equalizer_open(u32_t sample_rate) {
|
||||||
|
// in any case, need to clear update flag
|
||||||
|
equalizer.update = false;
|
||||||
|
|
||||||
if (sample_rate != 11025 && sample_rate != 22050 && sample_rate != 44100 && sample_rate != 48000) {
|
if (sample_rate != 11025 && sample_rate != 22050 && sample_rate != 44100 && sample_rate != 48000) {
|
||||||
LOG_WARN("equalizer only supports 11025, 22050, 44100 and 48000 sample rates, not %u", sample_rate);
|
LOG_WARN("equalizer only supports 11025, 22050, 44100 and 48000 sample rates, not %u", sample_rate);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
equalizer.handle = esp_equalizer_init(2, sample_rate, EQ_BANDS, 0);
|
equalizer.handle = esp_equalizer_init(2, sample_rate, EQ_BANDS, 0);
|
||||||
equalizer.update = false;
|
|
||||||
|
|
||||||
if (equalizer.handle) {
|
if (equalizer.handle) {
|
||||||
bool active = false;
|
bool active = false;
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ var releaseURL = 'https://api.github.com/repos/sle118/squeezelite-esp32/releases
|
|||||||
var recovery = false;
|
var recovery = false;
|
||||||
var enableAPTimer = true;
|
var enableAPTimer = true;
|
||||||
var enableStatusTimer = true;
|
var enableStatusTimer = true;
|
||||||
var commandHeader = 'squeezelite -b 500:2000 -d all=info ';
|
var commandHeader = 'squeezelite -b 500:2000 -d all=info -C 30 -W';
|
||||||
var pname, ver, otapct, otadsc;
|
var pname, ver, otapct, otadsc;
|
||||||
var blockAjax = false;
|
var blockAjax = false;
|
||||||
var blockFlashButton = false;
|
var blockFlashButton = false;
|
||||||
|
|||||||
@@ -235,7 +235,7 @@
|
|||||||
|
|
||||||
<h1>Squeezelite command to run</h1>
|
<h1>Squeezelite command to run</h1>
|
||||||
<section id="command-list">
|
<section id="command-list">
|
||||||
<textarea id="autoexec1" maxlength="120">squeezelite -o I2S -b 500:2000 -d all=info -M esp32</textarea>
|
<textarea id="autoexec1" maxlength="120">squeezelite -o I2S -b 500:2000 -d all=info -C 30 -W</textarea>
|
||||||
</section>
|
</section>
|
||||||
<div class="buttons">
|
<div class="buttons">
|
||||||
<input id="save-autoexec1" type="button" class="btn btn-success" value="Save" />
|
<input id="save-autoexec1" type="button" class="btn btn-success" value="Save" />
|
||||||
|
|||||||
Reference in New Issue
Block a user