<html xmlns:v="urn:schemas-microsoft-com:vml" 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=us-ascii">
<meta name="Generator" content="Microsoft Word 12 (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;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 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:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.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><!--[if gte mso 9]><xml>
 <o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
 <o:shapelayout v:ext="edit">
  <o:idmap v:ext="edit" data="1" />
 </o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi All, new to this forum and gstreamer. I seem to have an issue
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Using Gstreamer 1.4.4, Windows7 64, Eclipse (Luna), mingw-64, when calling gst_init(), this function is brutally slow in gdb taking 44 seconds to return . When running (debug version) outside of gdb, it takes over a second. Just wondering
 if anyone else has seen this. Adding optimization and removing debug symbols does not seem to help. Anyone seen this?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:10.0pt;
font-family:Consolas;color:#7F0055">#include</span></b><span style="font-size:
10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;
font-family:Consolas;color:#2A00FF"><gst/gst.h></span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:10.0pt;
font-family:Consolas;color:#7F0055">#include</span></b><span style="font-size:
10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;
font-family:Consolas;color:#2A00FF"><glib.h></span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><b><span style="font-size:10.0pt;
font-family:Consolas;color:#7F0055">int</span></b><span style="font-size:10.0pt;
font-family:Consolas;color:black">
<b>main</b>( </span><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055">int</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black"> argc,
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055">char</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black"> *argv[] )</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">{</span><span style="font-size:10.0pt;
font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><span style="font-size:10.0pt;font-family:Consolas;color:#3F7F5F">/* Initialization */</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#642880">g_print</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black">(
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"Initializing GST\n"</span><span style="font-size:10.0pt;font-family:Consolas;
color:black"> );</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055">struct</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;font-family:Consolas;color:#005032">timeval</span><span style="font-size:10.0pt;font-family:Consolas;color:black"> tv1;</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#7F0055">struct</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black">
</span><span style="font-size:10.0pt;font-family:Consolas;color:#005032">timeval</span><span style="font-size:10.0pt;font-family:Consolas;color:black"> tv2;</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
<u>gettimeofday</u>( &tv1,NULL );</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#642880">gst_init</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black">( &argc, &argv );</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
<u>gettimeofday</u>( &tv2,NULL );</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">      
</span><b><span style="font-size:10.0pt;font-family:Consolas;color:#642880">g_print</span></b><span style="font-size:10.0pt;font-family:Consolas;color:black">(
</span><span style="font-size:10.0pt;font-family:Consolas;color:#2A00FF">"Done <u>
Init</u> in %d <u>sec</u>\n"</span><span style="font-size:10.0pt;font-family:Consolas;
color:black">, tv2.<u>tv_sec</u> - tv1.<u>tv_sec</u> );<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black">…<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black">Output:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">Initializing GST</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">Done Init in 44 sec</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">mingw32-make.exe all
</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">'Building file: ../main.cpp'</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">'Invoking: GCC C++ Compiler'</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">g++ -IC:/Galaxy/VideoStreamingEngine/ThirdPartyLibraries/gstreamer/include/gstreamer-1.0 -IC:/Galaxy/VideoStreamingEngine/ThirdPartyLibraries/gstreamer/include/glib-2.0
 -IC:/Galaxy/VideoStreamingEngine/ThirdPartyLibraries/gstreamer/lib/glib-2.0/include -O0 -g3 -Wall -c -fmessage-length=0 -mms-bitfields -MMD -MP -MF"main.d" -MT"main.d" -o "main.o" "../main.cpp"</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">'Finished building: ../main.cpp'</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">' '</span><span style="font-size:10.0pt;
font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">'Building target: VideoStreamingEngine'</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">'Invoking: MinGW C++ Linker'</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-autospace:none"><span style="font-size:10.0pt;
font-family:Consolas;color:black">g++ -LC:/Galaxy/VideoStreamingEngine/ThirdPartyLibraries/gstreamer/lib -o "VideoStreamingEngine"  ./main.o   -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
 -lintl -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0 -lintl</span><span style="font-size:10.0pt;font-family:Consolas"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black">'Finished building target: VideoStreamingEngine'<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:Consolas;
color:black"><o:p> </o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Randy Spruyt, P.Eng<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Software Developer, Application Software<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">CHRISTIE<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">809 Wellington Street North<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Kitchener, Ontario N2G 4Y7<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">PH: +1 519-744-8005 ext. 7193<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">www.christiedigital.com<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif""><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:8.0pt;font-family:"Arial","sans-serif"">This email message (including attachments, if any) is confidential. Any unauthorized use, distribution or disclosure is prohibited. If you receive this e-mail message in error,
 please notify the sender by reply e-mail or telephone and delete it and any attachments from your computer system and records<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>