Changeset 2179:706d1683475f in roaraudio


Ignore:
Timestamp:
07/26/09 18:19:20 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added transcode_mualaw.c and prototypes for alaw/mulaw xcoding

Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroardsp/transcode.h

    r2175 r2179  
    105105int roar_xcoder_dummy_packet_size_any(struct roar_xcoder * state, int samples); 
    106106 
     107// prototypes for some simple xcoders: 
     108int roar_xcoder_alaw_encode(struct roar_xcoder * state, void * buf, size_t len); 
     109int roar_xcoder_alaw_decode(struct roar_xcoder * state, void * buf, size_t len); 
     110 
     111int roar_xcoder_mulaw_encode(struct roar_xcoder * state, void * buf, size_t len); 
     112int roar_xcoder_mulaw_decode(struct roar_xcoder * state, void * buf, size_t len); 
     113 
    107114#endif 
    108115 
  • libroardsp/Makefile

    r2169 r2179  
    77OLDROAR=midi.o 
    88FILTER=lowp.o highp.o amp.o quantify.o add.o clip.o downmix.o dcblock.o swap.o 
     9TRANSCODERS=transcode_mualaw.o 
     10 
     11ALLOBJS=$(OBJS) $(FILTER) $(TRANSCODERS) $(OLDROAR) 
    912 
    1013#DEFINES        = -DDEBUG 
     
    2124new: clean all 
    2225 
    23 $(SLIB): ${OBJS} $(FILTER) $(OLDROAR) 
    24         ${CC} ${LDFLAGS} -o $(SLIB) ${OBJS} $(FILTER) $(OLDROAR) $(LIBS) 
    25 libroardsp.a: ${OBJS} $(FILTER) $(OLDROAR) 
    26         ${AR} cru libroardsp.a ${OBJS} $(FILTER) $(OLDROAR) 
     26$(SLIB): $(ALLOBJS) 
     27        ${CC} ${LDFLAGS} -o $(SLIB) $(ALLOBJS) $(LIBS) 
     28libroardsp.a: $(ALLOBJS) 
     29        ${AR} cru libroardsp.a $(ALLOBJS) 
    2730        ${RANLIB} libroardsp.a 
Note: See TracChangeset for help on using the changeset viewer.