<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/lib, branch duke3d</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Remove explicit 'enum codec_command_action' in codec API</title>
<updated>2017-12-07T19:41:59+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-12-07T18:21:57+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=6c868dd48feb23042576119b3052f9c88280d464'/>
<id>6c868dd48feb23042576119b3052f9c88280d464</id>
<content type='text'>
Just use long so the compiler potentially doesn't complain about
use of other values not in the enum. It's also the type used
around the system for event ids.

Increase min codec API version.

No functional changes.

Change-Id: If4419b42912f5e4ef673adcdeb69313e503f94cc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just use long so the compiler potentially doesn't complain about
use of other values not in the enum. It's also the type used
around the system for event ids.

Increase min codec API version.

No functional changes.

Change-Id: If4419b42912f5e4ef673adcdeb69313e503f94cc
</pre>
</div>
</content>
</entry>
<entry>
<title>Undo hacks to meant to get around string formatting limitations</title>
<updated>2017-11-21T10:01:14+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-09-18T10:00:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=aced667f48c29a160aa4e5c0a8df037092b28189'/>
<id>aced667f48c29a160aa4e5c0a8df037092b28189</id>
<content type='text'>
The new vuprintf makes unnecessary workarounds due to formatting
limitations. I checked grep output for whatever appeared to fit
but it's possible I missed some instances because they weren't
so obvious.

Also, this means sound settings can dynamically work with any
number of decimals rather than the current assumption of one or
two. Add an ipow() function to help and take advantage of dynamic
field width and precision. Consolidate string formatting of sound
settings.

Change-Id: I46caf534859dfd1916cd440cd25e5206b192fcd8
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The new vuprintf makes unnecessary workarounds due to formatting
limitations. I checked grep output for whatever appeared to fit
but it's possible I missed some instances because they weren't
so obvious.

Also, this means sound settings can dynamically work with any
number of decimals rather than the current assumption of one or
two. Add an ipow() function to help and take advantage of dynamic
field width and precision. Consolidate string formatting of sound
settings.

Change-Id: I46caf534859dfd1916cd440cd25e5206b192fcd8
</pre>
</div>
</content>
</entry>
<entry>
<title>libpcm: Get unbranded structure tag out of my way.</title>
<updated>2017-11-07T01:06:08+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-11-07T01:06:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=826f99e18701988d7e7cdc3d7019a20e1d697403'/>
<id>826f99e18701988d7e7cdc3d7019a20e1d697403</id>
<content type='text'>
No functional changes.

Change-Id: If372023cb605389a203a635b700eca20685ad49b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.

Change-Id: If372023cb605389a203a635b700eca20685ad49b
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "tlsf: pack info structs"</title>
<updated>2017-10-29T20:51:33+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-10-29T20:50:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=2423d3d4ae1e7093b65e0c56e50ec705e34327b6'/>
<id>2423d3d4ae1e7093b65e0c56e50ec705e34327b6</id>
<content type='text'>
This reverts commit 8a6d7cefc9bf45b979ff064d87141949e9b81ca4.

Packing the structs was mostly a precautionary measure, tlsf should
still work without it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8a6d7cefc9bf45b979ff064d87141949e9b81ca4.

Packing the structs was mostly a precautionary measure, tlsf should
still work without it.
</pre>
</div>
</content>
</entry>
<entry>
<title>tlsf: remove memset() call in add_new_area()</title>
<updated>2017-10-29T16:49:39+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-10-29T16:46:40+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=60e5cd72766ace0d35f2cf7a3d4798d8c2e848bd'/>
<id>60e5cd72766ace0d35f2cf7a3d4798d8c2e848bd</id>
<content type='text'>
This call was not needed in the first place, but was causing crashes in
sgt-puzzles. Removing it fixes the crashes.

Change-Id: I1149d5600e1c97e0e848fdd34bf65d54c930adab
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This call was not needed in the first place, but was causing crashes in
sgt-puzzles. Removing it fixes the crashes.

