Main Page | Namespace List | Compound List | File List | Compound Members | File Members

pfspdexample.cc

Go to the documentation of this file.
00001 /*--------------------------------------------------------------------
00002  *
00003  * (C) Copyright Koninklijke Philips Electronics NV 2006. 
00004  * All rights reserved. This software is licensed under the terms of
00005  * version 2.1 of the GNU Lesser General Public License as published 
00006  * by the Free Software Foundation. For licensing and warranty
00007  * information, see the file COPYING in the main directory.
00008  *
00009  *------------------------------------------------------------------*/
00010 
00011 #include "pfspdexample.h"
00012 
00013 pfspdExample::pfspdExample(
00014     const Id& n,
00015     char* fefile,
00016     char* befile
00017 )
00018 :
00019     // network initialization
00020     ProcessNetwork(n),
00021     // fifo initialization
00022     Y_R_CVBS(id("Y_R_CVBS")),
00023     U_G(id("U_G")),
00024     V_B(id("V_B")),
00025     Y_RGBimgWidth(id("Y_RGBimgWidth")),
00026     Y_RGBimgHeight(id("Y_RGBimgHeight")),
00027     UVimgWidth(id("UVimgWidth")),
00028     UVimgHeight(id("UVimgHeight")),
00029     Y_YUV_RGBimgType(id("Y_YUV_RGBimgType")),
00030 
00031     argumentsIn(id("argumentsIn")),
00032     fileNameIn(id("fileNameIn")),
00033     seqInfoIn(id("seqInfoIn")),
00034 
00035     argumentsOut(id("argumentsOut")),
00036     fileNameOut(id("fileNameOut")),
00037     seqInfoOut(id("seqInfoOut")),
00038     
00039     // process initialization
00040     frontEnd(
00041         id("frontEnd"),
00042         VYAbitPrecision(10, false), 
00043         VYAbitPrecision(10, true),
00044         fileNameIn, 
00045         seqInfoIn,
00046         Y_R_CVBS, 
00047         U_G, 
00048         V_B,
00049         Y_RGBimgWidth, 
00050         Y_RGBimgHeight, 
00051         UVimgWidth, 
00052         UVimgHeight,
00053         Y_YUV_RGBimgType
00054     ),
00055     backEnd(
00056         id("backEnd"),
00057         VYAbitPrecision(10, false), 
00058         VYAbitPrecision(10, true),
00059         fileNameOut,
00060         seqInfoOut,
00061         Y_R_CVBS, 
00062         U_G, 
00063         V_B,
00064         Y_RGBimgWidth, 
00065         Y_RGBimgHeight, 
00066         UVimgWidth, 
00067         UVimgHeight,
00068         Y_YUV_RGBimgType
00069     ),
00070     controlFE(
00071         id("controlFE"),
00072         argumentsIn,
00073         fileNameIn, 
00074         seqInfoIn
00075     ),
00076     controlBE(
00077         id("controlBE"),
00078         argumentsOut,
00079         fileNameOut, 
00080         seqInfoOut
00081     ),
00082     pfspd_usrFE(
00083         id("pfspd_usrFE"),
00084         argumentsIn,
00085         fefile
00086     ),
00087     pfspd_usrBE(
00088         id("pfspd_usrBE"),
00089         argumentsOut,
00090         befile
00091     )
00092 {}

Generated on Wed Feb 15 14:52:43 2006 for pfspdfebe by doxygen 1.3.2