<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Right Stationery</TITLE>
<META content="text/html; charset=us-ascii" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 9.00.8112.16437"></HEAD>
<BODY 
style="WORD-WRAP: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space">
<DIV dir=ltr align=left><SPAN class=081160506-08112011><FONT color=#005080 
face="Trebuchet MS">Hi,</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=081160506-08112011><FONT color=#005080 
face="Trebuchet MS"></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=081160506-08112011><FONT color=#005080 
face="Trebuchet MS">The problem was that several functions like delete and new 
where defined in msvcrtd.lib instead of libcmtd.  Ignoring msvcrt.lib in my 
project solved the issue.</FONT></SPAN></DIV>
<DIV dir=ltr align=left><SPAN class=081160506-08112011><FONT color=#005080 
face="Trebuchet MS"></FONT></SPAN> </DIV>
<DIV dir=ltr align=left><SPAN class=081160506-08112011><FONT color=#005080 
face="Trebuchet MS">Regards.</FONT></SPAN></DIV>
<DIV> </DIV>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<DIV> </DIV><BR>
<DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left>
<HR tabIndex=-1>
<FONT size=2 face=Tahoma><B>From:</B> live-devel-bounces@ns.live555.com 
[mailto:live-devel-bounces@ns.live555.com] <B>On Behalf Of </B>Ross 
Finlayson<BR><B>Sent:</B> 08 November 2011 05:40 AM<BR><B>To:</B> LIVE555 
Streaming Media - development & use<BR><B>Subject:</B> Re: [Live-devel] Heap 
corruption in AudioInputDevice::createNew()<BR></FONT><BR></DIV>
<DIV></DIV><BR>
<DIV>
<DIV>On Nov 7, 2011, at 2:15 AM, Marlon Reid wrote:</DIV><BR>
<BLOCKQUOTE type="cite">
  <META name=GENERATOR content="MSHTML 9.00.8112.16437">
  <DIV 
  style="Z-INDEX: auto; POSITION: static; BACKGROUND-COLOR: rgb(224,224,224)" 
  bgcolor="#e0e0e0" background="">
  <DIV style="FONT-FAMILY: Arial; COLOR: rgb(0,0,0); FONT-SIZE: 10pt"><FONT 
  color=#005080 size=3 face="Trebuchet MS"><SPAN class=489030710-07112011>The 
  call that trashes my heap is:</SPAN></FONT></DIV>
  <DIV style="FONT-FAMILY: Arial; COLOR: rgb(0,0,0); FONT-SIZE: 10pt"><FONT 
  color=#005080 size=3 face="Trebuchet MS"><SPAN 
  class=489030710-07112011></SPAN></FONT> </DIV>
  <DIV style="FONT-FAMILY: Arial; COLOR: rgb(0,0,0); FONT-SIZE: 10pt"><FONT 
  color=#005080 size=3><SPAN class=489030710-07112011><FONT 
  face="Trebuchet MS">FramedSource *micInput = 
  (WindowsAudioInputDevice*)AudioInputDevice::createNew( envir(), 0, 16 <FONT 
  color=#008000><FONT color=#008000>/*BIT_RATE*/</FONT></FONT>, 2 <FONT 
  color=#008000><FONT color=#008000>/*NUM_CHANNELS*/</FONT></FONT>, 22050<FONT 
  color=#008000><FONT color=#008000>/*SAMPLE_RATE*/</FONT></FONT>, 2<FONT 
  color=#008000><FONT 
  color=#008000>/*GRANULARITY*/</FONT></FONT>);</FONT></SPAN></FONT></DIV><FONT 
  style="FONT-FAMILY: Arial; COLOR: rgb(0,0,0); FONT-SIZE: 10pt" color=#005080 
  size=3>
  <P><FONT face="Trebuchet MS"><SPAN class=489030710-07112011>Please 
  note:</SPAN></FONT></P>
  <P><FONT face="Trebuchet MS"><SPAN class=489030710-07112011>My application 
  never gets to this call.  Simply having it in my code breaks the heap at 
  startup</SPAN></FONT></P>
  <DIV><BR></DIV></FONT></DIV></BLOCKQUOTE><BR></DIV>
<DIV>If your application "never gets to this call", then it can't be "The call 
that trashes my heap".</DIV>
<DIV><BR></DIV>
<DIV>I suspect that this code is just a 'red herring', and that the memory smash 
is caused by something else that happened earlier.</DIV>
<DIV><BR></DIV>
<DIV>Unfortunately I can't really offer any suggestions, except to first try 
putting the code in its own application, rather than making it a 'plugin'. 
 That might make it easier to figure out what's going wrong (or it might 
not...).</DIV><BR><BR>
<DIV apple-content-edited="true"><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; FONT: medium Helvetica; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" 
class=Apple-style-span><SPAN 
style="WIDOWS: 2; TEXT-TRANSFORM: none; TEXT-INDENT: 0px; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; FONT: medium Helvetica; WHITE-SPACE: normal; ORPHANS: 2; COLOR: rgb(0,0,0); WORD-SPACING: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" 
class=Apple-style-span>Ross Finlayson<BR>Live Networks, Inc.<BR><A 
href="http://www.live555.com/">http://www.live555.com/</A></SPAN></SPAN> 
</DIV><BR></BODY></HTML>