<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><blockquote type="cite"><div style="background-color: rgb(224, 224, 224); font-family: Arial; color: rgb(0, 0, 0); font-size: 10pt; position: static; z-index: auto; " background="" bgcolor="#e0e0e0"><div><font color="#005080" face="Trebuchet MS"><span class="414210307-03022012">I am 
experiencing a problem that has me stumped.  My application uses Live555 to 
stream PCM data over a network.  The problem is that the data received on 
the client side is corrupt.  The bottom half of the right channel contains 
noise.  If you take a look at the image hosted here : <a href="http://www.freeimagehosting.net/q1cgw">http://www.freeimagehosting.net/q1cgw</a> you 
will see what I mean.  The first file is the PCM data directly before 
transport (obtained from the input buffer in AfterGettingFrame1 in my 
FramedFilter, the second PCM file is data directly after transport (obtained 
from the input buffer in AfterGettingFrame1 in my 
MediaSink).</span></font></div>
<div><font color="#005080" face="Trebuchet MS"><span class="414210307-03022012"></span></font><font color="#005080" face="Trebuchet MS"><span class="414210307-03022012"></span></font> </div>
<div><font color="#005080" face="Trebuchet MS"><span class="414210307-03022012">My 
only conclusion is that I must be doing something wrong that causes the 
transport to add this noise to the right channel during transport, but I cannot 
figure out what.  Can you perhaps guide me in a 
direction?</span></font></div></div></blockquote><div><br></div></div>One possibility that comes immediately to mind is that you're not setting "fFrameSize" correctly (and/or are not copying the correct number of bytes) in your source or filter objects.  Remember that PCM is usually 16-bits per sample, so its size in bytes is 2x the number of samples.<br><br><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; 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; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; 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; font-size: medium; ">Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/">http://www.live555.com/</a></span></span>
</div>
<br></body></html>