<feed xmlns='http://www.w3.org/2005/Atom'>
<title>android-sdk/device-ti-jacinto6evm, branch master</title>
<subtitle>Integrated Android Product SDK Hardened Software - Mirror of omapzoom.org/device/ti/jacinto6evm.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/'/>
<entry>
<title>Revert "Revert "TEMP: jacinto6evm: disable bluetooth permission""</title>
<updated>2015-01-21T22:55:09+00:00</updated>
<author>
<name>Praneeth Bajjuri</name>
</author>
<published>2015-01-21T22:54:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=1b48d72078b827b7097605f698b83858efb3cf77'/>
<id>1b48d72078b827b7097605f698b83858efb3cf77</id>
<content type='text'>
Still see issues with Bluetooth service.
So disabling for now.

This reverts commit 88c190b824fdf57ebcb4a76c1ddb9f1363927617.

Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Still see issues with Bluetooth service.
So disabling for now.

This reverts commit 88c190b824fdf57ebcb4a76c1ddb9f1363927617.

Signed-off-by: Praneeth Bajjuri &lt;praneeth@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Use monotonic clock for presentation position</title>
<updated>2015-01-08T02:14:32+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2015-01-08T01:54:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=24e06f0b30e57555398ea11f9a97dbc90f10dcab'/>
<id>24e06f0b30e57555398ea11f9a97dbc90f10dcab</id>
<content type='text'>
The timestamp returned by AudioHAL's get_presentation_position()
must be from the MONOTONIC clock.  An additional flag has to be
passed when opening the pcm ports in tinyalsa in order to get
timestamps from the monotonic clock.

Change-Id: Ib06c686985ae9229df59a2756c5da35e858e2d0e
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The timestamp returned by AudioHAL's get_presentation_position()
must be from the MONOTONIC clock.  An additional flag has to be
passed when opening the pcm ports in tinyalsa in order to get
timestamps from the monotonic clock.

Change-Id: Ib06c686985ae9229df59a2756c5da35e858e2d0e
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>jacinto6evm: add permission for backup</title>
<updated>2015-01-02T16:01:27+00:00</updated>
<author>
<name>Vishal Mahaveer</name>
</author>
<published>2015-01-02T16:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=a90931216bc8887972bc8c1913051e0f70909b8b'/>
<id>a90931216bc8887972bc8c1913051e0f70909b8b</id>
<content type='text'>
New servoice added in lollipop

Change-Id: If471b358bcfdf4ed109f9594ab26d30a226bb7ae
Signed-off-by: Vishal Mahaveer &lt;vishalm@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
New servoice added in lollipop

Change-Id: If471b358bcfdf4ed109f9594ab26d30a226bb7ae
Signed-off-by: Vishal Mahaveer &lt;vishalm@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>jacinto6evm: radio: use GateMP option in lad_dra7xx</title>
<updated>2014-12-10T22:31:19+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-12-10T22:30:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=2fd341d694fec3c9cd4d83de4d16d017832108e7'/>
<id>2fd341d694fec3c9cd4d83de4d16d017832108e7</id>
<content type='text'>
GateMP is required for radio rendering on the ARM side.

Change-Id: Ib2d6e26f18dcb5ce3c69d6c172a912c659b4c843
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GateMP is required for radio rendering on the ARM side.

Change-Id: Ib2d6e26f18dcb5ce3c69d6c172a912c659b4c843
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Use pcm_update_avail for voice input frames</title>
<updated>2014-12-04T17:37:44+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-12-04T17:28:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=d9b0b9552b694d9a77cb044d090d5f61ec502295'/>
<id>d9b0b9552b694d9a77cb044d090d5f61ec502295</id>
<content type='text'>
The pcm input stream is said to be "steady" when the ALSA buffer
has available frames to read.  However, the input stream could go
into the XRUN state when the voice thread takes too long between
explicitly starting the stream and querying the number of available
frames.  For the purpose of determining whether the input stream
is ready, the XRUN state means that the ALSA buffer is full and
the audio frames can be read immediately.

The number of available frames was previously queried using the
pcm_get_htimestamp() function which returns an error when the stream
is in overrun state and doesn't update the number of available frames.
The pcm_update_avail() function does return the amount of available
frames regardless of the stream state.

Change-Id: I3afbb6f3d274b5f4fbd7133e48d2cbe51c223ccc
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pcm input stream is said to be "steady" when the ALSA buffer
has available frames to read.  However, the input stream could go
into the XRUN state when the voice thread takes too long between
explicitly starting the stream and querying the number of available
frames.  For the purpose of determining whether the input stream
is ready, the XRUN state means that the ALSA buffer is full and
the audio frames can be read immediately.

