UOR-2 packets cannot be used if bits(SN) > 14

Bug #804552 reported by Didier Barvaux
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
rohc
Status tracked in Rohc-main
1.2.x
Fix Released
Medium
Didier Barvaux
1.3.x
Won't Fix
Medium
Didier Barvaux
1.4.x
Won't Fix
Medium
Didier Barvaux
Rohc-main
Fix Released
Medium
Didier Barvaux

Bug Description

All the UOR-2 packets (UOR-2, UOR-2-TS and UOR-2-ID packets for the RTP profile / UOR-2 packets for the IP, UDP and UDP-Lite profiles) can be used only if the transmitted SN stands on less than 14 bits (6 bits in the base header + 8 bits in the extension 3).

Current code in trunk does not respect this rule. It fails to correctly compress then decompress the attached IP flow.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :
Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

To be confirmed on 1.2.x and 1.3.x branches.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Fix committed in trunk, see http://bazaar.launchpad.net/~didier-barvaux/rohc/main/revision/247. Scheduled for release 1.4.0.

Choose IR-DYN packet instead of one of the UOR-2 packets if more than 14 bits of SN must be transmitted.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Confirmed on 1.3.x branch.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Confirmed on the 1.2.x branch.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

On the 1.3.x branch: choose IR-DYN packet instead of one of the UOR-2 packets if more than 14 bits of SN must be transmitted.
See http://bazaar.launchpad.net/~didier-barvaux/rohc/1.3.x/revision/171

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Applied the 1.3.x fix on the 1.2.x branch.
See http://bazaar.launchpad.net/~didier-barvaux/rohc/1.2.x/revision/143

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Problem still here when in SO state.

Revision history for this message
Didier Barvaux (didier-barvaux) wrote :

Not fully fixed on 1.2.x, and will not be as branch 1.2.x is not maintained anymore.

tags: added: rtp
Revision history for this message
Didier Barvaux (didier-barvaux) wrote :
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.