<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/android/src/org, branch puzzlesmanual</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>Fix android black screen crash</title>
<updated>2014-05-21T08:39:56+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2014-05-21T08:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=4b181b4517fad106ab1ffbdab01adac9cf8e4bee'/>
<id>4b181b4517fad106ab1ffbdab01adac9cf8e4bee</id>
<content type='text'>
Change-Id: I7a0eb121ff151b8b6e8f824ee8dbab8d99b73499
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7a0eb121ff151b8b6e8f824ee8dbab8d99b73499
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix android SDK version and the yes/no screen title</title>
<updated>2014-05-15T10:18:48+00:00</updated>
<author>
<name>Jonathan Gordon</name>
<email>rockbox@jdgordon.info</email>
</author>
<published>2014-05-15T10:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=cb205c8b560b78526dcb75b4c3ceb0fbfac75fe4'/>
<id>cb205c8b560b78526dcb75b4c3ceb0fbfac75fe4</id>
<content type='text'>
Change-Id: I84a067adcc83291de5131c88483f400d38bea15b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I84a067adcc83291de5131c88483f400d38bea15b
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Get the port up and running again</title>
<updated>2014-03-09T17:11:35+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2014-03-09T17:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=6499ce3e445e1acc5f5707fd164ad5e3c5ab0a43'/>
<id>6499ce3e445e1acc5f5707fd164ad5e3c5ab0a43</id>
<content type='text'>
The build system needed fixes because the tools paths changed and one tool that
we used (apkbuilder) was removed entirely. Recent NDKs don't ship gcc 4.4.3
anymore, therefore switch to 4.6. The code itself needed a fix for a jni
reference bug that was uncovered by KitKat.

The port now builds with latest sdk (r22) and ndk (r9d).

Change-Id: Id74fa54ba93bbb0ee30373fbe79e92c5ff03201d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The build system needed fixes because the tools paths changed and one tool that
we used (apkbuilder) was removed entirely. Recent NDKs don't ship gcc 4.4.3
anymore, therefore switch to 4.6. The code itself needed a fix for a jni
reference bug that was uncovered by KitKat.

The port now builds with latest sdk (r22) and ndk (r9d).

Change-Id: Id74fa54ba93bbb0ee30373fbe79e92c5ff03201d
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Rewrite PCM playback without OnPlaybackPositionUpdateListener.</title>
<updated>2013-04-01T09:26:12+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2013-03-16T21:35:54+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=9f242e7be4f301e965d0bf35908a9bcaacdfdcae'/>
<id>9f242e7be4f301e965d0bf35908a9bcaacdfdcae</id>
<content type='text'>
The old way actually mis-used the API (I misunderstood the docs) because
it specified the marker position as a "low buffer watermark" but instead of a
future playback head position.

The replacement is a simple thread that writes the data regardless of the
filling level of the buffer (write() will just block) and polls the playback
state periodically.

Change-Id: If29237cee4ce78dc42f5a8320878bab0cafe78f7
Reviewed-on: http://gerrit.rockbox.org/422
Tested-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
Reviewed-by: Thomas Martitz &lt;kugel@rockbox.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The old way actually mis-used the API (I misunderstood the docs) because
it specified the marker position as a "low buffer watermark" but instead of a
future playback head position.

The replacement is a simple thread that writes the data regardless of the
filling level of the buffer (write() will just block) and polls the playback
state periodically.

Change-Id: If29237cee4ce78dc42f5a8320878bab0cafe78f7
Reviewed-on: http://gerrit.rockbox.org/422
Tested-by: Dominik Riebeling &lt;Dominik.Riebeling@gmail.com&gt;
Reviewed-by: Thomas Martitz &lt;kugel@rockbox.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Hopefully fix a rare hang of the UI.</title>
<updated>2013-01-18T08:49:46+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2013-01-18T08:43:04+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ef382216026d9f7e6e08da511c1bc43adbdd2311'/>
<id>ef382216026d9f7e6e08da511c1bc43adbdd2311</id>
<content type='text'>
Sometimes (and perhaps only on some devices) Android's YesNo dialog
loses focus and is put to the background. Since the native code waits on the
result (which is then impossible to happen) it would become impossible
to further control Rockbox. This is an attempt to fix as I cannot reproduce
the problem on my device(s).

