Add Frame difference module definition

This commit is contained in:
jfmcarreira committed 2014-05-10 04:29:11 +01:00
1 parent b6636df074
commit e165d79781
4 files changed
+11 -10

No files matched your search

+1
View File
@@ -105,6 +105,7 @@ macro(ADD_MODULE name file )
set(MODULES_LIBS ${MODULES_LIBS} ${__modulename})
add_definitions( -DUSE_${name} )
LIST(APPEND MODULES_LIST ${name} )
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/moduleslist.cpp "REGISTER_MODULE( ${name} );")
endif()
unset(__modulename)
endmacro()
+2 -1
View File
@@ -3,5 +3,6 @@
######################################################################################
ADD_MODULE( FilterFrame "FilterFrame.cpp" )
ADD_MODULE( MeasurePSNR "MeasurePSNR.cpp" )
ADD_MODULE( FrameDifference "FrameDifference.cpp" )
#ADD_MODULE( MeasurePSNR "MeasurePSNR.cpp" )
+2
View File
@@ -29,6 +29,7 @@
// List of modules includes
#include "FilterFrame.h"
#include "FrameDifference.h"
namespace plaYUVer
{
@@ -38,6 +39,7 @@ Void ModulesHandle::ModulesList( Bool bCreate )
// Register Modules
REGISTER_MODULE( FilterFrame );
REGISTER_MODULE( FrameDifference );
}
+6 -9
View File
@@ -30,13 +30,13 @@
namespace plaYUVer
{
static PlaYUVerModuleDefinition MeasurePSNRDef = {
static PlaYUVerModuleDefinition MeasurePSNRDef =
{
FRAME_LEVEL_MODULE,
"Filters",
"Y_Filter",
"Filter Y matrix of YUV frame",
false,
};
"Measurements",
"PSNR",
"MEasure the PSNR between two images",
true, };
MeasurePSNR::MeasurePSNR()
{
@@ -52,9 +52,6 @@ Void MeasurePSNR::create( PlaYUVerFrame* InputFrame )
PlaYUVerFrame* MeasurePSNR::process( PlaYUVerFrame* InputFrame )
{
Pel*** pppOutputPelYUV = m_pcFilteredFrame->getPelBufferYUV();
Pel*** pppInputPelYUV = InputFrame->getPelBufferYUV();
memcpy( pppOutputPelYUV[LUMA][0], pppInputPelYUV[LUMA][0], m_pcFilteredFrame->getWidth() * m_pcFilteredFrame->getHeight() * sizeof(Pel) );
return m_pcFilteredFrame;
}