jacqueline
							
						 
						
							 
							
							
							
								
							
								4b2003c78a 
								
							
								 
							
						 
						
							
							
								
								Make property bindings shared amongst all lua threads  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2a25085503 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								28651fa7e1 
								
							
								 
							
						 
						
							
							
								
								Wait for the sink buffer to drain before stopping playback  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								29a246a733 
								
							
								 
							
						 
						
							
							
								
								Make the drain buffer very large, and move it into PSRAM  
							
							 
							
							... 
							
							
 
							
							the i2s handler and streambuffer metadata are both still in iram for
good performance. otherwise, this seems to be enough to make gapless
playback work. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								79be8a8e6e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								403bd4672c 
								
							
								 
							
						 
						
							
							
								
								Update to latest libtags  
							
							 
							
							... 
							
							
 
							
							Mostly for wav fixes 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3f6256f9e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c035ed2b4d 
								
							
								 
							
						 
						
							
							
								
								Don't mark the current track as changed when falling off the end of the queue  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5866513c53 
								
							
								 
							
						 
						
							
							
								
								Move the list of unexplored files into spiram  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4509ab8d6e 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c5917658e6 
								
							
								 
							
						 
						
							
							
								
								Cram one of the flac samples buffers into internal ram  
							
							 
							
							... 
							
							
 
							
							Can't quite fit the second... yet. Just one is a pretty reasonable
speedup, though! Probably bc we're not hammering the spiram cache so
hard. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								10770e0f54 
								
							
								 
							
						 
						
							
							
								
								Use -Ofast for all codecs that don't break with it  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4bc77f901b 
								
							
								 
							
						 
						
							
							
								
								Tweak opus build flags and allocs  
							
							 
							
							... 
							
							
 
							
							This gets us to ~40% of one core cpu usage during playback. Good enough
for a while I reckon!
Paid for the internal ram usage by reclaiming some stack size headroom. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f772ab9f20 
								
							
								 
							
						 
						
							
							
								
								put the big opus alloc back into spiram  
							
							 
							
							... 
							
							
 
							
							it's not clear to me that it helps *that* much, since the ogg allocs are
in internal ram anyway, and the memory pressure is just a bit much 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								66f68aac0d 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7ec0ff2589 
								
							
								 
							
						 
						
							
							
								
								Switch to the lowmem tremor branch  
							
							 
							
							... 
							
							
 
							
							in addition to using slightly less memory, this branch also doesn't seem
to have the same issues with `-O2` builds that the main branch has. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b31bc07555 
								
							
								 
							
						 
						
							
							
								
								fix (improve?) libtremor strangeness  
							
							 
							
							... 
							
							
 
							
							something fucky 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3bb002b6b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								786546653a 
								
							
								 
							
						 
						
							
							
								
								include repeat, replay, and shuffle in persisted queue info  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								e466522c25 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'scroll-sensitivity' ( #36 ) from scroll-sensitivity into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/36 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								ffa0894e38 
								
							
								 
							
						 
						
							
							
								
								Fixed clamp and write on scroll sensitivity  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								bbbe3a3d55 
								
							
								 
							
						 
						
							
							
								
								Updated sensitivity nvs store  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								15f3da0f8c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into scroll-sensitivity  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								26ae027d67 
								
							
								 
							
						 
						
							
							
								
								Sensitivity value now between 0 and 255  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cb379f4bc3 
								
							
								 
							
						 
						
							
							
								
								Cache pending nvs writes in memory  
							
							 
							
							... 
							
							
 
							
							Includes refactoring nvs settings to be a bit less duplicated 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								0426d245c8 
								
							
								 
							
						 
						
							
							
								
								Scroll sensitivity configurable, but inverted  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								79879fbfa0 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c5cef16c95 
								
							
								 
							
						 
						
							
							
								
								Remove some logging whoopsies  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								36f4c77fb2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								03c0968168 
								
							
								 
							
						 
						
							
							
								
								Let's try avoiding allocs in the bt stacks  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a37b517356 
								
							
								 
							
						 
						
							
							
								
								Improve handing of tracks with missing titles  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								cb0c42060b 
								
							
								 
							
						 
						
							
							
								
								more i2s/bt drain buffer size tweaks  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								26df5c4a7f 
								
							
								 
							
						 
						
							
							
								
								Remember per-device bluetooth volume  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								527374c72e 
								
							
								 
							
						 
						
							
							
								
								Don't hold lock on notifyChanged  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								9512bd97bb 
								
							
								 
							
						 
						
							
							
								
								Add buttons for shuffle + repeat track  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								679521d8e3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'include <memory_resource> from tasks.hpp' ( #34 ) from hails/tangara-fw:tasks-include-memory-resource into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/34  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								7d66572b0f 
								
							
								 
							
						 
						
							
							
								
								Adds base dropdown-list styles.  
							
							 
							
							... 
							
							
 
							
							Fixes dropdown contents being painted directly on top of anything
sitting below them. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								08c6c5d322 
								
							
								 
							
						 
						
							
							
								
								.env: quote vars, remove silly comment  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Hailey Somerville
							
						 
						
							 
							
							
							
								
							
								aa2402ab56 
								
							
								 
							
						 
						
							
							
								
								include memory_resource in tasks.hpp  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a7ac34eaa9 
								
							
								 
							
						 
						
							
							
								
								hack around deadlock during bt disable  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c1b03c151e 
								
							
								 
							
						 
						
							
							
								
								put opus' allocations into internal ram  
							
							 
							
							... 
							
							
 
							
							it's a pretty chonky codec, but this seems like the best way to tame its
performance. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								18345a1c2c 
								
							
								 
							
						 
						
							
							
								
								Silence chatty touchwheel log  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								02b897d536 
								
							
								 
							
						 
						
							
							
								
								smol version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c0be3f863f 
								
							
								 
							
						 
						
							
							
								
								Deliver AVRC events on a background thread  
							
							 
							
							... 
							
							
 
							
							We don't currently do anything with them, so need to wait for the lock
on the bt thread 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a67cd1dec6 
								
							
								 
							
						 
						
							
							
								
								Ensure the resampler is allocated in internal ram  
							
							 
							
							... 
							
							
 
							
							It's quite small! 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1b7821a474 
								
							
								 
							
						 
						
							
							
								
								improve the locking strategy of the bluetooth fsm  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d23435fab7 
								
							
								 
							
						 
						
							
							
								
								Retry bt device connections  
							
							 
							
							... 
							
							
 
							
							i hate this janky-ass protocol 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								aff28342d9 
								
							
								 
							
						 
						
							
							
								
								let the bluetooth stack handle its own discovery state  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a75adfc124 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0bb12912bc 
								
							
								 
							
						 
						
							
							
								
								Implement basic volume control for bt outputs  
							
							 
							
							
 
							
						 
						
							2 years ago