<?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: JPEG encoder question in Intel® Integrated Performance Primitives</title>
    <link>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991594#M22381</link>
    <description>&lt;DIV&gt;Jpeg support status:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Intel provides IJL 2.0 and inline codec in JpegView. &lt;/DIV&gt;
&lt;DIV&gt;Intel doesn't provide anymore IJL1.5 library&lt;/DIV&gt;
&lt;DIV&gt;IJG provides complete source code and Intel provides IPP integration to IJG&lt;/DIV&gt;
&lt;DIV&gt;HP-Digital Imaging Group provides complete source code (FlashPix DSK)&lt;/DIV&gt;
&lt;DIV&gt;Windows Codec are available throught VCM API (vfw) or DirectX&lt;/DIV&gt;
&lt;DIV&gt;.... these are at least the various solutions I've tried and I'm using.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;For speed the best solution is inline codec from Intel and then IJL20&lt;/DIV&gt;
&lt;DIV&gt;For custom-specific usage the best solution is IJG and HP-DIG&lt;/DIV&gt;
&lt;DIV&gt;Test done with P4 3ghz HT technology : free-running from camera BW/Color&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hope this can help,&lt;/DIV&gt;
&lt;DIV&gt;SRSR&lt;/DIV&gt;</description>
    <pubDate>Wed, 11 May 2005 16:49:42 GMT</pubDate>
    <dc:creator>support2</dc:creator>
    <dc:date>2005-05-11T16:49:42Z</dc:date>
    <item>
      <title>JPEG encoder question</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991592#M22379</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;I've tried both the new IPP-based IJL (ijl2.0) and the CJPEGEncoder class.&lt;/DIV&gt;
&lt;DIV&gt;Interestingly I've found that the jpeg file size is much larger when you do a save in the jpegviewer based on CJPEGEncoder class. For example, I loaded a 169,514 bytes jpeg file. Once I clicked on the disk icon in the toolbar, the same filebecame 3,198,768 bytes. Something is not right. The jpgview program based on JIL-IPP does not have the same problem.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;That issue aside, has anybody done any performance evaluation of the twoversions of encoder? From one of the earilier posts by Vladimir, it seems that Intel tends to support thec++ encoder and will drop C-based codec. Can somebody please confirm this?&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;-Anqing&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by axu@amicas.com on &lt;SPAN class="date_text"&gt;04-29-2005&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;07:04 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 29 Apr 2005 21:02:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991592#M22379</guid>
      <dc:creator>axu</dc:creator>
      <dc:date>2005-04-29T21:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: JPEG encoder question</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991593#M22380</link>
      <description>&lt;DIV&gt;Hi Anqing,&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;There was typo in JPGViewDoc.cpp file, actually it is very easy to fix:&lt;/DIV&gt;
&lt;DIV&gt;you need to insert line in bold to the CJPGViewDoc::SaveAsJPEG() function (near to the end of function)&lt;/DIV&gt;
&lt;DIV&gt;
&lt;DIV style="BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: black 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: black 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid"&gt;&lt;SPAN class="text_smallest"&gt;Code:&lt;/SPAN&gt;&lt;PRE&gt;  jpeg.Open(lpszPathName,CFile::modeCreate|CFile::modeWrite|CFile::typeBinary);

  &lt;STRONG&gt;JPEGSize = encoder.m_dst.currPos;&lt;/STRONG&gt;

  jpeg.Write(pJPEG,JPEGSize);
&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Regarding your next question, JPEG codec from JPEGView sample should be faster than IJL-IPP codec. On decoder side it even supports parallel decoding on multi-processor or multi-core systems whileas IJL-IPP do not have such support. We also have a plan to extend support of parallel processing on encoder side but not in the neareast release. I can confirm, we do not have plans to continue support of IJL-IPP sample.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;BTW, we very interested in your valuable feedback on usability, interface, performance of our samples, so please share with us any issues you found or any suggestions you have. It will helps us to contnue improving of libraries and codecs.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt; Vladimir&lt;/DIV&gt;</description>
      <pubDate>Fri, 29 Apr 2005 21:58:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991593#M22380</guid>
      <dc:creator>Vladimir_Dudnik</dc:creator>
      <dc:date>2005-04-29T21:58:33Z</dc:date>
    </item>
    <item>
      <title>Re: JPEG encoder question</title>
      <link>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991594#M22381</link>
      <description>&lt;DIV&gt;Jpeg support status:&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Intel provides IJL 2.0 and inline codec in JpegView. &lt;/DIV&gt;
&lt;DIV&gt;Intel doesn't provide anymore IJL1.5 library&lt;/DIV&gt;
&lt;DIV&gt;IJG provides complete source code and Intel provides IPP integration to IJG&lt;/DIV&gt;
&lt;DIV&gt;HP-Digital Imaging Group provides complete source code (FlashPix DSK)&lt;/DIV&gt;
&lt;DIV&gt;Windows Codec are available throught VCM API (vfw) or DirectX&lt;/DIV&gt;
&lt;DIV&gt;.... these are at least the various solutions I've tried and I'm using.&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;For speed the best solution is inline codec from Intel and then IJL20&lt;/DIV&gt;
&lt;DIV&gt;For custom-specific usage the best solution is IJG and HP-DIG&lt;/DIV&gt;
&lt;DIV&gt;Test done with P4 3ghz HT technology : free-running from camera BW/Color&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hope this can help,&lt;/DIV&gt;
&lt;DIV&gt;SRSR&lt;/DIV&gt;</description>
      <pubDate>Wed, 11 May 2005 16:49:42 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Integrated-Performance/JPEG-encoder-question/m-p/991594#M22381</guid>
      <dc:creator>support2</dc:creator>
      <dc:date>2005-05-11T16:49:42Z</dc:date>
    </item>
  </channel>
</rss>

