Changeset 598:4c78782357f8 in roaraudio


Ignore:
Timestamp:
08/19/08 18:03:05 (16 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

let codecfilter_vorbis.c use vio for writeing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/codecfilter_vorbis.c

    r587 r598  
    120120 
    121121  while (ogg_stream_flush(&(self->encoder.os), &(self->encoder.og))) { 
    122    if ( write(s->fh, self->encoder.og.header, self->encoder.og.header_len) != self->encoder.og.header_len || 
    123         write(s->fh, self->encoder.og.body,   self->encoder.og.body_len  ) != self->encoder.og.body_len     ) { 
     122   if ( stream_vio_s_write(self->stream, self->encoder.og.header, self->encoder.og.header_len) 
     123                                                                 != self->encoder.og.header_len || 
     124        stream_vio_s_write(self->stream, self->encoder.og.body,   self->encoder.og.body_len  ) 
     125                                                                 != self->encoder.og.body_len     ) { 
    124126    free(self); // TODO: do we need addional cleanup? 
    125127    return -1; 
     
    159161 
    160162    while( ogg_stream_pageout(&(self->encoder.os), &(self->encoder.og)) ) { 
    161      write(s->fh, self->encoder.og.header, self->encoder.og.header_len); 
    162      write(s->fh, self->encoder.og.body,   self->encoder.og.body_len  ); 
     163     stream_vio_s_write(self->stream, self->encoder.og.header, self->encoder.og.header_len); 
     164     stream_vio_s_write(self->stream, self->encoder.og.body,   self->encoder.og.body_len  ); 
    163165    } 
    164166   } 
Note: See TracChangeset for help on using the changeset viewer.