Line 54... |
Line 54... |
|
|
INalUnwrap nalunwrap <- mkNalUnwrap();
|
INalUnwrap nalunwrap <- mkNalUnwrap();
|
IEntropyDec entropydec <- mkEntropyDec();
|
IEntropyDec entropydec <- mkEntropyDec();
|
IInverseTrans inversetrans <- mkInverseTrans();
|
IInverseTrans inversetrans <- mkInverseTrans();
|
IPrediction prediction <- mkPrediction();
|
IPrediction prediction <- mkPrediction();
|
IDeblockFilter deblockfilter <- mkDeblockFilterParallel();
|
ParallelDeblockFilter deblockfilter <- mkDeblockFilterParallel();
|
IBufferControl buffercontrol <- mkBufferControl();
|
IBufferControl buffercontrol <- mkBufferControl();
|
|
|
// Internal connections
|
// Internal connections
|
mkConnection( prediction.mem_client_buffer, buffercontrol.inter_server );
|
mkConnection( prediction.mem_client_buffer, buffercontrol.inter_server );
|
|
|
mkConnection( nalunwrap.ioout, entropydec.ioin );
|
mkConnection( nalunwrap.ioout, entropydec.ioin );
|
mkConnection( entropydec.ioout_InverseTrans, inversetrans.ioin );
|
mkConnection( entropydec.ioout_InverseTrans, inversetrans.ioin );
|
mkConnection( entropydec.ioout, prediction.ioin );
|
mkConnection( entropydec.ioout, prediction.ioin );
|
mkConnection( inversetrans.ioout, prediction.ioin_InverseTrans );
|
mkConnection( inversetrans.ioout, prediction.ioin_InverseTrans );
|
mkConnection( prediction.ioout, deblockfilter.ioin );
|
mkConnection( prediction.iooutchroma, deblockfilter.ioinchroma );
|
|
mkConnection( prediction.iooutluma, deblockfilter.ioinluma );
|
|
|
mkConnection( deblockfilter.ioout, buffercontrol.ioin);
|
mkConnection( deblockfilter.ioout, buffercontrol.ioin);
|
|
|
// Interface to input generator
|
// Interface to input generator
|
interface ioin = nalunwrap.ioin;
|
interface ioin = nalunwrap.ioin;
|
|
|