Changeset 5380:0504bc7766aa in roaraudio for roard
- Timestamp:
- 01/04/12 21:36:22 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/codecfilter_celt.c
r5270 r5380 111 111 self->encoder = celt_encoder_create(self->mode); 112 112 #endif 113 } else if ( s->dir == ROAR_DIR_BIDIR ) {113 } else if ( s->dir == ROAR_DIR_BIDIR || s->dir == ROAR_DIR_RECPLAY ) { 114 114 #ifdef ROAR_HAVE_CELT_VERSION_0_7_1 115 115 self->decoder = celt_decoder_create(self->mode, s->info.channels, NULL); -
roard/meta.c
r5295 r5380 184 184 dir = ROAR_STREAM(g_streams[id])->dir; 185 185 186 if ( dir != ROAR_DIR_PLAY && dir != ROAR_DIR_META && // ignore on non input streams 187 dir != ROAR_DIR_FILTER && dir != ROAR_DIR_BIDIR ) 186 if ( dir != ROAR_DIR_PLAY && dir != ROAR_DIR_META && // ignore on non input streams 187 dir != ROAR_DIR_FILTER && dir != ROAR_DIR_BIDIR && 188 dir != ROAR_DIR_RECPLAY ) 188 189 return 0; 189 190 -
roard/roard.c
r5375 r5380 933 933 case ROAR_DIR_FILTER: 934 934 case ROAR_DIR_BIDIR: 935 case ROAR_DIR_RECPLAY: 935 936 if ( !g_listen[sockid].inst.stpl.info.rate ) 936 937 g_listen[sockid].inst.stpl.info.rate = g_sa->rate; -
roard/streams.c
r5377 r5380 427 427 _CHECK_SID(id); 428 428 429 if ( (ss = g_streams[id]) == NULL ) 430 return -1; 429 if ( (ss = g_streams[id]) == NULL ) { 430 ROAR_ERR("streams_set_dir(id=%i, dir=%i, defaults=%i) = -1 // error=NOENT", id, dir, defaults); 431 roar_err_set(ROAR_ERROR_NOENT); 432 return -1; 433 } 431 434 432 435 ROAR_STREAM(ss)->dir = dir; … … 436 439 437 440 if ( defaults ) { 438 if ( dir <= 0 || dir >= ROAR_DIR_DIRIDS ) 441 if ( dir <= 0 || dir >= ROAR_DIR_DIRIDS ) { 442 ROAR_ERR("streams_set_dir(id=%i, dir=%i, defaults=%i) = -1 // error=INVAL", id, dir, defaults); 443 roar_err_set(ROAR_ERROR_INVAL); 439 444 return -1; 445 } 440 446 441 447 ROAR_DBG("streams_set_dir(*): g_config->streams[dir=%i].flags = 0x%.4x", dir, g_config->streams[dir].flags); 442 448 443 449 if ( streams_set_flag(id, g_config->streams[dir].flags) == -1 ) { 444 ROAR_ DBG("streams_set_dir(*) = -1 // can not set stream flags");450 ROAR_WARN("streams_set_dir(*) = -1 // can not set stream flags"); 445 451 return -1; 446 452 } … … 649 655 case ROAR_DIR_OUTPUT: 650 656 case ROAR_DIR_BIDIR: 657 case ROAR_DIR_RECPLAY: 651 658 return ROAR_SUBSYS_WAVEFORM; 652 659 break; … … 705 712 case ROAR_DIR_FILTER: 706 713 case ROAR_DIR_BIDIR: 714 case ROAR_DIR_RECPLAY: 707 715 return STREAM_DIR_BIDIR; 708 716 break; … … 1901 1909 case ROAR_DIR_PLAY: 1902 1910 case ROAR_DIR_BIDIR: 1911 case ROAR_DIR_RECPLAY: 1903 1912 break; 1904 1913 case ROAR_DIR_BRIDGE: … … 2189 2198 case ROAR_DIR_PLAY: 2190 2199 case ROAR_DIR_BIDIR: 2200 case ROAR_DIR_RECPLAY: 2191 2201 break; 2192 2202 case ROAR_DIR_OUTPUT: … … 2366 2376 2367 2377 case ROAR_DIR_RECORD: 2378 case ROAR_DIR_RECPLAY: 2368 2379 ip = g_input_buffer; 2369 2380 break;
Note: See TracChangeset
for help on using the changeset viewer.