<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rockbox/firmware/drivers/audio/imx233-codec.c, branch working</title>
<subtitle>My Rockbox tree</subtitle>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/'/>
<entry>
<title>imx233: fix recording gain</title>
<updated>2016-09-20T23:29:14+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2016-09-20T23:00:22+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=9dc4b00df1a997e8b9223c040c27392d1d2151e3'/>
<id>9dc4b00df1a997e8b9223c040c27392d1d2151e3</id>
<content type='text'>
For some reason, there was a mismatch between the setting (decibel) and the
audiohw code (centicel). This resulted in a gain divided by 10. This may
explain why some people experienced low volume with the mic on the fuze+.

Change-Id: I138ac18dd93c36f43a7dfce735efc826405c598c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For some reason, there was a mismatch between the setting (decibel) and the
audiohw code (centicel). This resulted in a gain divided by 10. This may
explain why some people experienced low volume with the mic on the fuze+.

Change-Id: I138ac18dd93c36f43a7dfce735efc826405c598c
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: add support for speaker on stmp3780</title>
<updated>2014-02-16T19:53:08+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2014-02-16T19:46:00+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=812c3e7c48e03d0a6457adf754cb549959550f70'/>
<id>812c3e7c48e03d0a6457adf754cb549959550f70</id>
<content type='text'>
Change-Id: I990ca2bd43e12047e257f85ff06f046dfa3f94b3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I990ca2bd43e12047e257f85ff06f046dfa3f94b3
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: revert volumes to 1dB resolution</title>
<updated>2013-07-23T12:12:08+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-07-23T12:12:08+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=c4f2a46e0dfee336ce7016cd62608097f15367b8'/>
<id>c4f2a46e0dfee336ce7016cd62608097f15367b8</id>
<content type='text'>
Using a better resolution causes havoc in the user interface
because it doesn't properly handle steps and people start to
believe I am responsible for all this mess.

Change-Id: I02b68dce5802692efde3da226eeeb49e4995f97a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using a better resolution causes havoc in the user interface
because it doesn't properly handle steps and people start to
believe I am responsible for all this mess.

Change-Id: I02b68dce5802692efde3da226eeeb49e4995f97a
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: fix recording volume (tenth-dB -&gt; half-dB)</title>
<updated>2013-07-13T00:42:17+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-07-13T00:38:55+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=352b3876e6f8e9adddb9067d0a13a7a6d73cc3d1'/>
<id>352b3876e6f8e9adddb9067d0a13a7a6d73cc3d1</id>
<content type='text'>
Change-Id: I6960d3f4bd506713ffb139750fbe581ef66af947
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I6960d3f4bd506713ffb139750fbe581ef66af947
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: correctly select recording source</title>
<updated>2013-07-13T00:42:17+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-07-13T00:38:34+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=960788343a6e92c650b717e7ea15ca164a2ca975'/>
<id>960788343a6e92c650b717e7ea15ca164a2ca975</id>
<content type='text'>
Change-Id: I651856292922097efe21e01543ae2568dfa13980
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I651856292922097efe21e01543ae2568dfa13980
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: allow audio routing driver to have pre/post init functions</title>
<updated>2013-06-18T19:27:29+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-06-18T19:27:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=7f552f80b862d70590891bfc7c4da52ef22c0c9f'/>
<id>7f552f80b862d70590891bfc7c4da52ef22c0c9f</id>
<content type='text'>
Change-Id: Ic1fe8c5bc6c8bf5d449ae44c12cb6cb8df409260
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ic1fe8c5bc6c8bf5d449ae44c12cb6cb8df409260
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233: add recording side and 3d to codec driver</title>
<updated>2013-06-18T14:09:07+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2013-06-18T14:09:07+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=d8368d58b0bd073ef6bed6a7b7d51c671b8ea4ae'/>
<id>d8368d58b0bd073ef6bed6a7b7d51c671b8ea4ae</id>
<content type='text'>
Change-Id: I3587434749c401a28c6e77bd30395e7df15f2e8a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I3587434749c401a28c6e77bd30395e7df15f2e8a
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some more errors and warnings from 0c7b787.</title>
<updated>2013-04-15T17:24:29+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2013-04-15T17:24:29+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=bbd991ad63805533ec4e2558061bbba48bfab1a9'/>
<id>bbd991ad63805533ec4e2558061bbba48bfab1a9</id>
<content type='text'>
Change-Id: Ib67d0ab344e36964cadbcc982dc2afe35733770b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ib67d0ab344e36964cadbcc982dc2afe35733770b
</pre>
</div>
</content>
</entry>
<entry>
<title>Straighten out the mad twisted state of sound.c and related areas.</title>
<updated>2013-04-15T16:02:05+00:00</updated>
<author>
<name>Michael Sevakis</name>
<email>jethead71@rockbox.org</email>
</author>
<published>2013-04-13T03:35:47+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=0c7b7873984e04941c9f21fa272638018fdb9a16'/>
<id>0c7b7873984e04941c9f21fa272638018fdb9a16</id>
<content type='text'>
This is going right in since it's long overdue. If anything is goofed,
drop me a line or just tweak it yourself if you know what's wrong. :-)

Make HW/SW codec interface more uniform when emulating HW functionality
on SWCODEC for functions such as "audiohw_set_pitch". The firmware-to-
DSP plumbing is in firmware/drivers/audiohw-swcodec.c. "sound_XXX"
APIs are all in sound.c with none in DSP code any longer.

Reduce number of settings definitions needed by each codec by providing
defaults for common ones like balance, channels and SW tone controls.

Remove need for separate SIM code and tables and add virtual codec header
for hosted targets.

Change-Id: I3f23702bca054fc9bda40f49824ce681bb7f777b
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is going right in since it's long overdue. If anything is goofed,
drop me a line or just tweak it yourself if you know what's wrong. :-)

Make HW/SW codec interface more uniform when emulating HW functionality
on SWCODEC for functions such as "audiohw_set_pitch". The firmware-to-
DSP plumbing is in firmware/drivers/audiohw-swcodec.c. "sound_XXX"
APIs are all in sound.c with none in DSP code any longer.

Reduce number of settings definitions needed by each codec by providing
defaults for common ones like balance, channels and SW tone controls.

Remove need for separate SIM code and tables and add virtual codec header
for hosted targets.

Change-Id: I3f23702bca054fc9bda40f49824ce681bb7f777b
</pre>
</div>
</content>
</entry>
<entry>
<title>imx233/fuze+: fix a typo, handle volume differently because of the line1/dac mode difference.</title>
<updated>2012-02-03T19:04:39+00:00</updated>
<author>
<name>Amaury Pouly</name>
<email>amaury.pouly@gmail.com</email>
</author>
<published>2012-02-03T18:58:25+00:00</published>
<link rel='alternate' type='text/html' href='https://www.franklinwei.com/cgit/rockbox/commit/?id=1a083cdaccb3598de834c3643c5bc02716af804d'/>
<id>1a083cdaccb3598de834c3643c5bc02716af804d</id>
<content type='text'>
The headphone volume register value reads differently in Line1 and DAC mode.
Since the volume is not set again when switching between playback and radio,
we need to remember the hp volume and reapply setting when changing the mode.

Change-Id: I8fbd344f78653c19d81a39dd3f680ec6885cb1ec
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The headphone volume register value reads differently in Line1 and DAC mode.
Since the volume is not set again when switching between playback and radio,
we need to remember the hp volume and reapply setting when changing the mode.

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