<?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 Questions about AAC in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890951#M11473</link>
    <description>The only substantive help is audio-video-codecs\application\simple_player\src\simple_player.cpp and audio-video-codecs\pipeline\umc_pipeline\src\avsync.cpp. In the latter you will find proper use of AACDecoder and DualThreadedCodec.</description>
    <pubDate>Tue, 16 Feb 2010 23:13:18 GMT</pubDate>
    <dc:creator>franknatoli</dc:creator>
    <dc:date>2010-02-16T23:13:18Z</dc:date>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890950#M11472</link>
      <description>&lt;P&gt;I've been reviewing the IPP's AAC implementation, and I have a few questions. My goal is to implement a directshow decoder filter using the IPP.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Which version of the AAC library should I be using? I see both floating point and integer versions of the library, but I'm not clear on the pros/cons of going with either. I'm leaning towards the floating point simply because it seems more full-featured.&lt;/LI&gt;
&lt;LI&gt;I see that the AAC decoder is part of some larger media framework called UMC. I am really not interested in this larger framework, since I already have a framework I'm attempting to integrate with (DirectShow). So, this leads to several other questions: 
&lt;UL&gt;
&lt;LI&gt;How do I use just the AAC decoder?&lt;/LI&gt;
&lt;LI&gt;What #includes do I need, and what do I need to link against, to use just the AAC decoder?&lt;/LI&gt;
&lt;LI&gt;How do I create instances of samples to pass to the decoder? (I see there's a sample class implemented as in/out parameters to the library)&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/OL&gt;I've looked through the sample applications, but it's not clear to me what I need to include/link against to get all this working, so some clarification would be hugely appreciated. Thanks in advance!</description>
      <pubDate>Tue, 16 Feb 2010 20:18:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890950#M11472</guid>
      <dc:creator>jnoring</dc:creator>
      <dc:date>2010-02-16T20:18:23Z</dc:date>
    </item>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890951#M11473</link>
      <description>The only substantive help is audio-video-codecs\application\simple_player\src\simple_player.cpp and audio-video-codecs\pipeline\umc_pipeline\src\avsync.cpp. In the latter you will find proper use of AACDecoder and DualThreadedCodec.</description>
      <pubDate>Tue, 16 Feb 2010 23:13:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890951#M11473</guid>
      <dc:creator>franknatoli</dc:creator>
      <dc:date>2010-02-16T23:13:18Z</dc:date>
    </item>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890952#M11474</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;You can also use AAC decoding function directly from IPP library (without using UMC sample code). IPP library has got set of functions is sufficient to implement a portable optimized MPEG-4 AAC Main profile decoder and a portable optimized MPEG-1, 2 Layer III encoder (see [ISO/IEC 11172-3] and [ISO13818]).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regarding header file and linkage library for IPP AAC functions, refer to IPP user manual - &lt;A href="http://software.intel.com/sites/products/documentation/hpc/ipp/pdf/userguide_win_ia32.pdf"&gt;&lt;SPAN style="text-decoration: underline;"&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://software.intel.com/sites/products/documentation/hpc/ipp/pdf/userguide_win_ia32.pdf" target="_blank"&gt;http://software.intel.com/sites/products/documentation/hpc/ipp/pdf/userguide_win_ia32.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This manual has got information about header file required to add for using audio coding functions.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper"&gt;&lt;img src="https://community.intel.com/skins/images/7B13F55A7CE623EF42E69096FA81A3A1/2021_redesign/images/image_not_found.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;Naveen Gv&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2010 06:14:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890952#M11474</guid>
      <dc:creator>Naveen_G_Intel</dc:creator>
      <dc:date>2010-02-17T06:14:50Z</dc:date>
    </item>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890953#M11475</link>
      <description>&lt;P&gt;Naveen,&lt;/P&gt;
&lt;P&gt;Thanks, I understand how to &lt;I&gt;link against the IPP&lt;/I&gt; - the documentation is quite clear on that. My question is: &lt;I&gt;how do I link against UMC?&lt;/I&gt; There is (to the best of my knowledge) no clear documentation on this.&lt;/P&gt;
&lt;P&gt;Are there no other options to use a standalone AAC decoder besides using the entire UMC? Is there any example of instantiating a standalone encoder/decoder and feeding it samples?&lt;/P&gt;</description>
      <pubDate>Wed, 17 Feb 2010 18:08:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890953#M11475</guid>
      <dc:creator>jnoring</dc:creator>
      <dc:date>2010-02-17T18:08:32Z</dc:date>
    </item>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890954#M11476</link>
      <description>&lt;P&gt;Okay, I figured it out. For reference, the ipp-sample documentation on the AACDecoder is most helpful. And starting with the samples provided (i.e. "The only substantive help is audio-video-codecs\application\simple_player\src\simple_player.cpp and audio-video-codecs\pipeline\umc_pipeline\src\avsync.cpp. In the latter you will find proper use of AACDecoder and DualThreadedCodec."--this is a complete waste of time if you're only interested in the AACDecoder) is the absolute worst place you could direct someone.&lt;/P&gt;
&lt;P&gt;The most difficult part for me was figuring out how to use the UMC::AudioData classes. It's not clear what the difference is between Allocate and SetBufferPointer/SetDataSize, or how one uses those with raw samples; the documentation could be vastly clarified. Also, the IPP sample for AACDecoder that uses the MP4 Splitter is a pointless/worthless example for someone trying to use just the AACDecoder. That sample code should be reworked, and/or sample code that works with raw input/raw output shold be included (would have saved me about eight hours).&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 19 Feb 2010 01:41:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890954#M11476</guid>
      <dc:creator>jnoring</dc:creator>
      <dc:date>2010-02-19T01:41:00Z</dc:date>
    </item>
    <item>
      <title>Questions about AAC</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890955#M11477</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Thanks for sharing the experience. It is very helpful for those who want to use AAC Decoder decoder directly.&lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Chao&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 21 Feb 2010 01:50:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/Questions-about-AAC/m-p/890955#M11477</guid>
      <dc:creator>Chao_Y_Intel</dc:creator>
      <dc:date>2010-02-21T01:50:44Z</dc:date>
    </item>
  </channel>
</rss>

