Changeset 1012:e0923fe24fa9 in roaraudio for roard/streams.c


Ignore:
Timestamp:
12/20/08 22:48:23 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added support for writeing wave files, ha!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/streams.c

    r981 r1012  
    738738  } 
    739739 } else { 
     740  errno = 0; 
    740741  if ( codecfilter_write(ss->codecfilter_inst, ss->codecfilter, obuf, olen) 
    741742            == olen ) { 
     
    744745   return 0; 
    745746  } else { // we cann't retry on codec filetered streams 
    746    if ( need_to_free ) free(obuf); 
    747    streams_delete(id); 
    748    return -1; 
     747   if ( errno != EAGAIN ) { 
     748    if ( need_to_free ) free(obuf); 
     749    streams_delete(id); 
     750    return -1; 
     751   } 
    749752  } 
    750753 } 
Note: See TracChangeset for help on using the changeset viewer.