Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
6814 Discussions

Where can I find a mpeg-4 and H.264 sample code based on IPP4.1?

Intel_C_Intel
Employee
709 Views

Hi.

Where can I find a mpeg-4 and H.264 sample code based on IPP4.1?

0 Kudos
5 Replies
Vladimir_Dudnik
Employee
709 Views

Hello,

we do not provide old samples by many reasons. But to be honest, I'm surprised, why do you need them? Since that time, we added many new features to these codecs and fixed several issues and bugs. The API of IPP functions was changed since v4.1 to be more effective, flexible and easy to use. It means that you need IPP 4.1 also in order to be able to build these old samples.

Why don't you use the latest available versions?

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
709 Views

Hi, Vladimir

Thanks for your reply.

I purchased the IPP 4.1 to decode jpeg two years ago. At now I have to test Mpeg4 and H.264 decoder, I know that the sample code(simple_player) workson the IPP 5.1.

You do not provide old samples, if so, to use this samples, do i have to renew?

thanks,
Andy

0 Kudos
Vladimir_Dudnik
Employee
709 Views

Hi Andy,

If you can tell us how do you feel about IPP JPEG codec it would be great. We interested to know on what platforms do you use codec, what OS. Were you satisfied with its performance, functionality? What issues you probably met with it? Do you have any suggestions about what can be improved or added?

I would like to inform you that the latest available version of IPP now is 5.1.1 which was specifically targeted to cover the latest Intel micro-architecture innovations, like Intel Core 2 Duo.

Regarding renewal of IPP please contact with Intel Technical Support through Intel Premier.

Regards,
Vladimir

0 Kudos
Intel_C_Intel
Employee
709 Views

Hi, Vladimir

I'll contact with Intel Technical Support regarding renewal.

Like I said before, at now our application only uses jpeg decoding function based on IPP 4.1.

I know that the IPP 5.1.1 uses UMC,if I renew the IPP to 5.1.1 to add Mpeg4 and H.264 codec, do i need to modify my code for decoding jpeg, too?

thanks,
Andy

0 Kudos
Vladimir_Dudnik
Employee
709 Views

Hello Andy,

Fortunately, in JPEG case you not necessary need to modify your code. We provide JPEG codec in several forms, new one is in UMC (UMC MJPEGVideoDecoder class), but we still have our old codecs (with some improvements and bug fixes). So, there are also IJG, IJL andJPEGView samples for JPEG and j2kit sample for JPEG2000. If you do not need to decode Motion JPEGs, I recommend you to take a look on JPEGView sample, which contains our fastest JPEG codec (including threading feature andsupport for lossless mode).

Regards,
Vladimir

0 Kudos
Reply