Changeset 3280:cae98b99851b in roaraudio
- Timestamp:
- 02/01/10 12:32:12 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_rtp.c
r3279 r3280 55 55 self->header.version = 2; 56 56 self->header.payload_type = ROAR_RTP_PT_UNKNOWN; 57 58 // TODO: init with random values: 59 // Sequence Number 60 // SSRC 57 61 58 62 memset(calls, 0, sizeof(struct roar_vio_calls)); … … 117 121 memset(data.vp, 0, len_need); 118 122 123 self->header.seq_num++; 124 119 125 data.cp[0] = 2; 120 126 data.cp[0] |= self->header.csrc_count << 4; … … 162 168 int roar_vio_rtp_ctl (struct roar_vio_calls * vio, int cmd, void * data) { 163 169 struct roar_rtp_inst * self = vio->inst; 170 struct roar_stream * s = NULL; 171 struct roar_stream_server * ss = NULL; 164 172 165 173 ROAR_DBG("roar_vio_rtp_ctl(vio=%p, cmd=%i, data=%p) = ?", vio, cmd, data); … … 171 179 172 180 switch (cmd) { 181 case ROAR_VIO_CTL_SET_SSTREAM: 182 s = ROAR_STREAM(ss = data); 183 break; 184 case ROAR_VIO_CTL_SET_STREAM: 185 s = ROAR_STREAM(data); 186 break; 173 187 case ROAR_VIO_CTL_GET_NEXT: 174 188 *(struct roar_vio_calls **)data = self->vio; … … 183 197 ROAR_DBG("roar_vio_rtp_ctl(vio=%p, cmd=%i, data=%p) = ?", vio, cmd, data); 184 198 199 if ( s != NULL ) { 200 roar_vio_ctl(self->vio, cmd, data); 201 return 0; 202 } 203 185 204 return roar_vio_ctl(self->vio, cmd, data); 186 205 }
Note: See TracChangeset
for help on using the changeset viewer.