00001 // /// // Mx clientSDK 00002 // ///// //// Mx Crossplatform Client Library 00003 // /// XXX XXX /// 00004 // /// XXX XXX /// $RCSfile: mxcpcBestPerformanceMxPEGCodecFactory_ipp.cpp,v $ 00005 // /// XXX /// $Revision: 1.1 $ 00006 // /// XXX XXX /// $Date: 2005/12/20 16:41:56 $ 00007 // //// XXX XXX //// $Author: cvs-kai $ 00008 // //// //// 00009 // //// M O B O T I X //////////////////////////////////////////////// 00010 // //// Security Vision Systems ////////////////////////////////////////////// 00011 // // 00012 // Copyright (C) 2005 - 2006, MOBOTIX AG, Germany // 00013 // This software is made available under the BSD licence. Please refer // 00014 // to the file LICENCE.TXT contained in this distribution for details. // 00015 // // 00016 // ///////////////////////////////////////////////////////////////////// 00017 00018 00019 00020 #include <mxcpcBestPerformanceMxPEGCodecFactory.h> 00021 #include <mxcpcFramewiseMxPEGScanDecoderIPP.h> 00022 #include <mxcpcFramewiseMxPEGScanToJPEGConverterIPP.h> 00023 00024 00025 00026 /*! 00027 * \file mxcpcBestPerformanceMxPEGCodecFactory_ipp.cpp 00028 * 00029 * \brief Implementation used if the <tt>Intel Performance Primitives 00030 (IPP)</tt> library is available. 00031 */ 00032 00033 00034 00035 mxcpcFramewiseMxPEGScanDecoder 00036 *mxcpcBestPerformanceMxPEGCodecFactory::newFramewiseMxPEGScanDecoder(void) { 00037 00038 return(new mxcpcFramewiseMxPEGScanDecoderIPP()); 00039 } 00040 00041 00042 mxcpcFramewiseMxPEGScanToJPEGConverter 00043 *mxcpcBestPerformanceMxPEGCodecFactory 00044 ::newFramewiseMxPEGScanToJPEGConverter(mxcpcJPEGReceiver *receiver) { 00045 00046 return(new mxcpcFramewiseMxPEGScanToJPEGConverterIPP(receiver)); 00047 } 00048