rohc_comp_force_contexts_reinit() is initiating but no feedback seen afterwards at decompressor

Bug #1590984 reported by Mohammad Abyan Abdullah on 2016-06-09
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Undecided
Didier Barvaux

Bug Description

Hi!!
  Didier using rohc_comp_force_contexts_reinit (struct rohc_comp *const comp) I think decompressor should send immediate feedback for the remote compressor before sending any new packet or IR packet. But after breaking the tunnel whenever I use rohc_comp_force_contexts_reinit(struct rohc_comp *const comp) I don't see any immediate feedback from the compressor. Instead it's waiting for a negative feedback from the remote decompressor.

Regards
Abyan

Didier Barvaux (didier-barvaux) wrote :

Hello,

I'm not sure to fully understand you. Feedbacks are emitted by decompressor (and forwarded as-is by compressors). The reinit call makes one compressor send IR packets. Those IR packets are enough for the remote decompressor to uncompress the stream correctly. What advantages would bring one additional feedback?

Regards,
Didier

tags: added: feedback
Changed in rohc:
assignee: nobody → Didier Barvaux (didier-barvaux)
milestone: none → 2.0.0

Yes.
   And also I've checked for IR packets and no IR packets are after reinit. Instead whenever it gets the negative feedback then its sending the return corresponding feedback. I already mentioned that it should send IR packets before sending any new packets which its not sending.

Regards
Abyan

Hi!!
   Didier sorry for the hassle. I was debugging a decompressor side only that's why I couldn't see the IR packets. But now I can see them at compressor side. But due to time mismatch or somehow at decompressor initialing late decompressor missed the first IR packets from compressor. I'm trying to figure it out and fix this. My apologies again I couldn't check the compressor first.

Regards
Abyan

Changed in rohc:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers