<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/lib/rbcodec, 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>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>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>fix warning in vorbis</title>
<updated>2017-09-17T13:09:39+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-09-17T13:09:39+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=3b7263be2d0576d96df88659866b4357108030ed'/>
<id>3b7263be2d0576d96df88659866b4357108030ed</id>
<content type='text'>
Change-Id: I01dd320ac7f4641caaef62363556ca7527dbee19
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I01dd320ac7f4641caaef62363556ca7527dbee19
</pre>
</div>
</content>
</entry>
<entry>
<title>rbcodec: remove useless include</title>
<updated>2017-07-30T12:32:12+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-07-30T12:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=ce39850e6b17bec0988d3748e0c99964675c12e5'/>
<id>ce39850e6b17bec0988d3748e0c99964675c12e5</id>
<content type='text'>
metadata.c does not need cuesheet.h, which in apps/ and has nothing to do with
rbcodec library.

Change-Id: I914a49e8c182f5c367d7db3479c2ff39565e5f07
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
metadata.c does not need cuesheet.h, which in apps/ and has nothing to do with
rbcodec library.

Change-Id: I914a49e8c182f5c367d7db3479c2ff39565e5f07
</pre>
</div>
</content>
</entry>
<entry>
<title>rbcodec: fix compilation in debug mode</title>
<updated>2017-07-30T12:32:12+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-07-30T12:31:05+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=928d660a67e28bf1c20e1630b544a12c134359b1'/>
<id>928d660a67e28bf1c20e1630b544a12c134359b1</id>
<content type='text'>
Change-Id: I124cf59c641c2e161cc147b031d9bef5ef773dfb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I124cf59c641c2e161cc147b031d9bef5ef773dfb
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix dangerous casts</title>
<updated>2017-02-04T16:24:47+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-15T23:10:38+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d7871914acd2ed77f43344e36e08944524a67d9e'/>
<id>d7871914acd2ed77f43344e36e08944524a67d9e</id>
<content type='text'>
On Windows 64-bit, the size of long is 32-bit, thus any pointer to long cast is
not valid. In any case, one should use intptr_t and ptrdiff_t when casting
to integers. This commit attempts to fix all instances reported by GCC.
When relevant, I replaced code by the macros PTR_ADD, ALIGN_UP from system.h

Change-Id: I2273b0e8465d3c4689824717ed5afa5ed238a2dc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Windows 64-bit, the size of long is 32-bit, thus any pointer to long cast is
not valid. In any case, one should use intptr_t and ptrdiff_t when casting
to integers. This commit attempts to fix all instances reported by GCC.
When relevant, I replaced code by the macros PTR_ADD, ALIGN_UP from system.h

Change-Id: I2273b0e8465d3c4689824717ed5afa5ed238a2dc
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix codecs in simulator builds on Windows</title>
<updated>2017-01-15T20:46:19+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2017-01-15T16:53:56+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=16d1788356e82c639302a884437341e039574822'/>
<id>16d1788356e82c639302a884437341e039574822</id>
<content type='text'>
The mingw linker uses strlen() in some cases, and codeclib.c redefines it, that
leads to mingw runtime init to call into our strlen() and then ci-&gt;strlen() which
of course crashes. Apply the same fix as for malloc and friends: rename the symbol.

The codeclib.h include is necessary for normal builds.

Change-Id: Ifa85901a3e4a31cc0e10b4b905df348a239d5c99
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mingw linker uses strlen() in some cases, and codeclib.c redefines it, that
leads to mingw runtime init to call into our strlen() and then ci-&gt;strlen() which
of course crashes. Apply the same fix as for malloc and friends: rename the symbol.

The codeclib.h include is necessary for normal builds.

Change-Id: Ifa85901a3e4a31cc0e10b4b905df348a239d5c99
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix DEBUG build codecs</title>
<updated>2016-12-03T22:07:32+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2016-09-20T23:18:43+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=bbf4ff2c91537f7b0b6a96efdc11c5eb905ee409'/>
<id>bbf4ff2c91537f7b0b6a96efdc11c5eb905ee409</id>
<content type='text'>
In DEBUG build, the codec API struct is consider with DEBUG flag in apps/
but without DEBUG flah in rbcodecs/, leading to unmatched structure and horrible
crashes in some cases (mostly encoders). I have no idea why the codecs Makefile
removes the DEBUG flag (maybe for performance reasons?) but it cannot be right.

Change-Id: Idb2c5f66741408ec2939624590fc39c4cf69fc2b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In DEBUG build, the codec API struct is consider with DEBUG flag in apps/
but without DEBUG flah in rbcodecs/, leading to unmatched structure and horrible
crashes in some cases (mostly encoders). I have no idea why the codecs Makefile
removes the DEBUG flag (maybe for performance reasons?) but it cannot be right.

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