Changeset 587:e6cd07dec284 in roaraudio
- Timestamp:
- 08/19/08 16:45:18 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_vorbis.c
r586 r587 145 145 for (c = 0; c < chans; c++) { 146 146 encbuf[c][i] = data[chans*i+c]/32768.0; 147 } 148 } 149 } 150 151 vorbis_analysis_wrote(&(self->encoder.vd), i); 152 153 while ( vorbis_analysis_blockout(&(self->encoder.vd), &(self->encoder.vb)) == 1 ) { 154 vorbis_analysis(&(self->encoder.vb), &(self->encoder.op)); 155 vorbis_bitrate_addblock(&(self->encoder.vb)); 156 157 while ( vorbis_bitrate_flushpacket(&(self->encoder.vd), &(self->encoder.op)) ) { 158 ogg_stream_packetin(&(self->encoder.os), &(self->encoder.op)); 159 160 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 ); 147 163 } 148 164 }
Note: See TracChangeset
for help on using the changeset viewer.