Changeset 3278:43af023d41ac in roaraudio for libroar/vio_rtp.c
- Timestamp:
- 02/01/10 11:48:57 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_rtp.c
r3275 r3278 39 39 struct roar_rtp_inst * self = NULL; 40 40 41 ROAR_DBG("roar_vio_open_rtp(calls=%p, dst=%p, dstr='%s', odef=%p) = ?", calls, dst, dstr, odef); 42 41 43 if ( calls == NULL || dst == NULL ) 42 44 return -1; … … 44 46 if ( (self = roar_mm_malloc(sizeof(struct roar_rtp_inst))) == NULL ) 45 47 return -1; 48 49 ROAR_DBG("roar_vio_open_rtp(calls=%p, dst=%p, dstr='%s', odef=%p) = ?", calls, dst, dstr, odef); 46 50 47 51 memset(self, 0, sizeof(struct roar_rtp_inst)); … … 62 66 calls->ctl = roar_vio_rtp_ctl; 63 67 calls->close = roar_vio_rtp_close; 68 69 ROAR_DBG("roar_vio_open_rtp(calls=%p, dst=%p, dstr='%s', odef=%p) = 0", calls, dst, dstr, odef); 64 70 65 71 return 0; … … 82 88 int i; 83 89 90 ROAR_DBG("roar_vio_rtp_write(vio=%p, buf=%p, count=%llu) = ?", vio, buf, (long long unsigned)count); 91 84 92 if ( self->tx == NULL ) { 85 93 if ( roar_buffer_new(&(self->tx), len_need) == -1 ) … … 102 110 } 103 111 112 ROAR_DBG("roar_vio_rtp_write(vio=%p, buf=%p, count=%llu) = ?", vio, buf, (long long unsigned)count); 113 104 114 if ( roar_buffer_get_data(self->tx, &(data.vp)) == -1 ) 105 115 return -1; … … 124 134 memcpy(data.vp + dataoffset, buf, count); 125 135 136 ROAR_DBG("roar_vio_rtp_write(vio=%p, buf=%p, count=%llu) = ?", vio, buf, (long long unsigned)count); 137 126 138 if ( (ret = roar_vio_write(self->vio, data.vp, count+dataoffset)) == -1 ) 127 139 return -1; … … 135 147 struct roar_rtp_inst * self = vio->inst; 136 148 149 ROAR_DBG("roar_vio_rtp_nonblock(vio=%p, state=%i) = ?", vio, state); 150 137 151 return roar_vio_nonblock(self->vio, state); 138 152 } … … 141 155 struct roar_rtp_inst * self = vio->inst; 142 156 157 ROAR_DBG("roar_vio_rtp_sync(vio=%p) = ?", vio); 158 143 159 return roar_vio_sync(self->vio); 144 160 } … … 147 163 struct roar_rtp_inst * self = vio->inst; 148 164 165 ROAR_DBG("roar_vio_rtp_ctl(vio=%p, cmd=%i, data=%p) = ?", vio, cmd, data); 166 149 167 if (vio == NULL || cmd == -1) 150 168 return -1; 169 170 ROAR_DBG("roar_vio_rtp_ctl(vio=%p, cmd=%i, data=%p) = ?", vio, cmd, data); 151 171 152 172 switch (cmd) { … … 161 181 } 162 182 183 ROAR_DBG("roar_vio_rtp_ctl(vio=%p, cmd=%i, data=%p) = ?", vio, cmd, data); 184 163 185 return roar_vio_ctl(self->vio, cmd, data); 164 186 } … … 167 189 struct roar_rtp_inst * self = vio->inst; 168 190 int ret; 191 192 ROAR_DBG("roar_vio_rtp_close(vio=%p) = ?", vio); 169 193 170 194 ret = roar_vio_close(self->vio); … … 176 200 roar_mm_free(self); 177 201 202 ROAR_DBG("roar_vio_rtp_close(vio=%p) = %i", vio, ret); 203 178 204 return ret; 179 205 }
Note: See TracChangeset
for help on using the changeset viewer.