[bugs:#205] [pix_video] not disposed

Status: open
OS: OSX
Release: 0.93.3
Labels: Pixes (pix_ objects) pix_video plugins Darwin
Created: Sat Jan 12, 2013 02:06 AM UTC by max
Last Updated: Sat Jan 12, 2013 02:08 AM UTC
Owner: IOhannes m zmölnig

This is tested with GEM: ver: 0.93.3 GEM: compiled: Nov 10 2011 on os x 10.8.2

When using [pix_video] in a patch and closing and reopening it camera aquisition fails.
Steps to reproduce:
1. open pd, make new patch
2. put [gemwin], [create, 1( and [gemhead], [pix_video]
(console output: [pix_video]: backend #0='Darwin' : darwin dv iidc analog)
3. open gem window
(console output:
GemwinMac: width - 500 height - 500
GemWindow Activate err = 0
GEM: GLEW version 1.5.4
GEM: Start rendering
SG channnel Device List count 4 index 3
SG channnel Device List[0] CamTwist
SG channnel Device List[1] DV Video
SG channnel Device List[2] IIDC FireWire Video
SG channnel Device List[3] USB Video Class Video
SGSetChannelDevice trying[0] CamTwist
SGSetChannelDevice returned error -1
vdigName is FaceTime HD Camera (Built-in)
digitizer rect is top 0 bottom 1200 left 0 right 1600
active src rect is top 0 bottom 1200 left 0 right 1600
could not set SG Rect
using YUV
)
4. close patch (optional: close gem window before)
(console output:
GEM: Stop rendering
destroyGemWindow() DisposeWindow
)
5. reopen the patch or recreate
RESULT: failing to open the patch
console:
(Tcl) UNGÜLTIGER BEFEHL NAME: invalid command name "DVFreeThread"
while executing
"DVFreeThread - CFMachPortCreateWithPort hack = 0x54a3e0, fPowerNotifyPort= 0x549d30"
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmds_from_pd"


Sent from sourceforge.net because gem-dev@lists.iem.at is subscribed to https://sourceforge.net/p/pd-gem/bugs/

To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/pd-gem/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.