Changeset 382:46b315ef4767 in roaraudio for roard/codecfilter_vorbis.c
- Timestamp:
- 08/06/08 00:08:59 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_vorbis.c
r362 r382 15 15 self->current_section = -1; 16 16 self->last_section = -1; 17 self->opened = 0; 17 self->opened = 0; 18 self->got_it_running = 0; 18 19 self->stream = info; 19 20 // self->outlen = ROAR_OUTPUT_BUFFER_SAMPLES * s->info.channels * s->info.bits / 8; // optimal size … … 37 38 return -1; 38 39 39 ov_clear(&(self->vf)); 40 if ( self->got_it_running ) 41 ov_clear(&(self->vf)); 40 42 41 43 free(inst); … … 55 57 //printf("cf_vorbis_read(*): opening...\n"); 56 58 if ( ov_open(self->in, &(self->vf), NULL, 0) < 0 ) { 57 free((void*)self);59 // free((void*)self); 58 60 return 0; 59 61 } … … 63 65 return -1; 64 66 } 67 68 69 self->got_it_running = 1; 65 70 66 71 while (todo) {
Note: See TracChangeset
for help on using the changeset viewer.