Changeset 3287:501ae8e87527 in roaraudio for libroar/vio_rtp.c
- Timestamp:
- 02/01/10 14:48:00 (14 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_rtp.c
r3286 r3287 164 164 } 165 165 166 if ( self-> tx== NULL ) {167 if ( roar_buffer_new(&(self-> tx), len_need) == -1 )166 if ( self->io == NULL ) { 167 if ( roar_buffer_new(&(self->io), len_need) == -1 ) 168 168 return -1; 169 169 170 170 len_have = len_need; 171 171 } else { 172 if ( roar_buffer_get_len(self-> tx, &len_have) == -1 )172 if ( roar_buffer_get_len(self->io, &len_have) == -1 ) 173 173 return -1; 174 174 175 175 if ( len_have < len_need ) { 176 if ( roar_buffer_set_len(self-> tx, len_need) == -1 ) {177 if ( roar_buffer_free(self-> tx) == -1 )176 if ( roar_buffer_set_len(self->io, len_need) == -1 ) { 177 if ( roar_buffer_free(self->io) == -1 ) 178 178 return -1; 179 179 180 self-> tx= NULL;180 self->io = NULL; 181 181 return roar_vio_rtp_write(vio, buf, count); // restart ower self from the beginning with no buffer 182 182 } … … 186 186 ROAR_DBG("roar_vio_rtp_write(vio=%p, buf=%p, count=%llu) = ?", vio, buf, (long long unsigned)count); 187 187 188 if ( roar_buffer_get_data(self-> tx, &(data.vp)) == -1 )188 if ( roar_buffer_get_data(self->io, &(data.vp)) == -1 ) 189 189 return -1; 190 190 … … 304 304 ret = roar_vio_close(self->vio); 305 305 306 if ( self-> tx!= NULL )307 if ( roar_buffer_free(self-> tx) == -1 )306 if ( self->io != NULL ) 307 if ( roar_buffer_free(self->io) == -1 ) 308 308 ret = -1; 309 309
Note: See TracChangeset
for help on using the changeset viewer.