philippe44
286b120504
Update README.md
2019-07-03 21:57:38 -07:00
philippe44
6b88ec33aa
Update README.md
2019-07-03 21:57:03 -07:00
philippe44
985fccb18d
vorbis
2019-07-03 21:55:52 -07:00
philippe44
a45c4f7f06
freeze fix by increasing WiFi RX buffer *or* forcing L2-to-L3 copy
2019-07-03 14:20:30 -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
36428f357b
correct sdkconfig.defaults
2019-06-29 14:01:53 -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
f3bac182cf
refactor step 1 - BT
2019-06-28 23:43:23 -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
Sebastien Leclerc
97144f7f5b
BT ring buffering
2019-06-11 16:02:23 -04:00
Sebastien Leclerc
142761eba3
BT ring buffering
2019-06-06 21:55:22 -04:00
Sebastien Leclerc
d64398fe13
Merge remote-tracking branch
...
'philippe44/Flexible-internal-buffer-sample-size' into
Flexible-internal-buffer-sample-size
Conflicts:
main/output_dac.c
2019-06-06 08:44:10 -04:00
Sebastien Leclerc
832180a4e4
Ring buffer implementation
...
First stab at implementing a ring buffer. Now tuning should be done.
The statistics report causes jitters and can be deactivated by lowering
the output verbosity.
2019-06-06 08:41:28 -04:00
Sebastien Leclerc
caab387c0f
Ring buffer implementation
...
First stab at implementing a ring buffer. Now tuning should be done.
The statistics report causes jitters and can be deactivated by lowering
the output verbosity.
2019-06-05 17:41:46 -04:00
Sebastien Leclerc
4e26f5df36
Merge branch 'sle118-Flexible-internal-buffer-sample-size' into Flexible-internal-buffer-sample-size
2019-06-04 09:16:07 -04:00
sle118
be714988f1
Merge pull request #6 from philippe44/pr/4
...
Pr/4
2019-06-04 09:14:14 -04:00
sle118
c2889f051c
Merge pull request #6 from philippe44/pr/4
...
Pr/4
2019-06-04 08:42:43 -04:00
Sebastien Leclerc
ac9abb162d
Merge branch 'Flexible-internal-buffer-sample-size' into pr/4
2019-06-04 08:39:58 -04:00
Sebastien Leclerc
9b9ef11546
More DAC WIP
...
Stable DAC out. Needs refactoring!
2019-06-03 20:10:38 -04:00
Sebastien Leclerc
8f477fd05e
Robotic output on DAC
...
First stab at DAC out. Right now, some robotic music is comming out
2019-06-02 13:51:46 -04:00
Sebastien Leclerc
5b12187c93
Temp save
2019-06-02 10:32:35 -04:00
philippe44
20007615a0
log update
2019-05-31 22:23:33 -07:00
philippe44
99d2afc0a0
BT update + enable gain
2019-05-31 20:58:24 -07:00
philippe44
176f3aeace
codec tweak
2019-05-29 23:51:31 -07:00
philippe44
6ef5147e88
update codecs
2019-05-29 22:31:12 -07:00
Sebastien Leclerc
f7894b9ea3
Stabilize BT connect
2019-05-29 18:35:49 -04:00
philippe44
7367a747f5
update vorbis + default options
2019-05-28 20:38:42 -07:00
Sebastien Leclerc
5107f995e6
Stable bluetooth
...
Fix bluetooth disconnect
2019-05-28 17:47:14 -04:00
philippe44
7a29da9d3e
vorbis works
...
with a funny workaround I need to think about better
2019-05-28 00:31:39 -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
ac322454ba
reorg files
2019-05-26 23:34:09 -07:00
philippe44
01ec242d81
update
2019-05-26 23:26:33 -07:00
philippe44
b53c14a2b5
update
2019-05-26 22:58:38 -07:00
philippe44
66b2f74ebe
Initial commit
...
faad does not work yet
2019-05-26 19:29:56 -07:00