Changeset 2152:486dfc9b4b05 in roaraudio


Ignore:
Timestamp:
07/24/09 20:02:10 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

use stream_outputbuffer_request to get a buffer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r2151 r2152  
    12131213 
    12141214 
    1215 #define _return(x) if ( need_to_free ) roar_buffer_free(bufbuf); return (x) 
     1215#define _return(x) return (x) 
    12161216int streams_send_mon   (int id) { 
    12171217// int fh; 
     
    12221222 void  * obuf; 
    12231223 int     olen; 
    1224  int     need_to_free    = 0; 
    12251224 int     is_the_same     = 1; 
    12261225 int     is_vol_eq       = 1; 
     
    12781277  olen = ROAR_OUTPUT_CALC_OUTBUFSIZE(&(s->info)); // we hope g_output_buffer_len 
    12791278                                                  // 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 ) 
    12811280   return -1; 
    12821281 
     
    12841283   _return(-1); 
    12851284  } 
    1286  
    1287   need_to_free = 1; 
    12881285 
    12891286  ROAR_DBG("streams_send_mon(id=%i): obuf=%p, olen=%i", id, obuf, olen); 
Note: See TracChangeset for help on using the changeset viewer.