[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[rohc] Clarification required for CSRC List Compression




Hi All,

I have few queries regarding the CSRC List Compression.

Please clarify me whether my understanding is right or wrong.

Scenario1
: The reference list is set b/w compressor and decompressor. After that compressor received RTP packet with the same CSRC list [list is not changed].
Q1
. How compressor will inform to decompressor about the CSRC List?

As per my understanding, Compressor will inform [send Encoding Type 0/1/2/3] to decompressor only when the list changes. In the scenario1, compressor will not send any information about the CSRC list to the decompressor. Decompressor will reconstruct the packet using the ref_list.

Scenario2
: The reference list is set b/w compressor and decompressor. After that compressor received rtp packet with CC value is zero.
Q
: How will compressor will inform to decompressor about the CSRC List?

As per my understanding, Compressor will always compare with ref_list to create the compressed packet. compressor will generate new Gen_ID and it compare with the ref_list to create compressed packet. In the above scenario, compressor will send removal scheme only using the removal bitmask setting the all 1's [based on the ref_list items]. is it right? Otherwise decompressor will reconstruct the packet using the ref_list.

Scenario3
: The reference list is set b/w compressor and decompressor. Compressor moved to IR->FO state. Now compressor received the RTP packet with the same CSRC list [List is not changed]. Compressor selected IR-DYN packet based on the state and mode.
Q
: What value to encode in CC field and Generic CSRC List field?

Thanks & Regards,
Anil Kumar Maguluri

______________________________________________________________________