<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>