Commit Graph

46 Commits

Author SHA1 Message Date
philippe44
8d1888a198 new opus decoder 2023-04-04 22:13:31 -07:00
philippe44
6fad1f8251 fix empty seek table for good 2023-04-01 00:39:19 -07:00
philippe44
42621561df codec optimizations 2023-03-30 22:22:48 -07:00
philippe44
6376fee954 update opus and remove certs 2023-03-28 13:07:33 -07:00
philippe44
32b48bc6e8 fix flac for good 2023-03-28 11:57:45 -07:00
philippe44
4f5e311e53 big sigh... 2023-03-28 11:20:57 -07:00
philippe44
e070965990 new flac + fix protoc 2023-03-27 23:38:33 -07:00
Philippe G
898998efb0 big merge 2021-12-18 21:04:23 -08:00
Philippe G
96a05d8a6b fix opus error -136 (increase pseudo-stack) - release 2021-10-24 11:12:28 -07:00
Philippe G
58c6ca059b reverse SBR enablement logic 2021-05-11 07:16:36 -07:00
Philippe G
0f792d71ee optimization for AAC-SBR 2021-05-09 23:17:51 -07:00
Philippe G
7b439ae6ee For AAC, do not enable SBR by default 2021-05-08 23:39:30 -07:00
Philippe G
174942f509 better alac management 2021-01-10 02:13:46 -08:00
Philippe G
a73c659a1e solving mistery of component made of external static libs only
(and I hate CMake)
2020-09-06 16:54:09 -07:00
Philippe G
b22143a3b6 typos 2020-09-06 00:49:04 -07:00
Philippe G
7e097a7ee9 ST77xx memory corruption + mp3 sync using library + mutex for poll in stream() - release 2020-08-29 22:07:07 -07:00
Philippe G
3caa2fc452 opus correction 2020-08-10 13:00:58 -07:00
Sebastien
efb1ce0324 Merge remote-tracking branch 'origin/master' into master-cmake
Conflicts:
	README.md
	build-scripts/ESP32-A1S-sdkconfig.defaults
	build-scripts/I2S-4MFlash-sdkconfig.defaults
	build-scripts/NonOTA-I2S-4MFlash-sdkconfig.defaults
	build-scripts/NonOTA-SqueezeAmp-sdkconfig.defaults
	build-scripts/SqueezeAmp4MBFlash-sdkconfig.defaults
	build-scripts/SqueezeAmp8MBFlash-sdkconfig.defaults
2020-06-09 14:42:37 -04:00
Philippe G
899ea8b9e8 add OggFlac & disable AMPDU 2020-05-21 16:57:36 -07:00
Philippe G
2597db9e15 add OggFlac & remove BLE - release 2020-05-21 14:05:24 -07:00
Sebastien
1a2de11e92 Merge remote-tracking branch 'origin/master' into master-cmake
Conflicts:
	README.md
	components/config/config.c
	components/driver_bt/bt_app_sink.c
	components/raop/raop.c
	components/services/audio_controls.c
	main/platform_esp32.h
