Changeset 5357:f3c705877ceb in roaraudio for libroar
- Timestamp:
- 12/15/11 18:13:47 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- libroar
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/config.c
r5351 r5357 37 37 38 38 static struct roar_libroar_config_codec * 39 roar_libroar_config_codec_get_conf( uint32_t codec, int create, struct roar_libroar_config * config);39 roar_libroar_config_codec_get_conf(int32_t codec, int create, struct roar_libroar_config * config); 40 40 41 41 … … 104 104 static int roar_libroar_config_parse_codec(struct roar_libroar_config * config, char * txt) { 105 105 struct roar_libroar_config_codec * codec_cfg; 106 int codec;106 int32_t codec; 107 107 char * codec_str, * option_str, * value_str; 108 108 char * toksave = NULL; … … 312 312 } 313 313 314 struct roar_libroar_config_codec * roar_libroar_config_codec_get(int codec, int create) {314 struct roar_libroar_config_codec * roar_libroar_config_codec_get(int32_t codec, int create) { 315 315 struct roar_libroar_config * config = roar_libroar_get_config(); 316 316 return roar_libroar_config_codec_get_conf(codec, create, config); … … 318 318 319 319 static struct roar_libroar_config_codec * 320 roar_libroar_config_codec_get_conf( uint32_t codec, int create, struct roar_libroar_config * config) {320 roar_libroar_config_codec_get_conf(int32_t codec, int create, struct roar_libroar_config * config) { 321 321 size_t i; 322 322 int need_new = 1; … … 335 335 } else { 336 336 for (i = 0; i < config->codecs.num; i++) { 337 if ( config->codecs.codec[i].codec == codec )337 if ( config->codecs.codec[i].codec == (uint32_t)codec ) 338 338 return &(config->codecs.codec[i]); 339 339 if ( config->codecs.codec[i].codec == (uint32_t)-1 ) -
libroar/ctl.c
r5236 r5357 347 347 } 348 348 349 int roar_ctl_ia2m (struct roar_message * m, int * data, int len) {350 int i;349 int roar_ctl_ia2m (struct roar_message * m, int * data, size_t len) { 350 size_t i; 351 351 352 352 if ( len > LIBROAR_BUFFER_MSGDATA ) { … … 362 362 return 0; 363 363 } 364 int roar_ctl_m2ia (struct roar_message * m, int * data, int len) {365 int i;364 int roar_ctl_m2ia (struct roar_message * m, int * data, size_t len) { 365 size_t i; 366 366 367 367 if ( m->datalen > len ) { … … 448 448 449 449 int roar_ctl_m2c (struct roar_message * m, struct roar_client * c) { 450 int i;451 int cur;452 450 uint32_t pid; 453 451 size_t len; 452 size_t cur; 453 int i; 454 454 455 455 if ( m == NULL || c == NULL ) { -
libroar/hash.c
r5284 r5357 89 89 {ROAR_HT_ISBN13, "ISBN13", 8 }, 90 90 {ROAR_HT_ADLER32, "ADLER32", 4 }, 91 {-1, NULL }91 {-1, NULL, -1} 92 92 }; 93 93 … … 211 211 } 212 212 213 if ( !(slen == -1 || digestlen == slen) ) {213 if ( !(slen == -1 || (ssize_t)digestlen == slen) ) { 214 214 roar_err_set(ROAR_ERROR_INVAL); 215 215 return -1; … … 410 410 411 411 algo = roar_ht2gcrypt_tested(algo); 412 if ( algo == -1 )412 if ( algo == (roar_hash_t)-1 ) 413 413 return -1; 414 414 … … 447 447 448 448 len = roar_ht_digestlen(algo); 449 if ( len == -1 )449 if ( len == (size_t)-1 ) /* this is a hack to avoid len to be of type ssize_t which breaks following code */ 450 450 return -1; 451 451 -
libroar/ltm.c
r5295 r5357 267 267 ROAR_DBG("roar_ltm_get_streamptr(res=%p, streamidx=%i) = ?", res, streamidx); 268 268 269 if ( res == NULL || streamidx < 0 || streamidx>= res->streams ) {269 if ( res == NULL || streamidx >= res->streams ) { 270 270 roar_err_set(ROAR_ERROR_FAULT); 271 271 return NULL; -
libroar/vio_bio.c
r5278 r5357 53 53 return 0; 54 54 #else 55 (void)calls, (void)bio; 56 roar_err_set(ROAR_ERROR_NOSYS); 55 57 return -1; 56 58 #endif … … 58 60 59 61 BIO * roar_vio_to_bio (struct roar_vio_calls * calls) { 62 roar_err_set(ROAR_ERROR_NOSYS); 60 63 return NULL; 61 64 } -
libroar/vio_cmd.c
r5278 r5357 297 297 int max_fh; 298 298 int ret; 299 char tbuf[ROAR_VIO_CMD_BUFSIZE];300 char * tp = NULL;301 s ize_t tlen = 0;302 int nonblock = state->options & ROAR_VIO_CMD_OPTS_NONBLOCK;303 int in, out;304 int eating = 1;299 char tbuf[ROAR_VIO_CMD_BUFSIZE]; 300 char * tp = NULL; 301 ssize_t tlen = 0; 302 int nonblock = state->options & ROAR_VIO_CMD_OPTS_NONBLOCK; 303 int in, out; 304 int eating = 1; 305 305 306 306 ROAR_DBG("roar_vio_cmd_read(*) = ?"); -
libroar/vio_rtp.c
r5278 r5357 44 44 {ROAR_RTP_PT_A_L16_441_2, {.codec = ROAR_CODEC_PCM_S_BE, .bits = 16, .rate = 44100, .channels = 2}}, 45 45 {ROAR_RTP_PT_A_L16_441_1, {.codec = ROAR_CODEC_PCM_S_BE, .bits = 16, .rate = 44100, .channels = 1}}, 46 {-1, {-1, -1, -1 }}46 {-1, {-1, -1, -1, -1}} 47 47 }; 48 48 … … 127 127 size_t len_need = self->mtu * 4 + sizeof(struct roar_rtp_header); // we hope to never get pkgs with size > 4*mtu 128 128 size_t len_have; 129 s ize_t have = 0;129 ssize_t have = 0; 130 130 ssize_t ret; 131 131 union { … … 202 202 data.vp += dataoffset; 203 203 204 if ( ret <= count ) {204 if ( ret <= (ssize_t)count ) { 205 205 memcpy(buf, data.vp, ret); 206 206 ROAR_DBG("roar_vio_rtp_read(vio=%p, buf=%p, count=?) = %llu", vio, buf, (long long unsigned)(have+ret)); … … 251 251 } 252 252 253 return len_have ? len_have : ret;253 return len_have ? (ssize_t)len_have : ret; 254 254 } 255 255 -
libroar/vs.c
r5315 r5357 1288 1288 struct roar_vio_selecttv rtv = {.sec = 0, .nsec = 1}; 1289 1289 size_t len = 0; 1290 s size_t i;1290 size_t i; 1291 1291 ssize_t ret; 1292 1292 int can_read = 0, can_write = 0; … … 1399 1399 if ( ret == -1 ) { 1400 1400 return -1; 1401 } else if ( ret == len ) {1401 } else if ( ret == (ssize_t)len ) { 1402 1402 roar_buffer_free(vss->writebuffer); 1403 1403 vss->writebuffer = NULL; … … 1419 1419 if ( ret == -1 ) { 1420 1420 return -1; 1421 } else if ( ret == len ) {1421 } else if ( ret == (ssize_t)len ) { 1422 1422 roar_buffer_free(vss->readbuffer); 1423 1423 vss->readbuffer = NULL; … … 1462 1462 if ( ret == -1 ) { 1463 1463 return -1; 1464 } else if ( ret == len ) {1464 } else if ( ret == (ssize_t)len ) { 1465 1465 roar_buffer_free(vss->readbuffer); 1466 1466 vss->readbuffer = NULL; … … 1504 1504 ROAR_DBG("roar_vs_iterate(vss=%p, wait=%i, error=%p) = ?", vss, wait, error); 1505 1505 1506 if ( len != ret ) {1506 if ( (ssize_t)len != ret ) { 1507 1507 len = ret; 1508 1508 if ( roar_buffer_set_len(vss->writebuffer, len) == -1 ) … … 1516 1516 if ( ret == -1 ) { 1517 1517 return -1; 1518 } else if ( ret == len ) {1518 } else if ( ret == (ssize_t)len ) { 1519 1519 roar_buffer_free(vss->writebuffer); 1520 1520 vss->writebuffer = NULL;
Note: See TracChangeset
for help on using the changeset viewer.