summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--include/osmocom/codec/codec.h4
-rw-r--r--src/codec/gsm610.c4
-rw-r--r--src/codec/gsm620.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/include/osmocom/codec/codec.h b/include/osmocom/codec/codec.h
index fb127b54..05da911e 100644
--- a/include/osmocom/codec/codec.h
+++ b/include/osmocom/codec/codec.h
@@ -63,8 +63,8 @@ static inline bool osmo_amr_is_speech(enum osmo_amr_type ft)
}
}
-bool osmo_fr_check_sid(uint8_t *rtp_payload, size_t payload_len);
-bool osmo_hr_check_sid(uint8_t *rtp_payload, size_t payload_len);
+bool osmo_fr_check_sid(const uint8_t *rtp_payload, size_t payload_len);
+bool osmo_hr_check_sid(const uint8_t *rtp_payload, size_t payload_len);
int osmo_amr_rtp_enc(uint8_t *payload, uint8_t cmr, enum osmo_amr_type ft,
enum osmo_amr_quality bfi);
int osmo_amr_rtp_dec(const uint8_t *payload, int payload_len, uint8_t *cmr,
diff --git a/src/codec/gsm610.c b/src/codec/gsm610.c
index 165484df..3346ffc3 100644
--- a/src/codec/gsm610.c
+++ b/src/codec/gsm610.c
@@ -303,7 +303,7 @@ const uint16_t gsm610_bitorder[260] = {
* \param[in] payload_len Length of payload
* \returns true if code word is found, false otherwise
*/
-bool osmo_fr_check_sid(uint8_t *rtp_payload, size_t payload_len)
+bool osmo_fr_check_sid(const uint8_t *rtp_payload, size_t payload_len)
{
struct bitvec bv;
uint16_t i, z_bits[] = { 57, 58, 60, 61, 63, 64, 66, 67, 69, 70, 72, 73,
@@ -321,7 +321,7 @@ bool osmo_fr_check_sid(uint8_t *rtp_payload, size_t payload_len)
if ((rtp_payload[0] >> 4) != 0xD)
return false;
- bv.data = rtp_payload;
+ bv.data = (uint8_t *) rtp_payload;
bv.data_len = payload_len;
/* code word is all 0 at given bits, numbered from 1 */
diff --git a/src/codec/gsm620.c b/src/codec/gsm620.c
index 6f1a95bb..29ae4f53 100644
--- a/src/codec/gsm620.c
+++ b/src/codec/gsm620.c
@@ -277,11 +277,11 @@ static inline uint16_t mask(const uint8_t msb)
* \param[in] payload_len Length of payload
* \returns true if code word is found, false otherwise
*/
-bool osmo_hr_check_sid(uint8_t *rtp_payload, size_t payload_len)
+bool osmo_hr_check_sid(const uint8_t *rtp_payload, size_t payload_len)
{
uint8_t i, bits[] = { 1, 2, 8, 9, 5, 4, 9, 5, 4, 9, 5, 4, 9, 5 };
struct bitvec bv;
- bv.data = rtp_payload;
+ bv.data = (uint8_t *) rtp_payload;
bv.data_len = payload_len;
bv.cur_bit = 33;