FreeCalypso > hg > themwi-system-sw
annotate librtpalloc/rtp_alloc_simple.h @ 199:e6c7ced3c031
mgw: accept zero-length RTP payload as BFI
Mainline OsmoBTS now has an option (rtp continuous-streaming)
that causes it to emit an RTP packet every 20 ms without gaps,
sending a BFI marker in the form of zero-length RTP payload
when it has nothing else to send. These codec-independent
BFI markers don't indicate TAF, but this provision is a good
start. Accept this BFI packet format in themwi-mgw.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 29 Mar 2023 20:23:43 -0800 |
parents | f8c40090a0a8 |
children |
rev | line source |
---|---|
184
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 /* |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 * This header file defines the library interface for "simple" |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 * RTP endpoint allocation. |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 */ |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 struct rtp_alloc_simple { |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 struct sockaddr_storage gsm_addr; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 int gsm_rtp_fd; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 int gsm_rtcp_fd; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 struct sockaddr_storage pstn_addr; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 int pstn_rtp_fd; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 int pstn_rtcp_fd; |
f8c40090a0a8
librtpalloc: new library for talking to themwi-rtp-mgr
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 }; |