The number of available frames was previously queried using the
pcm_get_htimestamp() function which returns an error when the stream
is in overrun state and doesn't update the number of available frames.
The pcm_update_avail() function does return the amount of available
frames regardless of the stream state.

Change-Id: I3afbb6f3d274b5f4fbd7133e48d2cbe51c223ccc
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Use smaller ALSA buffers</title>
<updated>2014-11-26T09:06:17+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-11-26T08:41:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=ef9d7cc3ff081453fd7a30e7fa135e3bdef644f9'/>
<id>ef9d7cc3ff081453fd7a30e7fa135e3bdef644f9</id>
<content type='text'>
Reduce the size of the ALSA buffers in order to reduce the
audio latency.  The new buffer sizes allow using fast tracks.

Change-Id: I40f3af55cde72b1183d6fc8ffa8e01ecbef71a42
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reduce the size of the ALSA buffers in order to reduce the
audio latency.  The new buffer sizes allow using fast tracks.

Change-Id: I40f3af55cde72b1183d6fc8ffa8e01ecbef71a42
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Use BT sound card</title>
<updated>2014-11-26T09:06:17+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-11-26T07:37:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=523b963f5c7b354a5656f32e422a3eeeae7578ff'/>
<id>523b963f5c7b354a5656f32e422a3eeeae7578ff</id>
<content type='text'>
Starting in kernel-3.14, Bluetooth SCO audio has a separate sound
card. Previously, BT SCO was a PCM device of the primary card.
The index of the BT SCO card is found dynamically when present in
the system.

Change-Id: I5c24e07df48b836473ce56170f9b12e5aac9f975
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Starting in kernel-3.14, Bluetooth SCO audio has a separate sound
card. Previously, BT SCO was a PCM device of the primary card.
The index of the BT SCO card is found dynamically when present in
the system.

Change-Id: I5c24e07df48b836473ce56170f9b12e5aac9f975
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Zero-initialize allocated structs</title>
<updated>2014-11-26T09:06:17+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-11-26T07:24:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=989e6a8edfff8e7966b25428dd5fb1ed585f34be'/>
<id>989e6a8edfff8e7966b25428dd5fb1ed585f34be</id>
<content type='text'>
Initialize to zeros the different structs used in the HAL.
The HAL uses non-NULL checks to free temporary audio buffers.
There were some aborts caused by freeing unallocated memory
because the audio buffer pointers were not zero-initialized.

Change-Id: I75ae704d5469e9e028bc7b67ef84b6a4047a7409
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Initialize to zeros the different structs used in the HAL.
The HAL uses non-NULL checks to free temporary audio buffers.
There were some aborts caused by freeing unallocated memory
because the audio buffer pointers were not zero-initialized.

Change-Id: I75ae704d5469e9e028bc7b67ef84b6a4047a7409
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Remove BT SCO workaround</title>
<updated>2014-11-26T09:06:17+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-11-26T02:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=722a512d3b92a94c46c856592ccc7015d2a6fd06'/>
<id>722a512d3b92a94c46c856592ccc7015d2a6fd06</id>
<content type='text'>
WiLink 8 is now able to provide the PCM clocks until the
voice call is completely terminated, so there is no risk of
blocking read() and write() calls anymore. The workaround
is no longer needed, so it is removed.

Change-Id: Idb9c4d9dc9e2940c9ce6a9f49448a2fa9ad76ae2
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WiLink 8 is now able to provide the PCM clocks until the
voice call is completely terminated, so there is no risk of
blocking read() and write() calls anymore. The workaround
is no longer needed, so it is removed.

Change-Id: Idb9c4d9dc9e2940c9ce6a9f49448a2fa9ad76ae2
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>audio: Legacy: Replace deprecated macros and methods</title>
<updated>2014-11-26T09:06:17+00:00</updated>
<author>
<name>Misael Lopez Cruz</name>
</author>
<published>2014-11-26T02:32:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ti.com/cgit/android-sdk/device-ti-jacinto6evm/commit/?id=46e3e4351aeb553f196d992fbf4b3738392cd219'/>
<id>46e3e4351aeb553f196d992fbf4b3738392cd219</id>
<content type='text'>
Replace deprecated macro audio_stream_frame_size() with the new
per-stream direction macro: audio_stream_*_frame_size().

The get_supported_devices() method is also dropped as it's not
required for API version 2.0.

Change-Id: Ia7c1b6b020832401a0a6a018f704444ad465f78f
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Replace deprecated macro audio_stream_frame_size() with the new
per-stream direction macro: audio_stream_*_frame_size().

The get_supported_devices() method is also dropped as it's not
required for API version 2.0.

Change-Id: Ia7c1b6b020832401a0a6a018f704444ad465f78f
Signed-off-by: Misael Lopez Cruz &lt;misael.lopez@ti.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
