Changeset 4590:745138c9da88 in roaraudio


Ignore:
Timestamp:
11/07/10 05:07:45 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added FLAC support

Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r4588 r4590  
    44        * Added support for CRC24 (RFC 4880) 
    55        * Added Base64 support. 
     6        * Added codecfilter for FLAC (read-only, native FLAC). 
    67 
    78v. 0.4beta1 - Mon Nov 01 2010 16:14 CET 
  • roard/Makefile

    r4589 r4590  
    44SUBSYS=midi.o light.o raw.o rdtcs.o waveform.o beep.o 
    55DRV=driver_esd.o driver_ao.o driver_roar.o driver_raw.o driver_oss.o driver_shout.o driver_sndio.o driver_dmx.o driver_pwmled.o driver_sysclock.o driver_wmm.o driver_dstr.o driver_alsa.o driver_rsound.o driver_portaudio.o driver_pulsesimple.o driver_jack.o 
    6 CF_CODEC=codecfilter_cmd.o codecfilter_vorbis.o codecfilter_celt.o codecfilter_speex.o codecfilter_alaw.o codecfilter_mulaw.o codecfilter_sndfile.o codecfilter_fishsound.o 
     6CF_CODEC=codecfilter_cmd.o codecfilter_vorbis.o codecfilter_celt.o codecfilter_speex.o codecfilter_alaw.o codecfilter_mulaw.o codecfilter_sndfile.o codecfilter_fishsound.o codecfilter_flac.o 
    77CF_CONTAINER=codecfilter_wave.o codecfilter_raum.o codecfilter_au.o 
    88EMUL=emul_esd.o emul_simple.o emul_rsound.o emul_rplay.o 
  • roard/codecfilter.c

    r4004 r4590  
    189189 
    190190#ifndef ROAR_WITHOUT_CF_CMD 
    191 #ifdef ROAR_HAVE_BIN_FLAC 
     191#if defined(ROAR_HAVE_BIN_FLAC) && !defined(ROAR_HAVE_LIBFLAC) 
    192192 {ROAR_CODEC_FLAC, "cmd",  "flac", 
    193193#if BYTE_ORDER == BIG_ENDIAN 
     
    201201  cf_cmd_open, NULL, NULL, NULL, NULL, NULL, codecfilter_delay_fulldyn, NULL}, 
    202202#endif 
     203#endif 
     204 
     205#ifdef ROAR_HAVE_LIBFLAC 
     206 {ROAR_CODEC_FLAC, "FLAC", "flac codec", NULL, NULL, ROAR_CODECFILTER_READ, ROAR_SUBSYS_WAVEFORM, 
     207  cf_flac_open, cf_flac_close, NULL, NULL, cf_flac_read, NULL, codecfilter_delay_fulldyn, NULL}, 
    203208#endif 
    204209 
  • roard/include/codecfilter.h

    r4004 r4590  
    110110#endif 
    111111 
     112#ifdef ROAR_HAVE_LIBFLAC 
     113#include "codecfilter_flac.h" 
     114#endif 
     115 
    112116#include "container_framework.h" 
    113117 
Note: See TracChangeset for help on using the changeset viewer.