<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.apple-style-span
        {mso-style-name:apple-style-span;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="blue" vlink="#954F72">
<div class="WordSection1">
<p>>><span style="font-size:12.0pt;font-family:"Times New Roman",serif"> But perhaps you’ve defined your own subclass of “BasicTaskScheduler0”, and are declaring an object of that subclass statically??  <o:p></o:p></span></p>
<p><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;font-family:"Times New Roman",serif">Yeah it’s a subclass of BasicTaskScheduler0, which (through many feet of abstraction) was getting initialized statically.  In the subclass I have the mechanics of the event loop using libuv,
 but wanted to reuse the DelayQueue for best compatibility with existing liveMedia code (a libuv timer triggers the override of SingleStep(…) and libuv socket polls replaces the select(…)).  At the time, I guess I figured the BasicTaskScheduler0 was what gave
 me the minimum I needed.<o:p></o:p></span></p>
<p><span style="font-size:12.0pt;font-family:"Times New Roman",serif"><o:p> </o:p></span></p>
<p><span style="font-size:12.0pt;font-family:"Times New Roman",serif">I’ll change my code around so that the task scheduler gets lazy loaded as there’s really no reason in this project to execute any live555 code before main(…).</span></p>
<p><o:p> </o:p></p>
<p>Thank you for all your time (and surely the code!)</p>
<p><o:p> </o:p></p>
<p>-Jer</p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>