<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:メイリオ
}
</style>
</head>
<body class='hmmessage'>
Thanks for the reply.<br><br>I think I'm beginning to understand but can you clarify a bit more.<br>1) I am confused on "trade error-free quality" part. Basically the<br> encoder is doing something to the encoded data by looking at<br> the SPEEX_SET_PLC_TUNING parameter?<br>2) How does the receiver side determine whether the packet loss<br> occured or not? It seems only way is assigning timestamps or<br> some indexes to speex data at the encoding. Is this the case?<br><br>I am currently testing using network emulator to simulate packet<br>loss; but so far I can't really determine Speex's PLC is working or<br>not. Maybe my implementation might be wrong...I'm just assigning<br> SPEEX_SET_PLC_TUNING parameter and nothing else. If you can<br>give me some inputs in this matter as well, I'll be greatful.<br><br>- Yoshi<br> <br>> 後藤 由光 a écrit :<br>> > I have read the mailing list archives and
have a question regarding PLC<br>> > (packet loss concealment).<br>> > From my understanding, PLC is usually done on the receiving side but it<br>> > seems Speex is doing PLC<br>> > from the sender side. Sorry if I missed something but is there<br>> > documentaions on how the PLC is<br>> > done on Speex?<br>> <br>> No, there's no way to do PLC on the sender side. What you probably got<br>> confused about is the SPEEX_SET_PLC_TUNING parameter on the encoder.<br>> That's just a way to trade error-free quality for more packet loss<br>> robustness. The PLC is still done on the decoder side by assing NULL to<br>> the "bits" argument.<br>> <br>>         Jean-Marc<br><br /><hr />紅葉、グルメ、旅行。秋の写真をカンタンに仲間と共有できる「SkyDrive」 <a href='http://clk.atdmt.com/GBL/go/120402972/direct/01/' target='_new'>マイクロソフトの無料オンラインストレージを今すぐ使う</a></body>
</html>