Attention is currently required from: osmith, laforge.
fixeria has posted comments on this change. (
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556 )
Change subject: library/RSL_Types: RSL_SpeechAlgo: support CSD
......................................................................
Patch Set 2:
(1 comment)
File library/RSL_Types.ttcn:
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556/comment/40f271a0_d49c…
PS2, Line 389: RSL_SpeechAlgoDataRate
I am currently looking at 3GPP TS 48.058 section 9.3.6, and I see the following:
If octet 4 indicates speech, then octet 6 is coded as follows:
0000 0001 - GSM speech coding algorithm version 1
...
0000 1101 - GSM speech coding algorithm version 6
All other values are reserved.
Then below I see:
If octet 4 indicates data, then octet 6 is coded as follows:
So the encoding of octet 6 depends on the value of octet 4.
The octet 6 itself is defined as follows:
Speech coding algor./data rate + transp ind
AFAIU, the '/' means either speech or data.
I don't think mixing up all encoding variants in one enumerated type is a good idea. I
would rather have several enums grouped into a union.
--
To view, visit
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/31556
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: Ief2d95c7e9d71afb26fa74da755294226c8e158d
Gerrit-Change-Number: 31556
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <osmith(a)sysmocom.de>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: laforge <laforge(a)osmocom.org>
Gerrit-Reviewer: pespin <pespin(a)sysmocom.de>
Gerrit-CC: fixeria <vyanitskiy(a)sysmocom.de>
Gerrit-Attention: osmith <osmith(a)sysmocom.de>
Gerrit-Attention: laforge <laforge(a)osmocom.org>
Gerrit-Comment-Date: Mon, 27 Feb 2023 18:43:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Gerrit-MessageType: comment