<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: software MP3 decoder for Kinetis MK64 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388869#M21079</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Bryan!&lt;/P&gt;&lt;P&gt;Can You share a part of your code with Libmad (Libmad library files and in-out functions)? &lt;BR /&gt;Because my Libmad project don't work (at program start i init SAI and get "devicei_ptr", but when Libmad execute "mad_synth_mute()", i lost&amp;nbsp;&amp;nbsp; "devicei_ptr" and can't write to SAI. I make Libmad project based on my Helix project -&amp;nbsp; i use some functions for work with SAI module and external DAC).&lt;/P&gt;&lt;P&gt;at second, Libmad library have a "imdct_l_arm.S" file, but IAR return many error for this file. i found Libmad implementation without this file (in PIC32 project). maybe this library is incorrect?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Oleg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 18 Jun 2015 05:17:40 GMT</pubDate>
    <dc:creator>oleglavrukhin</dc:creator>
    <dc:date>2015-06-18T05:17:40Z</dc:date>
    <item>
      <title>software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388850#M21060</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, community!&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;I work with FRDM-K64F in CodeWarrior and KDS+KSDK. One part of my big project is a player WAV, MP3 and (may be) AAC and FLAC files.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Without any problem I make&amp;nbsp; a WAV player (play files from USB stick and FLASH memory) based of example for SDK and MQX, it work finely in baremetal (KDS project) and with MQX (CW project).I get clear sound from external DAC (CS4350 from Cirrus logic) via I2S.&lt;/P&gt;&lt;P&gt;But I have a problem with software MP3 decoder.&lt;/P&gt;&lt;P&gt;I try to ported HELIX MP3 decoder from some projects for STM32. Decoder work (I try to use ASM and C realisations of Polyphase filter), &lt;/P&gt;&lt;P&gt;but in all variants sound have a DISTORTION! &lt;/P&gt;&lt;P&gt;The sound is very similar to roar (or crackles), or like a "overload" of the analog signal. This &lt;SPAN style="font-size: 13.3333330154419px;"&gt;"roar"&lt;/SPAN&gt; is heard only in the moments of the signal, during playback of silence at the beginning and end of the file there are no distortions.&lt;/P&gt;&lt;P&gt;I try to use example for Kinetis K-40, but get same distortions.:smileycry:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone share your implementation of software MP3 decoder for Kinetis? &lt;/P&gt;&lt;P&gt;Thank you for any help!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Oleg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Mar 2015 15:42:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388850#M21060</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-03-16T15:42:32Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388851#M21061</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems that your MP3 decoder has issue, maybe the PCM stream data from the decoder are saturated or incorrect. Do you have benchmark data which can generate correct PCM stream? After you decoder, you can compare the PCM data you decoded and the standard output.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 08:46:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388851#M21061</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2015-03-17T08:46:30Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388852#M21062</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, XiangJun Rong.&lt;/P&gt;&lt;P&gt;Can you explain in detail what should I do?&lt;/P&gt;&lt;P&gt;I try:&lt;/P&gt;&lt;P&gt;1) convert MP3 file (1kHz sine wave)&amp;nbsp; into WAV via "Total Audio MP3 Converter"&lt;/P&gt;&lt;P&gt;2) save results of my Helix MP3 decoder in file&lt;/P&gt;&lt;P&gt;3) compare file from(1) with(2). they are different. i convert file (1) via "web online converter"&amp;nbsp; and&lt;/P&gt;&lt;P&gt;get three three files with completely different content.&lt;/P&gt;&lt;P&gt;What are your proposals?&lt;/P&gt;&lt;P&gt;Regards, Oleg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 17 Mar 2015 15:45:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388852#M21062</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-03-17T15:45:11Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388853#M21063</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Currently, you have to verify which result among the three result is correct. maybe you can log on MP official web site and seek the benchmark.&lt;/P&gt;&lt;P&gt;I never ported the MP code, but I think you have to consider the data format for example Q15 or Q31 or float, because the I2S data is 24 bits in general, you have to consider the data format conversion and truncation or saturation.&lt;/P&gt;&lt;P&gt;Hope it can give you a clue.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;XiangJun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 03:04:59 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388853#M21063</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2015-03-18T03:04:59Z</dc:date>
    </item>
    <item>
      <title>Re: Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388854#M21064</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;SPAN style="color: #3d3d3d; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; font-size: 13px;"&gt;XiangJun Rong!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for You reply, but I would like to hear an audio expert advice. I attached WAV file, which i get after decoding. interference is very similar to the repetition frequency samples. I search in WEB, some people have similar problem, but no one offered to solve this problem&lt;/P&gt;&lt;P&gt;May be anybody have a worked example of MP3 player for Kinetis K64 (on CW or KDS)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Oleg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 Mar 2015 07:32:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388854#M21064</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-03-18T07:32:16Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388855#M21065</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I solved the problem. Software MP3 decoder( i use Helix) produced (2*1152) bytes, but MQX SAI driver have a (2*512) bytes buffer as default. of course, I lost some decoded bytes when try send they into SAI buffer. &lt;/P&gt;&lt;P&gt;When I set SAI buffer size to "1152" (in BSP-&amp;gt;BSP files-&amp;gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif;"&gt;init_sai.c :&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;KSAI_INIT_STRUCT _bsp_ksai_init = {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;0, /* Selected peripheral (HW channel) */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;0, /* TX channel */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;0, /* RX channel */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_TX_ASYNCHRONOUS | /* TX is asynchronous */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_RX_SYNCHRONOUS | /* RX hooked on TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_TX_BCLK_NORMAL | /* Both TX and RX are clocked by the transmitter */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_RX_BCLK_NORMAL, /* bit clock (SAI_TX_BCLK) */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_TX_MASTER | /* SAI transmitter mode */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_RX_MASTER, /* SAI receiver mode */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;16, /* Data bits */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I2S_CLK_INT, /* Clock source */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;FALSE, /* Tx Dummy */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;5, /* Interrupt priority */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;STRONG&gt;1152, /* Buffer size default setting is 512*/&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;CM_CLOCK_SOURCE_SYSTEM, /* Internal master clock source */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;&amp;amp;_bsp_audio_data_init /* Audio init */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;then i rebuild all the MQX lib's (BSP,PSP,MFS, RTCS, USB).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;Now my MP3 decoder work correctly, sound is clear. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;I hope my experience will be useful.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt;And i hope to find&amp;nbsp; full descriptions for MQX i/o drivers in next release.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px;"&gt; i can share my project(MQX mp3 usb player for FRDM-k64f) if someone will need to.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 10 May 2015 14:52:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388855#M21065</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-05-10T14:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388856#M21066</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have been working on the MP3 decoder using LibMad and have a working project using the Kinetis K70 with USB and SD with a 25-band spectrum analyzer on a 24-Bit RGB LCD with MQX 4.2. I am able to stream at 320kbps @ 16-bit. I am interested in your project using the Helix MP3 decoder to see the difference in performance. Could you send me your project?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Bryan &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2015 05:12:42 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388856#M21066</guid>
      <dc:creator>niddem</dc:creator>
      <dc:date>2015-06-09T05:12:42Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388857#M21067</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Disregard my last post, I made an attempt to port in the Helix codec and I got it working. Took about two days, but I now have it integrated with my libMAD project. Its currently not utilizing DMA which is the next thing I am going to do to improve performance. The output is also on the DAC0 &amp;amp; DAC1 which I downsample the 16-but audio stream to 12-bit. Will be doing a stereo codec implementation with the SGTL5000 to get full audio quality output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Bryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 08:34:26 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388857#M21067</guid>
      <dc:creator>niddem</dc:creator>
      <dc:date>2015-06-10T08:34:26Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388858#M21068</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am just starting to get MP3 working and it would be for me very useful to get your project as reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could you please send it to my E-mail address: alexander_quinones AT hotmail DOT com?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 11:54:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388858#M21068</guid>
      <dc:creator>alexquisi</dc:creator>
      <dc:date>2015-06-10T11:54:51Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388859#M21069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Congratulations, Bryan! in my project I use external DAC CS4350 (Cirrus Logic), it work fine.&lt;/P&gt;&lt;P&gt;I'm intersting, how do You set SAI transmitt buffer size for &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;SGTL5000 , as I have described, or you know another way?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Regards, Oleg&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;P.s. what IDE you use? i &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;can't &lt;/SPAN&gt; ported Libmad in Code Warrior 10.6 :smileyconfused:&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 14:24:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388859#M21069</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-06-10T14:24:36Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388860#M21070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Alexander.&lt;/P&gt;&lt;P&gt;i have 3 variants USB MP3 Player, based on Helix Decoder &amp;amp; Freescale MQX 4.1. For Codewarrior 10.6, IAR 7.2 and Keil uVision 5.&lt;/P&gt;&lt;P&gt;Projects have identical algorithm, but different files in Helix decoder library ( assembler implementation of Polyphase filter).&lt;/P&gt;&lt;P&gt;Which project do you want to receive?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="line-height: 1.5;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 14:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388860#M21070</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-06-10T14:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388861#M21071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for your reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am currently using KDS. Not sure which one of your versions will be easier to port/convert to KDS, maybe you have a better idea than me. As Bryan, I am also planning to connect my audio output with the SGTL5000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It would be interesting to know his experience between Helix codec vs libMAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 14:52:37 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388861#M21071</guid>
      <dc:creator>alexquisi</dc:creator>
      <dc:date>2015-06-10T14:52:37Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388862#M21072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Alex!&lt;/P&gt;&lt;P&gt;i found my old project "USB mp3-wav player" in KDS2.0 + KSDK1.1. it work on FRDM-K64F with external DAC CS4350. You can try to use it, but You need remove my DAC driver and add driver for &lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;SGTL5000(or another DAC what you have). &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #51626f; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif;"&gt;Good Luck. !&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jun 2015 19:26:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388862#M21072</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-06-10T19:26:04Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388863#M21073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Oleg,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks a lot!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will give it a try in the next days ;-)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alexander&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 08:22:24 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388863#M21073</guid>
      <dc:creator>alexquisi</dc:creator>
      <dc:date>2015-06-11T08:22:24Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388864#M21074</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Oleg!&amp;nbsp; I am using IAR 7.2. I have Codewarrior 10.5 and could make an attempt to port LibMAD into there. Though the LibMAD decoded ouput is not the same as Helix. The pcm data is automatically separated into independent left/right channel buffers. (i.e. pcm[0][sample], pcm[1][sample]) as opposed to Helix which the data format is LRLR. I changed the transmit buffer size for the SAI module the same way you did in MQX under the &lt;SPAN style="color: #000000; font-family: Arial, Tahoma, Verdana, sans-serif; font-size: 13px; background-color: #f0fade;"&gt;KSAI_INIT_STRUCT _bsp_ksai_init&lt;/SPAN&gt; structure. I was able to get the SGTL5000 codec working with WAV, some issues with crackling sounds. I am now working on integrating it into the MP3 project.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 16:59:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388864#M21074</guid>
      <dc:creator>niddem</dc:creator>
      <dc:date>2015-06-11T16:59:14Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388865#M21075</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alexander,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I haven't used KDS yet and am curious to know how well it works. I will keep you posted on my progress with the integration of the SGTL5000 codec with LibMAD and Helix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Bryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jun 2015 17:04:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388865#M21075</guid>
      <dc:creator>niddem</dc:creator>
      <dc:date>2015-06-11T17:04:27Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388866#M21076</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bryan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my first project with the Kinetis MCU and I just selected KDS because it is free so I could not tell to much comparing it with other IDEs. Do you have some information about memory usage (RAM/ROM) and performance between LibMAD and Helix?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Though my initial project is a hobby, I was also reading about MP3 decoding licensing and theoretically the patent will expire at the end of this year but there could be some issues with the interpretation of the expiring date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you get informed about the MP3 lisencing?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 11:14:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388866#M21076</guid>
      <dc:creator>alexquisi</dc:creator>
      <dc:date>2015-06-12T11:14:32Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388867#M21077</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Alex,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will be trying to use KDS in the near future to see how it functions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The RAM/ROM requirement for LibMAD&amp;nbsp; &amp;amp; Helix with optimization are: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;LibMAD&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2.67kB [RAM] / 54.6kB [ROM]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline;"&gt;Helix&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;7.1kB [RAM] / 34.1kB [ROM]&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (RAM requirement can be reduced by making the input/output buffer smaller)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I haven't looked into the licensing of MP3 as I took on this project as a hobby.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Bryan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jun 2015 17:35:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388867#M21077</guid>
      <dc:creator>niddem</dc:creator>
      <dc:date>2015-06-12T17:35:20Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388868#M21078</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Bryan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks a lot for the useful information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i'm looking forward to hearing from your progress with the SGTL5000 codec together with LibMAD and Helix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best wishes,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 16 Jun 2015 08:37:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388868#M21078</guid>
      <dc:creator>alexquisi</dc:creator>
      <dc:date>2015-06-16T08:37:00Z</dc:date>
    </item>
    <item>
      <title>Re: software MP3 decoder for Kinetis MK64</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388869#M21079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Bryan!&lt;/P&gt;&lt;P&gt;Can You share a part of your code with Libmad (Libmad library files and in-out functions)? &lt;BR /&gt;Because my Libmad project don't work (at program start i init SAI and get "devicei_ptr", but when Libmad execute "mad_synth_mute()", i lost&amp;nbsp;&amp;nbsp; "devicei_ptr" and can't write to SAI. I make Libmad project based on my Helix project -&amp;nbsp; i use some functions for work with SAI module and external DAC).&lt;/P&gt;&lt;P&gt;at second, Libmad library have a "imdct_l_arm.S" file, but IAR return many error for this file. i found Libmad implementation without this file (in PIC32 project). maybe this library is incorrect?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, Oleg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2015 05:17:40 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/software-MP3-decoder-for-Kinetis-MK64/m-p/388869#M21079</guid>
      <dc:creator>oleglavrukhin</dc:creator>
      <dc:date>2015-06-18T05:17:40Z</dc:date>
    </item>
  </channel>
</rss>

