Changeset 2152:486dfc9b4b05 in roaraudio
- Timestamp:
- 07/24/09 20:02:10 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/streams.c
r2151 r2152 1213 1213 1214 1214 1215 #define _return(x) if ( need_to_free ) roar_buffer_free(bufbuf);return (x)1215 #define _return(x) return (x) 1216 1216 int streams_send_mon (int id) { 1217 1217 // int fh; … … 1222 1222 void * obuf; 1223 1223 int olen; 1224 int need_to_free = 0;1225 1224 int is_the_same = 1; 1226 1225 int is_vol_eq = 1; … … 1278 1277 olen = ROAR_OUTPUT_CALC_OUTBUFSIZE(&(s->info)); // we hope g_output_buffer_len 1279 1278 // is ROAR_OUTPUT_CALC_OUTBUFSIZE(g_sa) here 1280 if ( roar_buffer_new(&bufbuf, olen) == -1 )1279 if ( stream_outputbuffer_request(id, &bufbuf, olen) == -1 ) 1281 1280 return -1; 1282 1281 … … 1284 1283 _return(-1); 1285 1284 } 1286 1287 need_to_free = 1;1288 1285 1289 1286 ROAR_DBG("streams_send_mon(id=%i): obuf=%p, olen=%i", id, obuf, olen);
Note: See TracChangeset
for help on using the changeset viewer.