Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

require some help for MPEG4 deblocking filter

mshoaib_amin
Beginner
485 Views
Hello
i have implemented the standard MPeg4 deblocking filter. It is computationally expensive. So i decided to optimize it through SSE. But there are some constrants. As the deblocking filter work in two modes based on some condition.so we can not efficiently use the SSE.
Kindly any one knows the solution or it is already implemented.
Shoaib
0 Kudos
7 Replies
Vladimir_Dudnik
Employee
485 Views
Hi,
we do have IPP functions to implement deblocking filter for MPEG4. Why did not you use them?
Regards,
Vladimir
0 Kudos
mshoaib_amin
Beginner
485 Views
i have downloaded the library
i can not run it.
i have added the files of ipp to a empty project of visual c++. But there are errors
" cannot find some include files."
Also i want to call ipp function in my already created MPeg4 codec.
Kindly help me abt this soon.
Shoaib
0 Kudos
Vladimir_Dudnik
Employee
485 Views
Well let's us clarify the situation.
You said you downloaded the library. Could you please specify what version of IPP do you use?
Did you download IPP samples as well as IPP libraries?
If you have IPP installed youshould be able to build any IPP sample with using build.bat sript which is part of each IPP sample. Did you do that?
Regards,
Vladimir
0 Kudos
mshoaib_amin
Beginner
485 Views
Hello:
i have download recent version ipp4.1
i have installed it .
i have set the environmental variable with value
C:Program FilesIntelIPP41_eval
when icompile samples given with ipp i got errors
" cannot find include file "ipps.h" etc
i have p4 with windows Xp.
kindly tell me what steps i hav to do to run the sample.
and to use library functions in my own code.
Shoaib
0 Kudos
mshoaib_amin
Beginner
485 Views
Hello
i hav succeded to compile the sample given with ipp
but still there are problems
when i compile my own code it gives the same previous error
can not find the include file
how to remove this
shoaib
0 Kudos
mshoaib_amin
Beginner
485 Views
Hello
i have solved include file error
i have added path of include folder (of ipp) to the visual c 6
by using
tools -> option ->directories.
so the error is removed but know when i call function
_ippiFilterDeblocking_HorEdge_MPEG4_8u_I
there are linker errors can not find function.
kindly tell me the reason and how can i remove this.
Shoaib
0 Kudos
Vladimir_Dudnik
Employee
485 Views
Hi,
According IPP manual, Chapter 16 Video Coding, Article MPEG4, Postprocessing this function defined in ippvc.h and so you need to link with ippvc library.

Description

The functions

ippiFilterDeblocking_HorEdge_MPEG4_8u_I and

ippiFilterDeblocking_VerEdge_MPEG4_8u_I

are declared in the ippvc.h file. These

functions perform deblocking filtering of two adjacent blocks on horizontal and vertical edges,

respectively (

[ISO14496], Annex F.3.1).

Regards,
Vladimir
0 Kudos
Reply