<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>
<div>On May 7, 2012, at 5:23 PM, Rémi Denis-Courmont wrote:</div>
<br class="Apple-interchange-newline">
<blockquote type="cite">
<div>Le lundi 7 mai 2012 14:24:32 Feurstein, Michael, vous avez écrit :<br>
<blockquote type="cite">i'm a bit lost and want to fix this in order to work with -I dummy, so i'd<br>
</blockquote>
<blockquote type="cite">be grateful for some starting points. how does -I dummy work?<br>
</blockquote>
<br>
The dummy interface does essentially nothing: modules/control/dummy.c<br>
<br>
I don't really understand the question.<br>
<br>
</div>
</blockquote>
<div><br>
</div>
<div>I basically want to use qtcapture and qtsound in a mosaic setup.</div>
<div>Here's an example in order to understand and reproduce what I mean:</div>
<div><br>
</div>
<div>I issue the following command via terminal</div>
<div><br>
</div>
<div>VLC.app/Contents/MacOS/VLC -vvv -I dummy <a href="qtcapture://com.apple.QTKit.legacydevice-V2U107672-vdig-vusb-ephn">
qtcapture://com.apple.QTKit.legacydevice-V2U107672-vdig-vusb-ephn</a> --qtcapture-width=1280 --qtcapture-height=800 --sout='#transcode{vcodec=h264,venc=x264{profile=baseline,level=30,aud},vfilter=deinterlace{mode=blend,phosphor-chroma=1},vb=768,fps=25.0,height=800,width=1280,scale=1}:standard{access=udp,mux=ts,dst=239.0.0.3:1234}'</div>
<div><br>
</div>
<div>it loads and just stops at the point where the QTCaptureSession is added with an addInput. (happens in the Open method of the module)</div>
<div><br>
</div>
<div>when transcoding and streaming another input such as an rtsp stream instead of the qtcapture input, vlc loads and starts streaming automatically.</div>
<div><br>
</div>
<div>now i want to achieve this with qtcapture as well - this automatic start.</div>
<div>in these sources [1] [2] it's mentioned that i need to grab hold of the main thread and have a run loop active there.</div>
<div><br>
</div>
<div>so… yeah… my question: how do i grab hold of the main thread and have an NSRunLoop run on it? or put differently why doesn't it start transcoding/streaming automatically as with an rtsp input?</div>
<div><br>
</div>
<div>thx</div>
<div>-michael feurstein</div>
<div><br>
</div>
<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>
</div>
</body>
</html>