Changeset 2607:31db21fe7cf7 in roaraudio
- Timestamp:
- 09/11/09 15:16:58 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_wave.c
r2604 r2607 136 136 memcpy(&(self->vstream->vio), &(self->stream->vio), sizeof(struct roar_vio_calls)); 137 137 138 if ( streams_set_ fh(ps->id, -1) == -1 ) {138 if ( streams_set_null_io(ps->id) == -1 ) { 139 139 return -1; 140 140 } … … 220 220 221 221 int cf_wave_ctl(CODECFILTER_USERDATA_T inst, int cmd, void * data) { 222 struct codecfilter_wave_inst * self = (struct codecfilter_wave_inst *) inst; 223 int_least32_t type = cmd & ROAR_STREAM_CTL_TYPEMASK; 224 225 cmd -= type; 226 227 ROAR_DBG("cf_wave_ctl(*): command: cmd=0x%.8x, type=0x%.8x, pcmd=0x%.8x", 228 cmd, type, ROAR_CODECFILTER_CTL2CMD(cmd)); 229 230 switch (cmd) { 231 case ROAR_CODECFILTER_CTL2CMD(ROAR_CODECFILTER_CTL_VIRTUAL_DELETE): 232 streams_delete(ROAR_STREAM(self->stream)->id); 233 return 0; 234 break; 235 default: 236 ROAR_DBG("cf_wave_ctl(*): Unknown command: cmd=0x%.8x, type=0x%.8x, pcmd=0x%.8x", 237 cmd, type, ROAR_CODECFILTER_CTL2CMD(cmd)); 238 return -1; 239 } 240 222 241 return -1; 223 242 }
Note: See TracChangeset
for help on using the changeset viewer.