Frame drop with multiple cameras

Nov 7, 2009 at 6:18pm

Frame drop with multiple cameras

Hello,

I’m trying to make a live-editing environment in Jitter for 3 DV cameras. As Jitter cant’t read multiple cameras in OSX I will be having to make it the Windows version with jit.dx.grab
The goal is to grab the video stream from 3 cameras and record those streams for future re-editing, as well as recording the 4th, ‘edited’ stream. I add a sound track from an external source (would love to record the sound as well, but can’t use jit.dx.grab for the recording as I need the output from it)
The only problem is: I get framedrops as soon as I start recording a second camera.
Does anyone know where the bottleneck is? In theory, a computer should be able to record 3 DV streams simultaniously, if it doesnt try to decompress and if you attache each camera to a different PCIe-bus. But it doesnt seem to do it. I am running it on a Mac Pro Nehalem 4 core, with 6GB RAM and my CPUs run at about 15% capacity when I record. So… where is the bottleneck? And what can I do about it? Is it possible to buffer the videostreams for a couple of seconds to cut jitter some slack to decompress/compress? Can I record without decompressing/compressing? Can I use my GPU to help calculating?
Any suggestions are welcome.

Kind regards,
Albert van Andel

Here’s the patch:
{
“patcher” : {
“fileversion” : 1,
“rect” : [ 8.0, 50.0, 1920.0, 1092.0 ],
“bglocked” : 0,
“defrect” : [ 8.0, 50.0, 1920.0, 1092.0 ],
“openrect” : [ 0.0, 0.0, 0.0, 0.0 ],
“openinpresentation” : 0,
“default_fontsize” : 12.0,
“default_fontface” : 0,
“default_fontname” : “Arial”,
“gridonopen” : 0,
“gridsize” : [ 15.0, 15.0 ],
“gridsnaponopen” : 0,
“toolbarvisible” : 1,
“boxanimatetime” : 200,
“imprint” : 0,
“enablehscroll” : 1,
“enablevscroll” : 1,
“boxes” : [ {
"box" : {
"maxclass" : "newobj",
"text" : "prepend append",
"fontname" : "Arial",
"outlettype" : [ "" ],
“id” : “obj-33″,
“fontsize” : 12.0,
“patching_rect” : [ 991.0, 257.0, 98.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “t l clear”,
“fontname” : “Arial”,
“outlettype” : [ "", "clear" ],
“id” : “obj-34″,
“fontsize” : 12.0,
“patching_rect” : [ 991.0, 208.0, 49.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “getvdevlist”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-36″,
“fontsize” : 12.0,
“patching_rect” : [ 922.0, 103.0, 67.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “close”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-37″,
“fontsize” : 12.0,
“patching_rect” : [ 820.0, 104.0, 39.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “open”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-38″,
“fontsize” : 12.0,
“patching_rect” : [ 774.0, 104.0, 37.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “vdevice $1″,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-39″,
“fontsize” : 12.0,
“patching_rect” : [ 991.0, 309.0, 68.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “iter”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-40″,
“fontsize” : 12.0,
“patching_rect” : [ 991.0, 230.0, 27.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “umenu”,
“fontname” : “Arial”,
“types” : [ ],
“outlettype” : [ "int", "", "" ],
“id” : “obj-41″,
“fontsize” : 12.0,
“patching_rect” : [ 991.0, 281.0, 100.0, 20.0 ],
“numinlets” : 1,
“items” : [ "Sony DV Device", ",", "boynq iris webcam" ],
“numoutlets” : 3
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route vdevlist inputlist”,
“fontname” : “Arial”,
“outlettype” : [ "", "", "" ],
“id” : “obj-43″,
“fontsize” : 12.0,
“patching_rect” : [ 929.0, 176.0, 125.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 3
}

}
, {
“box” : {
“maxclass” : “toggle”,
“outlettype” : [ "int" ],
“id” : “obj-47″,
“patching_rect” : [ 657.0, 54.0, 20.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “qmetro 40″,
“fontname” : “Arial”,
“outlettype” : [ "bang" ],
“id” : “obj-48″,
“fontsize” : 12.0,
“patching_rect” : [ 657.0, 90.0, 65.0, 20.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “jit.pwindow”,
“outlettype” : [ "", "" ],
“id” : “obj-49″,
“patching_rect” : [ 695.0, 350.0, 221.0, 141.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “jit.dx.grab 720 576″,
“fontname” : “Arial”,
“outlettype” : [ "jit_matrix", "" ],
“id” : “obj-50″,
“fontsize” : 12.0,
“patching_rect” : [ 657.0, 141.0, 109.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “prepend append”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-21″,
“fontsize” : 12.0,
“patching_rect” : [ 451.0, 253.0, 98.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “t l clear”,
“fontname” : “Arial”,
“outlettype” : [ "", "clear" ],
“id” : “obj-29″,
“fontsize” : 12.0,
“patching_rect” : [ 451.0, 204.0, 49.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “number”,
“fontname” : “Arial”,
“outlettype” : [ "int", "bang" ],
“id” : “obj-28″,
“fontsize” : 12.0,
“patching_rect” : [ 1537.0, 675.0, 50.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapout~”,
“fontname” : “Arial”,
“outlettype” : [ "signal" ],
“id” : “obj-61″,
“fontsize” : 12.0,
“patching_rect” : [ 1361.0, 768.0, 51.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapout~”,
“fontname” : “Arial”,
“outlettype” : [ "signal" ],
“id” : “obj-60″,
“fontsize” : 12.0,
“patching_rect” : [ 1304.0, 766.0, 51.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapin~”,
“fontname” : “Arial”,
“outlettype” : [ "tapconnect" ],
“id” : “obj-58″,
“fontsize” : 12.0,
“patching_rect” : [ 1360.0, 712.0, 44.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “tapin~”,
“fontname” : “Arial”,
“outlettype” : [ "tapconnect" ],
“id” : “obj-57″,
“fontsize” : 12.0,
“patching_rect” : [ 1305.0, 713.0, 44.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “getvdevlist”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-19″,
“fontsize” : 12.0,
“patching_rect” : [ 382.0, 99.0, 67.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “close”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-17″,
“fontsize” : 12.0,
“patching_rect” : [ 280.0, 100.0, 39.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “open”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-16″,
“fontsize” : 12.0,
“patching_rect” : [ 234.0, 100.0, 37.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “vdevice $1″,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-11″,
“fontsize” : 12.0,
“patching_rect” : [ 451.0, 305.0, 68.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “iter”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-9″,
“fontsize” : 12.0,
“patching_rect” : [ 451.0, 226.0, 27.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “umenu”,
“fontname” : “Arial”,
“types” : [ ],
“outlettype” : [ "int", "", "" ],
“id” : “obj-8″,
“fontsize” : 12.0,
“patching_rect” : [ 451.0, 277.0, 100.0, 20.0 ],
“numinlets” : 1,
“items” : [ "Sony DV Device", ",", "boynq iris webcam" ],
“numoutlets” : 3
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “route vdevlist inputlist”,
“fontname” : “Arial”,
“outlettype” : [ "", "", "" ],
“id” : “obj-6″,
“fontsize” : 12.0,
“patching_rect” : [ 389.0, 172.0, 125.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 3
}

}
, {
“box” : {
“maxclass” : “toggle”,
“outlettype” : [ "int" ],
“id” : “obj-5″,
“patching_rect” : [ 117.0, 50.0, 20.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “qmetro 40″,
“fontname” : “Arial”,
“outlettype” : [ "bang" ],
“id” : “obj-4″,
“fontsize” : 12.0,
“patching_rect” : [ 117.0, 86.0, 65.0, 20.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “jit.pwindow”,
“outlettype” : [ "", "" ],
“id” : “obj-3″,
“patching_rect” : [ 155.0, 346.0, 221.0, 141.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “jit.dx.grab 720 576″,
“fontname” : “Arial”,
“outlettype” : [ "jit_matrix", "" ],
“id” : “obj-1″,
“fontsize” : 12.0,
“patching_rect” : [ 117.0, 137.0, 109.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “button”,
“outlettype” : [ "bang" ],
“id” : “obj-32″,
“patching_rect” : [ 184.0, 688.5, 20.0, 20.0 ],
“numinlets” : 1,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “write doubletest2.mov 25. dvpal”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-30″,
“fontsize” : 12.0,
“patching_rect” : [ 145.0, 773.5, 179.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “jit.vcr 720 576″,
“fontname” : “Arial”,
“outlettype” : [ "jit_matrix", "" ],
“id” : “obj-31″,
“fontsize” : 12.0,
“patching_rect” : [ 265.0, 922.5, 85.0, 20.0 ],
“numinlets” : 3,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “ezadc~”,
“outlettype” : [ "signal", "signal" ],
“id” : “obj-42″,
“patching_rect” : [ 1303.0, 621.5, 45.0, 45.0 ],
“numinlets” : 1,
“numoutlets” : 2
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “stop”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-44″,
“fontsize” : 12.0,
“patching_rect” : [ 228.0, 691.5, 33.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “message”,
“text” : “write doubletest1.mov 25. dvpal”,
“fontname” : “Arial”,
“outlettype” : [ "" ],
“id” : “obj-45″,
“fontsize” : 12.0,
“patching_rect” : [ 340.0, 774.5, 179.0, 18.0 ],
“numinlets” : 2,
“numoutlets” : 1
}

}
, {
“box” : {
“maxclass” : “newobj”,
“text” : “jit.vcr 720 576″,
“fontname” : “Arial”,
“outlettype” : [ "jit_matrix", "" ],
“id” : “obj-46″,
“fontsize” : 12.0,
“patching_rect” : [ 446.0, 920.5, 85.0, 20.0 ],
“numinlets” : 3,
“numoutlets” : 2
}

}
],
“lines” : [ {
"patchline" : {
"source" : [ "obj-50", 0 ],
“destination” : [ "obj-46", 2 ],
“hidden” : 0,
“midpoints” : [ 666.5, 597.25, 521.5, 597.25 ]
}

}
, {
“patchline” : {
“source” : [ "obj-50", 1 ],
“destination” : [ "obj-43", 0 ],
“hidden” : 0,
“midpoints” : [ 756.5, 174.0, 938.5, 174.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-36", 0 ],
“destination” : [ "obj-50", 0 ],
“hidden” : 0,
“midpoints” : [ 931.5, 131.5, 666.5, 131.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-37", 0 ],
“destination” : [ "obj-50", 0 ],
“hidden” : 0,
“midpoints” : [ 829.5, 131.0, 666.5, 131.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-38", 0 ],
“destination” : [ "obj-50", 0 ],
“hidden” : 0,
“midpoints” : [ 783.5, 131.0, 666.5, 131.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-39", 0 ],
“destination” : [ "obj-50", 0 ],
“hidden” : 0,
“midpoints” : [ 1000.5, 332.0, 601.5, 332.0, 601.5, 131.0, 666.5, 131.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-50", 0 ],
“destination” : [ "obj-49", 0 ],
“hidden” : 0,
“midpoints” : [ 666.5, 339.0, 704.5, 339.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-33", 0 ],
“destination” : [ "obj-41", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-41", 0 ],
“destination” : [ "obj-39", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {a
“source” : [ "obj-40", 0 ],
“destination” : [ "obj-33", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-48", 0 ],
“destination” : [ "obj-50", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-47", 0 ],
“destination” : [ "obj-48", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-43", 0 ],
“destination” : [ "obj-34", 0 ],
“hidden” : 0,
“midpoints” : [ 938.5, 201.5, 1000.5, 201.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-34", 0 ],
“destination” : [ "obj-40", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-34", 1 ],
“destination” : [ "obj-41", 0 ],
“hidden” : 0,
“midpoints” : [ 1030.5, 277.0, 1000.5, 277.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-29", 1 ],
“destination” : [ "obj-8", 0 ],
“hidden” : 0,
“midpoints” : [ 490.5, 273.0, 460.5, 273.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-29", 0 ],
“destination” : [ "obj-9", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-6", 0 ],
“destination” : [ "obj-29", 0 ],
“hidden” : 0,
“midpoints” : [ 398.5, 197.5, 460.5, 197.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-5", 0 ],
“destination” : [ "obj-4", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-4", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-61", 0 ],
“destination” : [ "obj-46", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-60", 0 ],
“destination” : [ "obj-46", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-61", 0 ],
“destination” : [ "obj-31", 1 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-60", 0 ],
“destination” : [ "obj-31", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-28", 0 ],
“destination” : [ "obj-61", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-28", 0 ],
“destination” : [ "obj-60", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-9", 0 ],
“destination” : [ "obj-21", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-8", 0 ],
“destination” : [ "obj-11", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-21", 0 ],
“destination” : [ "obj-8", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-1", 0 ],
“destination” : [ "obj-3", 0 ],
“hidden” : 0,
“midpoints” : [ 126.5, 335.0, 164.5, 335.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-11", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ 460.5, 328.0, 61.5, 328.0, 61.5, 127.0, 126.5, 127.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-16", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ 243.5, 127.0, 126.5, 127.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-17", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ 289.5, 127.0, 126.5, 127.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-19", 0 ],
“destination” : [ "obj-1", 0 ],
“hidden” : 0,
“midpoints” : [ 391.5, 127.5, 126.5, 127.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-1", 1 ],
“destination” : [ "obj-6", 0 ],
“hidden” : 0,
“midpoints” : [ 216.5, 170.0, 398.5, 170.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-32", 0 ],
“destination” : [ "obj-45", 0 ],
“hidden” : 0,
“midpoints” : [ 193.5, 741.0, 349.5, 741.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-32", 0 ],
“destination” : [ "obj-30", 0 ],
“hidden” : 0,
“midpoints” : [ 193.5, 740.5, 154.5, 740.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-30", 0 ],
“destination” : [ "obj-31", 0 ],
“hidden” : 0,
“midpoints” : [ 154.5, 913.5, 274.5, 913.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-45", 0 ],
“destination” : [ "obj-46", 0 ],
“hidden” : 0,
“midpoints” : [ 349.5, 856.0, 455.5, 856.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-44", 0 ],
“destination” : [ "obj-46", 0 ],
“hidden” : 0,
“midpoints” : [ 237.5, 802.0, 455.5, 802.0 ]
}

}
, {
“patchline” : {
“source” : [ "obj-1", 0 ],
“destination” : [ "obj-31", 2 ],
“hidden” : 0,
“midpoints” : [ 126.5, 597.25, 340.5, 597.25 ]
}

}
, {
“patchline” : {
“source” : [ "obj-44", 0 ],
“destination” : [ "obj-31", 0 ],
“hidden” : 0,
“midpoints” : [ 237.5, 913.5, 274.5, 913.5 ]
}

}
, {
“patchline” : {
“source” : [ "obj-42", 0 ],
“destination” : [ "obj-57", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-42", 1 ],
“destination” : [ "obj-58", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-57", 0 ],
“destination” : [ "obj-60", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
, {
“patchline” : {
“source” : [ "obj-58", 0 ],
“destination” : [ "obj-61", 0 ],
“hidden” : 0,
“midpoints” : [ ]
}

}
]
}

}

#46342
Nov 8, 2009 at 1:30pm

I assume that you are using firewire connection. The bottleneck could be there. Use one firewire card for each camera, but before you spend money on the cards, also tray recording each camera on the separate hard disks.

And please send your patch again , but this time use EDIT Copy Compressed.

#166869
Nov 9, 2009 at 12:21am

Hello,

Thanks for the reply.
I added a pase of edit>copy compressed at the bottom of the msg, hope that is what you mean.
I did recording on sperate HDs thru SecuritySpyCam regularly, all cameras on a seperate FW PCI bus. A DV stream is about 100MB/S so it should work through a FW port and it does when you do not open or manipulate the video stream. But thats the problem, I do want to open and manipulate the stream. So I hope this patch will bring someone (perhaps you) an idea of how it is possible.

thanks in advance

– Pasted Max Patch, click to expand. –
#166870
Nov 9, 2009 at 12:44am

first suggestion is to use uyvy colorspace.
secod enable unique attribute to jit.dx.grabe.

Maybe sound should be recorded only mono or just on one movie(don`t know ,I never worked with jit.vcr)

give it a try

#166871

You must be logged in to reply to this topic.