<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/src/tangara/audio/audio_decoder.cpp, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>move audio Decoder buffer to external RAM</title>
<updated>2025-04-14T07:31:11+00:00</updated>
<author>
<name>Be</name>
<email>be.0@gmx.com</email>
</author>
<published>2025-04-14T07:31:11+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=544f5db6e0abab76fa03f6f35613b752dd6f4100'/>
<id>544f5db6e0abab76fa03f6f35613b752dd6f4100</id>
<content type='text'>
to save internal RAM space
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to save internal RAM space
</pre>
</div>
</content>
</entry>
<entry>
<title>Add bitrate info</title>
<updated>2025-01-09T04:46:34+00:00</updated>
<author>
<name>Tom Kirchner</name>
<email>git@halffull.org</email>
</author>
<published>2025-01-07T04:53:02+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=faa62e0c60d51a9df88002a59825b427323259c0'/>
<id>faa62e0c60d51a9df88002a59825b427323259c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>spello</title>
<updated>2024-08-28T02:47:29+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-08-28T02:47:29+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=d3c15bf070ff6214cd48fa04027ee5d105bc38b7'/>
<id>d3c15bf070ff6214cd48fa04027ee5d105bc38b7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Timeout when writing output samples throughout the audio pipeline</title>
<updated>2024-08-27T23:45:19+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-08-27T11:17:53+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=f253d2ee7568b61ce2fab962f7328a50e2da6adf'/>
<id>f253d2ee7568b61ce2fab962f7328a50e2da6adf</id>
<content type='text'>
This allows the audio pipeline to remain responsive even when the drain
buffer has completely filled. This in turn means that you now see the
track info in the 'now playing' screen change if the current track
changes whilst you are paused.

Since I was fucking around a lot in the audio processor anyway, I also
added mono-&gt;stereo expansion so that playing mono tracks on Bluetooth no
longer destroys your ears.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This allows the audio pipeline to remain responsive even when the drain
buffer has completely filled. This in turn means that you now see the
track info in the 'now playing' screen change if the current track
changes whilst you are paused.

Since I was fucking around a lot in the audio processor anyway, I also
added mono-&gt;stereo expansion so that playing mono tracks on Bluetooth no
longer destroys your ears.
</pre>
</div>
</content>
</entry>
<entry>
<title>Count samples going in and out of the drain buffer</title>
<updated>2024-05-08T06:03:03+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-08T06:03:03+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=265049c5192cf0ce862c7db7b4745636afb6c17b'/>
<id>265049c5192cf0ce862c7db7b4745636afb6c17b</id>
<content type='text'>
This is a more accurate way of knowing which track is playing when, and
also simplifies a lot of fragile logic in audio_fsm
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a more accurate way of knowing which track is playing when, and
also simplifies a lot of fragile logic in audio_fsm
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve decoder's interface to accept streams</title>
<updated>2024-05-07T04:19:19+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-07T04:19:19+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=b242ba998699208c87dc066158964de0866b61e2'/>
<id>b242ba998699208c87dc066158964de0866b61e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>move driver includes into a subdir as well</title>
<updated>2024-05-02T11:52:59+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-02T11:52:59+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=26eb580043ad176bdc58d996f30d470e1073ef00'/>
<id>26eb580043ad176bdc58d996f30d470e1073ef00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>start moving include files into subdirs</title>
<updated>2024-05-02T11:41:56+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-02T11:41:56+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=7d7f7755d17e1e0a2348d75d797097f166b70471'/>
<id>7d7f7755d17e1e0a2348d75d797097f166b70471</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>WIP merge cyclically dependent components into one big component</title>
<updated>2024-05-02T09:12:26+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-05-02T09:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=1573a8c4cde1cd9528b422b2dcc598e37ffe94a7'/>
<id>1573a8c4cde1cd9528b422b2dcc598e37ffe94a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