2020-05-18 10:13:32 -04:00
Philippe G
e04708ad1c always re-allocate aac codec between tracks - release 2020-05-15 20:50:36 -07:00
Philippe G
325dc2ad05 comment typo 2020-05-05 11:17:10 -07:00
Philippe G
8f0709d5b1 clarify our licensing intention 2020-05-04 18:40:48 -07:00
Sebastien
b136df86a1 Merge remote-tracking branch 'origin/master' into master-cmake 2020-04-10 00:54:27 -04:00
Philippe G
7e4c0d2ac4 opus codec update for webradio (stack overflow) - release 2020-04-08 17:27:45 -07:00
Sebastien
39058213fa Merge remote-tracking branch 'origin/httpd' into master-cmake
Conflicts:
	.cproject
	.gitmodules
	.project
	.pydevproject
	.settings/language.settings.xml
	.settings/org.eclipse.cdt.core.prefs
	components/cmd_i2c/CMakeLists.txt
	components/cmd_i2c/cmd_i2ctools.c
	components/cmd_i2c/component.mk
	components/cmd_nvs/cmd_nvs.c
	components/cmd_nvs/component.mk
	components/cmd_system/cmd_system.c
	components/cmd_system/component.mk
	components/config/config.c
	components/config/config.h
	components/config/nvs_utilities.c
	components/display/CMakeLists.txt
	components/driver_bt/CMakeLists.txt
	components/driver_bt/component.mk
	components/raop/raop.c
	components/services/CMakeLists.txt
	components/squeezelite-ota/cmd_ota.c
	components/squeezelite-ota/squeezelite-ota.c
	components/squeezelite-ota/squeezelite-ota.h
	components/squeezelite/component.mk
	components/telnet/CMakeLists.txt
	components/wifi-manager/CMakeLists.txt
	components/wifi-manager/dns_server.c
	components/wifi-manager/http_server.c
	components/wifi-manager/http_server.h
	components/wifi-manager/wifi_manager.c
	components/wifi-manager/wifi_manager.h
	main/CMakeLists.txt
	main/console.c
	main/esp_app_main.c
	main/platform_esp32.h
2020-03-10 13:55:22 -04:00
Sebastien
879272dfe4 idf.py app now builds both squeezelite and recovery in a single pass 2020-03-09 23:47:15 -04:00
Sebastien
b2ea4a2cdd untangling references. linking almost completed! 2020-03-08 10:46:30 -04:00
Sebastien
70aa420406 Merge remote-tracking branch 'origin/master' into master-cmake
Conflicts:
	components/raop/raop.c
	components/raop/rtp.c
	main/cmd_squeezelite.c
2020-03-08 09:54:50 -04:00
Sebastien
3c9fc8f0c3 minor changes to make files 2020-03-06 17:41:12 -05:00
Sebastien
562bec14fe migrating to esp-idf V4.0 gcc 8.2 and CMake 2020-03-06 16:43:56 -05:00
Sebastien
d4576bbdd4 httpd implementation - wip 2020-02-21 15:16:54 -05:00
philippe44
2af82edce4 add opus codec (i2s default IO changed!) 2019-08-01 23:00:33 -07:00
philippe44
0e3bc18748 more resampling options 2019-06-27 22:29:10 -07:00
philippe44
a75f1f0cd5 fixed point resampling option 2019-06-26 21:31:50 -07:00
philippe44
463d66f6ac tune libsoxr 2019-06-22 21:36:49 -07:00
philippe44
701c30a99b add resample
consumes A LOT of CPU. Need alos to change the command line to set the
sample rate (-r) to a fixed value (BT) but accept igher (-Z) from LMS
and enable resampling (-R)
-R -Z 96000 -r \"44100-44100\"  or similar
2019-06-22 15:43:04 -07:00
philippe44
6ef5147e88 update codecs 2019-05-29 22:31:12 -07:00
philippe44
70ef69971f Stabilization
move vorbis allocation to SPIRAM
tweak defconfigs
improve data reception
wav,flac,mp3 work fine but BT seems to lose connection from time to time
2019-05-27 23:25:08 -07:00
philippe44
881aead42f corrected libfaad + added test_open back 2019-05-27 13:19:11 -07:00
philippe44
3aec88e87d adding vorbis and alac 2019-05-24 22:09:27 -07:00
philippe44
05925261f2 add vorbis, tweak SPIRAM/ISRAM stack 2019-05-24 00:40:30 -07:00
philippe44
e4afb64769 complete environment 2019-05-21 19:21:28 -07:00
philippe44
355a87a9f1 complete environment 2019-05-21 19:20:22 -07:00
philippe44
978afb363c full directory structure 2019-05-20 12:48:14 -07:00