Commit Graph

1185 Commits

Author SHA1 Message Date
philippe44
2af82edce4 add opus codec (i2s default IO changed!) 2019-08-01 23:00:33 -07:00
philippe44
54b39d7d09 remove statushack 2019-07-24 21:53:27 -07:00
philippe44
59253c2325 let TAS575x be a compiler flag 2019-07-21 10:38:39 -07:00
philippe44
d234b67da5 TAS575x setup 2019-07-15 19:42:10 -07:00
philippe44
c71b12b74f more synchro tweaks 2019-07-07 15:07:59 -07:00
philippe44
a0efacf4e6 fix i2s synchronization 2019-07-06 19:47:49 -07:00
philippe44
fb262366f0 attempts to get a solid synchronization 2019-07-05 23:01:12 -07:00
philippe44
ff216626fe set default buffer sizes 2019-07-04 07:05:03 -07:00
philippe44
985fccb18d vorbis 2019-07-03 21:55:52 -07:00
philippe44
811b132aa3 aac incorrect synchro at the beginnign of a block locks the decoder 2019-07-01 14:41:28 -07:00
philippe44
81452733fc thread naming correction + change embedded.h logic 2019-07-01 13:05:32 -07:00
philippe44
83f9f3320e BT, EMBEDDED, thread joining
Fix a few BT issues (detection & sink name)
End threads on any server missing for too long (except if server IP set
manually)
Still cannot end threads when BT active (works wit I2S)
Thread lokc-up still happens when switching tracks quickly
2019-06-30 23:29:34 -07:00
philippe44
e492b57b3b tweaking statistics 2019-06-30 13:21:07 -07:00
philippe44
1c1d7b09a6 direct buffer in I2S 2019-06-30 12:15:51 -07:00
philippe44
4b8790cf88 change sample rate between tracks + tweak EMBEDDED option 2019-06-29 21:02:30 -07:00
philippe44
53b0ab2390 refactoring step 3 - components
squeezelite is a component
platform_esp32 is the main
2019-06-29 13:16:46 -07:00
philippe44
4b54f1733b refactor step 2 - I2C
DAC renamed to I2C
squeezelite thread stack correction
had to move .bss to dram0 (need to verify consequences)
2019-06-29 12:40:56 -07:00
philippe44
6c5ce6ba80 refactor step 1 - BT 2019-06-28 23:08:46 -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
Sebastien Leclerc
375a5aec2a Added i2c tools 2019-06-25 11:53:12 -04: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
Sebastien Leclerc
a55bac4306 Stabilize sync on A2DP 2019-06-22 08:54:17 -04:00
Sebastien Leclerc
7572c06800 Stabilizations 2019-06-21 17:03:04 -04:00
Sebastien Leclerc
e5921154f1 Console implemented, DAC stabilized, BT stabilized 2019-06-20 17:29:19 -04:00
Sebastien Leclerc
8500b2180d Console support WIP!
Some instabilities to tackle. BT Ring buffer were taken out.  DAC is
crashing with stack overflow.  So does A2DP after playing for a little
while.  This needs to be investigated.
2019-06-19 18:11:17 -04: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