Change-Id: Iff849ff4be5e8f41922fb7d36491d860486c6441
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sometimes (and perhaps only on some devices) Android's YesNo dialog
loses focus and is put to the background. Since the native code waits on the
result (which is then impossible to happen) it would become impossible
to further control Rockbox. This is an attempt to fix as I cannot reproduce
the problem on my device(s).

Change-Id: Iff849ff4be5e8f41922fb7d36491d860486c6441
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Update to SDK r16 and ndk r8d.</title>
<updated>2013-01-09T09:33:08+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2013-01-09T09:29:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d798c721e5e702028f6eabf416ffa9883e45fb39'/>
<id>d798c721e5e702028f6eabf416ffa9883e45fb39</id>
<content type='text'>
SDK r17 is out, however there it only ships a x86 system image for r16 so
it's preferable.

Change-Id: Idc4d375debf407a36c2dc6421420bdbd74ab25ca
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SDK r17 is out, however there it only ships a x86 system image for r16 so
it's preferable.

Change-Id: Idc4d375debf407a36c2dc6421420bdbd74ab25ca
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Fix FS#12670, regressed back button behavior.</title>
<updated>2012-05-13T18:20:50+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-05-13T18:20:50+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=5f7d5b854b966a9901e0fbc36dec7234b4ba9220'/>
<id>5f7d5b854b966a9901e0fbc36dec7234b4ba9220</id>
<content type='text'>
3f4be75 introduced this regression where the back button stopped working
as intended. Explicitely request the focus on the RockboxFramebuffer
object to fix.

Change-Id: Ibc67e3d02e076674a086d43c5967370c4524fd14
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
3f4be75 introduced this regression where the back button stopped working
as intended. Explicitely request the focus on the RockboxFramebuffer
object to fix.

Change-Id: Ibc67e3d02e076674a086d43c5967370c4524fd14
</pre>
</div>
</content>
</entry>
<entry>
<title>android: Bring back broken unzip progress dialog.</title>
<updated>2012-04-17T15:19:31+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-04-17T05:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3f4be750248b5e163297cd34958077eb872b10f4'/>
<id>3f4be750248b5e163297cd34958077eb872b10f4</id>
<content type='text'>
Change-Id: I7c788f4fcbdf15aa4955f3970db045b47207f8de
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7c788f4fcbdf15aa4955f3970db045b47207f8de
</pre>
</div>
</content>
</entry>
<entry>
<title>android: only output unzip log message when performing the unzip.</title>
<updated>2012-03-25T21:26:58+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-03-25T21:26:14+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=76664d22df59cfd0053c8863e37b699e58da3478'/>
<id>76664d22df59cfd0053c8863e37b699e58da3478</id>
<content type='text'>
Change-Id: I16dda180d51832569097d7dd1866ba7f56cdf876
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I16dda180d51832569097d7dd1866ba7f56cdf876
</pre>
</div>
</content>
</entry>
<entry>
<title>android: clean-up and some refactoring in java code.</title>
<updated>2012-03-25T20:28:07+00:00</updated>
<author>
<name>Thomas Martitz</name>
<email>kugel@rockbox.org</email>
</author>
<published>2012-03-25T17:22:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=c8317eb596a867d6513ef78f84a5e620579580ce'/>
<id>c8317eb596a867d6513ef78f84a5e620579580ce</id>
<content type='text'>
Change-Id: I78cadb0b71bcb65a55006bf52cfe3e6cda891a38
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I78cadb0b71bcb65a55006bf52cfe3e6cda891a38
</pre>
</div>
</content>
</entry>
</feed>
