Changeset 981:892b34984ecd in roaraudio
- Timestamp:
- 12/17/08 21:13:21 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r971 r981 97 97 s->driver_id = -1; 98 98 99 roardsp_fchain_init(&(s->fc)); 100 99 101 g_streams[i] = s; 100 102 ROAR_DBG("streams_new(void): n->id=%i", n->id); … … 128 130 s->driver_id = -1; 129 131 } 132 133 roardsp_fchain_uninit(&(s->fc)); 130 134 131 135 if ( s->client != -1 ) { … … 730 734 if ( stream_vio_s_write(ss, obuf, olen) == olen ) { 731 735 if ( need_to_free ) free(obuf); 736 s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 732 737 return 0; 733 738 } … … 736 741 == olen ) { 737 742 if ( need_to_free ) free(obuf); 743 s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 738 744 return 0; 739 745 } else { // we cann't retry on codec filetered streams … … 752 758 if ( stream_vio_s_write(ss, obuf, olen) == olen ) { 753 759 if ( need_to_free ) free(obuf); 760 s->pos = ROAR_MATH_OVERFLOW_ADD(s->pos, ROAR_OUTPUT_CALC_OUTBUFSAMP(&(s->info), olen)*s->info.channels); 754 761 return 0; 755 762 }
Note: See TracChangeset
for help on using the changeset viewer.