Changeset 5263:1f8769c1aff0 in roaraudio for plugins
- Timestamp:
- 11/15/11 03:59:15 (12 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- plugins/alsavs
- Files:
-
- 1 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/alsavs/Makefile
r5196 r5263 1 BASENAME=libasound_module_pcm_roar 2 SLIB=$(BASENAME)$(SHARED_SUFFIX) 3 TARGET=$(SLIB) 1 BASENAME0=libasound_module_pcm_roar 2 BASENAME1=libasound_module_ctl_roar 3 SLIB0=$(BASENAME0)$(SHARED_SUFFIX) 4 SLIB1=$(BASENAME1)$(SHARED_SUFFIX) 5 TARGET=$(SLIB0) $(SLIB1) 4 6 INSTALL_DIR=$(PREFIX_LIB)/alsa-lib/ 5 OBJS=pcm_roar.o roar.o 7 OBJS0=pcm_roar.o roar.o 8 OBJS1=ctl_roar.o roar.o 6 9 7 10 include ../../Makefile.conf … … 25 28 semi-install: ${TARGET} 26 29 mkdir -p ${DESTDIR}${INSTALL_DIR} 27 ln -fs `pwd`/$(SLIB) ${DESTDIR}${INSTALL_DIR} 30 ln -fs `pwd`/$(SLIB0) ${DESTDIR}${INSTALL_DIR} 31 ln -fs `pwd`/$(SLIB1) ${DESTDIR}${INSTALL_DIR} 28 32 29 $(SLIB): $(OBJS) 30 $(CC) $(LDFLAGS) -Wl,-soname -Wl,$(SLIB) -o $(SLIB) $(OBJS) $(LIBS) 33 $(SLIB0): $(OBJS0) 34 $(CC) $(LDFLAGS) -Wl,-soname -Wl,$(SLIB0) -o $(SLIB0) $(OBJS0) $(LIBS) 35 $(SLIB1): $(OBJS1) 36 $(CC) $(LDFLAGS) -Wl,-soname -Wl,$(SLIB1) -o $(SLIB1) $(OBJS1) $(LIBS) -
plugins/alsavs/pcm_roar.c
r5239 r5263 479 479 480 480 errno = ENOSYS; 481 if ( roar_simple_connect(&(self->roar.con), (char*)server, "ALSA Plugin") == -1 ) {481 if ( roar_simple_connect(&(self->roar.con), server, "ALSA Plugin") == -1 ) { 482 482 free(self); 483 483 return -errno; -
plugins/alsavs/roar.h
r5196 r5263 64 64 }; 65 65 66 struct roar_mixerstream { 67 int id; 68 char name[32]; 69 unsigned int channels; 70 }; 71 72 #define MAX_STREAMS 16 73 74 struct roar_alsa_ctl { 75 snd_ctl_ext_t ext; 76 struct roar_alsa roar; 77 struct roar_mixerstream streams[MAX_STREAMS]; 78 }; 79 66 80 void roar_plugin_reset(struct roar_alsa_pcm * self); 67 81 void* roar_plugin_thread (void * thread_data);
Note: See TracChangeset
for help on using the changeset viewer.