Change-Id: I1149d5600e1c97e0e848fdd34bf65d54c930adab
</pre>
</div>
</content>
</entry>
<entry>
<title>tlsf: pack info structs</title>
<updated>2017-10-29T16:49:39+00:00</updated>
<author>
<name>Franklin Wei</name>
<email>git@fwei.tk</email>
</author>
<published>2017-10-29T16:44:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=8a6d7cefc9bf45b979ff064d87141949e9b81ca4'/>
<id>8a6d7cefc9bf45b979ff064d87141949e9b81ca4</id>
<content type='text'>
This should make it build cleanly under -Wcast-align, which should
hopefully avoid any alignment issues on ARM.

Change-Id: Ie147323d2d8cb980dcbb94710387b7ee80826c4d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should make it build cleanly under -Wcast-align, which should
hopefully avoid any alignment issues on ARM.

Change-Id: Ie147323d2d8cb980dcbb94710387b7ee80826c4d
</pre>
</div>
</content>
</entry>
<entry>
<title>PBE+Surround: Localize some variables and fixup some flush ops</title>
<updated>2017-10-12T09:59:18+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-10-12T09:51:46+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=a8e4b3a1906f05f6ab7fc1ee94e0be513cb2c86a'/>
<id>a8e4b3a1906f05f6ab7fc1ee94e0be513cb2c86a</id>
<content type='text'>
Change-Id: I9fba5b8cbf69d261a7ca1c66e080c08d2fc6d9db
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9fba5b8cbf69d261a7ca1c66e080c08d2fc6d9db
</pre>
</div>
</content>
</entry>
<entry>
<title>Nitpick configuration code in a few DSP filters to fix some bugs</title>
<updated>2017-10-12T08:44:55+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-10-12T07:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5eee28e37d78e0679fc5aa8488e5408429153e4c'/>
<id>5eee28e37d78e0679fc5aa8488e5408429153e4c</id>
<content type='text'>
Most importantly is surround shouldn't operate in mono mode. Have it
watch and (de)activate itself on relevant format changes as it should.

Other changes to better handle buffer allocation failure.

PBE was set internally at 100 by default; SBZ.

Change-Id: I328e0b674e56751a255eae817d7892d685796b06
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Most importantly is surround shouldn't operate in mono mode. Have it
watch and (de)activate itself on relevant format changes as it should.

Other changes to better handle buffer allocation failure.

PBE was set internally at 100 by default; SBZ.

Change-Id: I328e0b674e56751a255eae817d7892d685796b06
</pre>
</div>
</content>
</entry>
<entry>
<title>Need limits.h for hosted builds</title>
<updated>2017-10-02T03:27:41+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-10-02T03:27:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=66b49dc0b2a47de9848fefe432611317b6ed8617'/>
<id>66b49dc0b2a47de9848fefe432611317b6ed8617</id>
<content type='text'>
Change-Id: Iac1433957de80ad5db51396f74acf1f4f8d45bf3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Iac1433957de80ad5db51396f74acf1f4f8d45bf3
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace fp_sqrt function with one that only uses shift, or and sub.</title>
<updated>2017-10-02T00:29:38+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2017-10-01T02:48:41+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=b2a373eb642077fbf5f1bdbe74d1e82cc534f5f2'/>
<id>b2a373eb642077fbf5f1bdbe74d1e82cc534f5f2</id>
<content type='text'>
Simply extends the current isqrt() to be able to do fractional bits
and improves the initial estimate using clz(). iqrt() itself is
no more and is equivalent to fp_sqrt(x, 0). The original also had
a small bug where the guess comparision should have been &gt;=, not &gt;.

Uses no large integer math or division and is very accurate
(simply returns a truncated fraction).

Change-Id: I2ae26e6505df1770dc01e56220f7385369f90ae9
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simply extends the current isqrt() to be able to do fractional bits
and improves the initial estimate using clz(). iqrt() itself is
no more and is equivalent to fp_sqrt(x, 0). The original also had
a small bug where the guess comparision should have been &gt;=, not &gt;.

Uses no large integer math or division and is very accurate
(simply returns a truncated fraction).

Change-Id: I2ae26e6505df1770dc01e56220f7385369f90ae9
</pre>
</div>
</content>
</entry>
</feed>
