<feed xmlns='http://www.w3.org/2005/Atom'>
<title>tangara-fw/lib/opusfile/include, branch main</title>
<subtitle>Tangara firmware</subtitle>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/'/>
<entry>
<title>Tweak opus build flags and allocs</title>
<updated>2024-02-14T05:56:49+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-02-14T05:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=4bc77f901b1597b7cbc9ab7f4e0e354a7c93ed43'/>
<id>4bc77f901b1597b7cbc9ab7f4e0e354a7c93ed43</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>put the big opus alloc back into spiram</title>
<updated>2024-02-14T02:28:05+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-02-14T02:28:05+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=f772ab9f206b7356019f529cb4a98d5023962970'/>
<id>f772ab9f206b7356019f529cb4a98d5023962970</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>put opus' allocations into internal ram</title>
<updated>2024-02-07T10:38:05+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2024-02-07T10:29:28+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=c1b03c151edc12f9ec46e63ae6fd2744dc2f59b5'/>
<id>c1b03c151edc12f9ec46e63ae6fd2744dc2f59b5</id>
<content type='text'>
it's a pretty chonky codec, but this seems like the best way to tame its
performance.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it's a pretty chonky codec, but this seems like the best way to tame its
performance.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use opusfile instead of working directly with ogg and opus</title>
<updated>2023-08-09T02:00:02+00:00</updated>
<author>
<name>jacqueline</name>
<email>me@jacqueline.id.au</email>
</author>
<published>2023-08-09T02:00:02+00:00</published>
<link rel='alternate' type='text/html' href='https://grim.freemyip.com/cgit/tangara-fw/commit/?id=67caeb6e3cda44205ba8fe783274b20dc7ea216e'/>
<id>67caeb6e3cda44205ba8fe783274b20dc7ea216e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
