--- transfer.c.old	2005-06-29 03:50:18.000000000 +0300
+++ transfer.c	2005-06-29 03:59:26.000000000 +0300
@@ -15,7 +15,7 @@
 // --- cTransfer -------------------------------------------------------------
 
 cTransfer::cTransfer(int VPid, const int *APids, const int *DPids, const int *SPids)
-:cReceiver(0, -1, VPid, APids, Setup.UseDolbyDigital ? DPids : NULL, SPids)
+:cReceiver(0, Setup.PrimaryLimit, VPid, APids, Setup.UseDolbyDigital ? DPids : NULL, SPids)
 ,cThread("transfer")
 {
   ringBuffer = new cRingBufferLinear(TRANSFERBUFSIZE, TS_SIZE * 2, true, "Transfer");
