Forums > Jitter

jit.qt.record + delay = random length issue

August 13, 2012 | 6:13 pm

The code below does the following:
After open the webcam and tick the metro then a cropped image appears in a jit.pwindow from the webcam (it’s a HD webcam at the native 1280×720 set to crop the center as 720×720 res)
Ao far so good.
Then i hit the write message connected to jit.qt.record it starts recording a 6 seconds long video at 10 fps so the end result is 60 frames in 6 seconds.
On may Mac. But for my current project i have to do this on a Vista laptop and the length is always between 5 and 9 seconds. it seems random and i almost never get 6 secs but the resolution (720×720) and the frame rate (10 fps) is always correct.
what could be the problem?

{
"boxes" : [ {
"box" : {
"maxclass" : "message",
"text" : "stop",
"id" : "obj-15",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 643.0, 157.0, 33.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "button",
"id" : "obj-14",
"numinlets" : 1,
"numoutlets" : 1,
"patching_rect" : [ 643.0, 298.0, 20.0, 20.0 ],
"outlettype" : [ "bang" ]
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "delay 6000",
"id" : "obj-13",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 643.0, 261.0, 69.0, 20.0 ],
"fontname" : "Arial",
"outlettype" : [ "bang" ]
}

}
, {
"box" : {
"maxclass" : "button",
"id" : "obj-12",
"numinlets" : 1,
"numoutlets" : 1,
"patching_rect" : [ 643.0, 224.0, 20.0, 20.0 ],
"outlettype" : [ "bang" ]
}

}
, {
"box" : {
"maxclass" : "message",
"text" : "write funflip.mov 10. mjpega max",
"id" : "obj-5",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 643.0, 58.0, 186.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.qt.record 720 720",
"id" : "obj-4",
"fontsize" : 12.0,
"numinlets" : 1,
"numoutlets" : 2,
"patching_rect" : [ 643.0, 190.0, 117.0, 20.0 ],
"fontname" : "Arial",
"outlettype" : [ "jit_matrix", "" ]
}

}
, {
"box" : {
"maxclass" : "jit.pwindow",
"id" : "obj-11",
"presentation_rect" : [ 0.0, 0.0, 300.0, 300.0 ],
"numinlets" : 1,
"numoutlets" : 2,
"patching_rect" : [ 8.0, 150.0, 300.0, 300.0 ],
"outlettype" : [ "", "" ]
}

}
, {
"box" : {
"maxclass" : "message",
"text" : "settings",
"id" : "obj-10",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 170.0, 59.0, 52.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "message",
"text" : "interp 1",
"id" : "obj-9",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 112.0, 59.0, 51.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "message",
"text" : "close",
"id" : "obj-8",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 67.0, 59.0, 39.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "message",
"text" : "open",
"id" : "obj-7",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 22.0, 59.0, 37.0, 18.0 ],
"fontname" : "Arial",
"outlettype" : [ "" ]
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.matrix primary 4 char 1280 720 @usesrcdim 1 @srcdimstart 160 0 @srcdimend 1120 720",
"id" : "obj-6",
"fontsize" : 12.0,
"numinlets" : 1,
"numoutlets" : 2,
"patching_rect" : [ 8.0, 118.0, 500.0, 20.0 ],
"fontname" : "Arial",
"outlettype" : [ "jit_matrix", "" ]
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "jit.dx.grab 1280 720",
"id" : "obj-3",
"fontsize" : 12.0,
"numinlets" : 1,
"numoutlets" : 2,
"patching_rect" : [ 8.0, 91.0, 116.0, 20.0 ],
"fontname" : "Arial",
"outlettype" : [ "jit_matrix", "" ]
}

}
, {
"box" : {
"maxclass" : "toggle",
"id" : "obj-2",
"numinlets" : 1,
"numoutlets" : 1,
"patching_rect" : [ 8.0, 6.0, 20.0, 20.0 ],
"outlettype" : [ "int" ]
}

}
, {
"box" : {
"maxclass" : "newobj",
"text" : "qmetro 16",
"id" : "obj-1",
"fontsize" : 12.0,
"numinlets" : 2,
"numoutlets" : 1,
"patching_rect" : [ 8.0, 32.0, 65.0, 20.0 ],
"fontname" : "Arial",
"outlettype" : [ "bang" ]
}

}
],
"lines" : [ {
"patchline" : {
"source" : [ "obj-14", 0 ],
"destination" : [ "obj-15", 0 ],
"hidden" : 0,
"midpoints" : [ 652.5, 330.0, 880.0, 330.0, 880.0, 88.0, 652.5, 88.0 ]
}

}
, {
"patchline" : {
"source" : [ "obj-3", 0 ],
"destination" : [ "obj-6", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}

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

}
, {
"patchline" : {
"source" : [ "obj-10", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}

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

}
, {
"patchline" : {
"source" : [ "obj-7", 0 ],
"destination" : [ "obj-3", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}

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

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

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

}
, {
"patchline" : {
"source" : [ "obj-12", 0 ],
"destination" : [ "obj-13", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}

}
, {
"patchline" : {
"source" : [ "obj-13", 0 ],
"destination" : [ "obj-14", 0 ],
"hidden" : 0,
"midpoints" : [ ]
}

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

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

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

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

}
]
}


August 13, 2012 | 7:33 pm

additional info:
Max 5.1.9
Latest QuickTime and Windows updates on Vista


Viewing 2 posts - 1 through 2 (of 2 total)