Changeset 1137:700c32ffc876 in roaraudio
- Timestamp:
- 01/20/09 21:31:50 (15 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/stream.h
r1043 r1137 68 68 int flags; 69 69 char * driver; 70 uint_least32_t delay; 70 71 }; 71 72 -
libroar/stream.c
r1043 r1137 276 276 } 277 277 278 if ( m.datalen < 6*2 )278 if ( m.datalen < 7*2 ) 279 279 return -1; 280 280 … … 289 289 info->codec = data[5]; 290 290 info->flags = data[6]; 291 info->delay = data[7]*1000; 291 292 292 293 return 0; -
roarclients/roarctl.c
r1127 r1137 196 196 printf("Input block size : %i Byte\n", info.block_size); 197 197 printf("Underruns pre/post : %i/%i\n", info.pre_underruns, info.post_underruns); 198 if ( g_verbose > 1 ) 199 printf("Stream delay : %ims\n", (int)info.delay/1000); 198 200 199 201 *flags = 0; -
roard/include/streams.h
r1116 r1137 58 58 struct roardsp_filterchain fc; 59 59 int flags; 60 uint_least32_t delay; 60 61 } * g_streams[ROAR_STREAMS_MAX]; 61 62 -
roard/req.c
r1111 r1137 483 483 } 484 484 485 mes->datalen = 2* 7;485 mes->datalen = 2*8; 486 486 487 487 d[2] = ROAR_OUTPUT_CALC_OUTBUFSIZE(audio_info); … … 490 490 d[5] = ss->codec_orgi; 491 491 d[6] = ss->flags | (ss->primary ? ROAR_FLAG_PRIMARY : 0) | (ss->driver_id != -1 ? ROAR_FLAG_OUTPUT : 0); 492 d[7] = ss->delay/1000; 492 493 493 494 for (i = 0; i < mes->datalen/2; i++) { -
roard/streams.c
r1125 r1137 79 79 s->pre_underruns = 0; 80 80 s->post_underruns = 0; 81 s->delay = 0; 81 82 s->codec_orgi = -1; 82 83 s->primary = 0;
Note: See TracChangeset
for help on using the changeset viewer.