philippe44
95ad5a5ef4
enable AirPlay to BT bridge
2019-08-21 08:35:25 -07:00
philippe44
8ddc2a0dc5
tweaks
2019-08-21 00:21:11 -07:00
philippe44
217dd8e5f0
stack & internal memory optimization
...
will need to move pthread stack to external memory at some point ...
2019-08-20 23:04:41 -07:00
philippe44
f547a52c1e
finalize AirPlay sync
2019-08-20 13:18:43 -07:00
philippe44
4fe132b27a
always resize outputbuf
2019-08-19 21:04:37 -07:00
philippe44
49dcfdc758
fixed airplay
2019-08-19 20:25:04 -07:00
philippe44
9caf8deca6
potential mixed signed/unsigned arithmetic issues
2019-08-18 23:41:04 -07:00
philippe44
82a5758f6e
zero frames in TEARDOWN
2019-08-18 21:28:13 -07:00
philippe44
876720f9e2
AirPlay progress with synchro
2019-08-18 17:38:48 -07:00
philippe44
4f345a96ca
does not work yet with iOS, only iTunes
2019-08-18 00:39:46 -07:00
philippe44
82bf8c507e
Tweaks
2019-08-18 00:02:00 -07:00
philippe44
e9731ee232
tweak BT + first AirPlay commit
2019-08-17 23:39:05 -07:00
philippe44
2a770483a1
tweak BT + start to add AirPlay
2019-08-16 23:22:46 -07:00
philippe44
c3543bcf25
new PCB update
2019-08-15 22:26:00 -07:00
philippe44
d97d9fb7c9
add BT sink
2019-08-12 21:19:14 -07:00
philippe44
cf6d9c0911
tweaks
2019-08-11 13:52:35 -07:00
philippe44
6566e06bdf
spdif working
2019-08-09 22:29:47 -07:00
philippe44
b3f8313c76
continue spdif
2019-08-08 22:04:45 -07:00
philippe44
f5cd8b1a8f
fix led & prepare spdif
2019-08-07 22:18:51 -07:00
philippe44
da63df4d93
add a quick LED helper / prepare SqueezeAMP menuconfig
2019-08-06 13:21:00 -07:00
philippe44
3c025c8454
opus & vorbis tweaks
2019-08-04 21:56:09 -07:00
philippe44
ddf9803bbc
remove redundant "opened" flag in opus
2019-08-03 09:37:10 -07:00
philippe44
3cc31133a0
free previous opus on open
2019-08-03 01:30:17 -07:00
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