Commit Graph

241 Commits

Author SHA1 Message Date
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
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
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
philippe44
ddfc03ea9b BT merge 2019-05-25 11:20:46 -07:00
philippe44
faa6cf1aa8 add mpg.c and codecs stubs 2019-05-25 00:39:38 -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
11fdc4990c complete environment 2019-05-21 19:24:16 -07:00
philippe44
355a87a9f1 complete environment 2019-05-21 19:20:22 -07:00
philippe44
d118b4ac36 update some build notes 2019-05-20 22:06:49 -07:00
philippe44
978afb363c full directory structure 2019-05-20 12:48:14 -07:00