TS_Stride field not encoded with SDVL
Bug #518796 reported by
Josephine Nakato
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 | |||
Rohc-main |
Fix Released
|
Medium
|
Didier Barvaux |
Bug Description
The TS_STRIDE field must be encoded with SDVL according to §4.5.6 of RFC3095, but the ROHC library does not. With SDVL encoding, the length of the TS_STRIDE field may vary from 1 byte to 4 bytes. That's why one reads "1-4 octets, if TSS = 1" along the TS_Stride field in §5.7.7.6 of RFC3095. The ROHC decompressor is also affected by the problem.
To post a comment you must log in.
Do not fix the problem on the 1.2.x branch as it will change the format of some ROHC packets. Compatibility between 1.2.x releases must be preserved. Update the "known problems" section in README to mention the bug. See http:// bazaar. launchpad. net/~didier- barvaux/ rohc/1. 2.x/revision/ 107