Hi David, <br><br>Thanks for the reply. I am not much sure about how compiler can handle this.  The problem is only for memory mapped for audio driver. In general I am able to access 16Bit for virual memory. I have confirmed that physical memory mapped to Audio Driver is 32 bit aligned.<br>
<br>Any info on configuring S32_LE for pulseaudio wil be helpful. Currently I hear noisy audio for S32_LE configuration.<br><br>Regards,<br>Kuldeep<br><br><div class="gmail_quote">On Wed, Aug 17, 2011 at 7:15 PM, David Henningsson <span dir="ltr">&lt;<a href="mailto:david.henningsson@canonical.com">david.henningsson@canonical.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On 08/17/2011 12:28 PM, kuldeep ghan wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I get same bus error when trying to play two streams using paplay also.<br>
I have verified that Its due to 16 Bit write to 32 bit aligned Memory.<br>
My main concern is,<br>
what am I doing wrong in writing two 16Bit samples to simulate 32Bit write.<br>
</blockquote>
<br></div>
I think this is something that belongs to the compiler domain rather than incorporated into program code. I e, shouldn&#39;t the compiler automatically do this when compiling for the OMAP4 target? We can rarely be the one and only program running into this error, right? Better fix it once in the compiler, than working around it in each and every program?<br>
<font color="#888888">
<br>
-- <br>
David Henningsson, Canonical Ltd.<br>
<a href="http://launchpad.net/%7Ediwic" target="_blank">http://launchpad.net/~diwic</a><br>
</font></blockquote></div><br>