<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
hello…</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
i have a question concerning mac dev and threads. </div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
background info: with qtcapture or qtsound the Open method hangs (simply doesn't continue) when using -I dummy. as far as my research goes this is due to the fact that QTCaptureSession calls back to the main thread when calling addInput. </div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
when googling this, quicktime engineering replies that QTCaptureSession only posts notifications to the main run loop. [1]</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
a solution from another list [2] suggests to run a run loop on the main thread otherwise the QTCaptureSession waits forever for the addInput call to complete.</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
i'm a bit lost and want to fix this in order to work with -I dummy, so i'd be grateful for some starting points. how does -I dummy work? (what a question…) or could this be lost ground as Pierre notes in a commit that one should not expect this to run with
 -I dummy [3].</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
i'm on irc, maybe someone can point me in the right direction, source code examples, other solutions, anything…</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; min-height: 14px; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
thx</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
- Michael Feurstein</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
<br>
</div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
[1] <span class="Apple-style-span" style="font-size: medium; "><a href="http://osdir.com/ml/quicktime-api/2009-09/msg00021.html">http://osdir.com/ml/quicktime-api/2009-09/msg00021.html</a></span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
[2] <span class="Apple-style-span" style="font-size: medium; "><a href="http://lists.apple.com/archives/quicktime-api/2009/Apr/msg00101.html">http://lists.apple.com/archives/quicktime-api/2009/Apr/msg00101.html</a></span></div>
<div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">
[3] <span class="Apple-style-span" style="font-size: medium; "><a href="http://git.videolan.org/?p=vlc.git;a=commit;h=9dcd81a1dc9e0cfa685c61f67f43fa85cb7f9d5b">http://git.videolan.org/?p=vlc.git;a=commit;h=9dcd81a1dc9e0cfa685c61f67f43fa85cb7f9d5b</a></span></div>
</body>
</html>