sunzj
sunzj
> 没看懂,你要主动丢包么? 是的,项目在做PCM的音频传送,实时要求很高,多次重传还没成功,则该份数据再发过去已经没多大意义,希望可以在重传次数达到一定阈值时,直接将未传送的数据丢弃。
> OK,合理,等我周末支持下。 周末有空看没, 尝试把snd_buf中数据往前移,同时更新 kcp->nsnd_buf--; kcp->snd_nxt--;及snd_buf中剩余数据的sn,还是有问题。。。 static void ikcp_flush_sndbuf(ikcpcb *kcp, int maxrto) { struct IQUEUEHEAD *p, *next; int snd_drop_num = 0; for (p = kcp->snd_buf.next; p != &kcp->snd_buf; p =...
尝试了一下,kcp->snd_queue里的数据可以安全的清除掉,但snd_buf里的数据不能随便清理,会导致整个的ACK机制混乱。 一个可能的办法是,把sndwnd减少,这样snd_buf内的缓冲的数据会变小,当然可能会影响数据发送的带宽。 期待韦神实现的安全丢包。
> KCP如何来设置丢包参数,即重传多少次数放弃重传?
https://github.com/smallcorgi/Faster-RCNN_TF/issues/50
> > > OK,合理,等我周末支持下。 > > > > > > 周末有空看没, 尝试把snd_buf中数据往前移,同时更新 kcp->nsnd_buf--; kcp->snd_nxt--;及snd_buf中剩余数据的sn,还是有问题。。。 > > static void ikcp_flush_sndbuf(ikcpcb *kcp, int maxrto) { struct IQUEUEHEAD *p, *next; int snd_drop_num =...
getJNIEnv 在native里调用不行, 
i tried build and deploy SD 2.1, it runs normal, but the image just mosaic. modified two places: 1. model_trace.py func concat_embeddings: change tensor dim 768->1024. 2. deploy.py tokenizer=CLIPTokenizer.from_pretrained("stabilityai/stable-diffusion-2-1", subfolder="tokenizer"),
So the speed set in mission mode isn't MPC_XY_CRUISE, that's why i set the speed to 1 in mission mode, but still get 10 from PX4 firmware.