Changeset fe4423ddd4038e314d5cf07e75c3da4f42f43bdc
- Timestamp:
- 06/17/08 22:24:23
(3 months ago)
- Author:
- Rémi Denis-Courmont <rdenis@simphalempin.com>
- git-committer:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213734263 +0300
- git-parent:
[e21ba63b8a25191bb68d2a6d075763a3d65371ff]
- git-author:
- Rémi Denis-Courmont <rdenis@simphalempin.com> 1213734263 +0300
- Message:
RTP: align RTP port numbers properly
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r289f239 |
rfe4423d |
|
| 175 | 175 | if (dport == 0) |
|---|
| 176 | 176 | dport = 5004; /* avt-profile-1 port */ |
|---|
| 177 | | dport = (dport + 1) & ~1; /* RTP is on the "next" even port */ |
|---|
| 178 | 177 | |
|---|
| 179 | 178 | /* Try to connect */ |
|---|
| … | … | |
| 184 | 183 | case IPPROTO_UDP: |
|---|
| 185 | 184 | case IPPROTO_UDPLITE: |
|---|
| 186 | | fd = net_OpenDgram (obj, dhost, dport, shost, sport, AF_UNSPEC, |
|---|
| 187 | | tp); |
|---|
| | 185 | fd = net_OpenDgram (obj, dhost, (dport + 1) & ~1, |
|---|
| | 186 | shost, (sport + 1) & ~1, AF_UNSPEC, tp); |
|---|
| 188 | 187 | break; |
|---|
| 189 | 188 | |
|---|
| … | … | |
| 197 | 196 | var_Create (obj, "dccp-service", VLC_VAR_STRING); |
|---|
| 198 | 197 | var_SetString (obj, "dccp-service", "RTPV"); |
|---|
| 199 | | fd = net_Connect (obj, shost, sport, SOCK_DCCP, tp); |
|---|
| | 198 | fd = net_Connect (obj, shost, (sport + 1) & ~1, SOCK_DCCP, tp); |
|---|
| 200 | 199 | #else |
|---|
| 201 | 200 | msg_Err (obj, "DCCP support not included"); |
|---|
| … | … | |
| 204 | 203 | |
|---|
| 205 | 204 | case IPPROTO_TCP: |
|---|
| 206 | | fd = net_Connect (obj, shost, sport, SOCK_STREAM, tp); |
|---|
| | 205 | fd = net_Connect (obj, shost, (sport + 1) & ~1, SOCK_STREAM, tp); |
|---|
| 207 | 206 | break; |
|---|
| 208 | 207 | } |
|---|