# # ChangeLog for roard/include in roaraudio # # Generated by Trac 1.0.1 # 05/31/24 07:39:43 Sat, 23 May 2009 06:04:43 GMT phi [1850:ac565cd518e6] * roard/include/midi.h (modified) * roard/midi.c (modified) started grouping g_midi_*_* to g_midi_*.* structs Sat, 23 May 2009 05:21:35 GMT phi [1848:eaba1872ebfd] * roard/include/midi.h (modified) * roard/midi.c (modified) * roard/req.c (modified) start of midi clock bridge Sat, 23 May 2009 02:51:20 GMT phi [1843:cc60d60e3d67] * roard/include/midi.h (modified) * roard/loop.c (modified) * roard/midi.c (modified) warp midi_cb_*() functions in midi_*() functions, added bridge for CB Sat, 23 May 2009 02:17:05 GMT phi [1842:8c8a003773ca] * include/libroar/stream.h (modified) * include/roaraudio/proto.h (modified) * libroar/stream.c (modified) * roarclients/roarctl.c (modified) * roard/include/streams.h (modified) * roard/req.c (modified) * roard/streams.c (modified) support for names on server streams, added roar_stream_get_name() Sat, 23 May 2009 01:30:39 GMT phi [1841:44115c02a317] * roard/include/midi.h (modified) added prototypes Fri, 22 May 2009 23:29:24 GMT phi [1828:ef3f35738ee6] * roard/driver_dmx.c (modified) * roard/include/driver_dmx.h (modified) added driver_dmx_ctl() as needed to set stream direction Fri, 22 May 2009 23:06:47 GMT phi [1826:494fd7083a9e] * roard/include/driver_dmx.h (modified) corrected header anti-double-include defines Fri, 22 May 2009 23:01:39 GMT phi [1825:ad9c6ddb22b4] * roard/include/driver_dmx.h (modified) corrected file name and copyright Fri, 22 May 2009 22:48:43 GMT phi [1824:c099802e4670] * roard/include/driver.h (modified) * roard/include/driver_dmx.h (added) added header for dmx driver Fri, 22 May 2009 21:56:51 GMT phi [1821:09e0eed94c03] * roard/include/light.h (modified) * roard/light.c (modified) * roard/streams.c (modified) added function subs: light_check_stream() and light_send_stream() Fri, 22 May 2009 19:28:22 GMT phi [1817:e219db0975fb] * roard/include/light.h (modified) added global struct and prototypes Fri, 22 May 2009 18:06:52 GMT phi [1816:4f814a7c9131] * roard/Makefile (modified) * roard/include/light.h (added) * roard/include/roard.h (modified) * roard/light.c (added) added light.[ch] Sun, 17 May 2009 20:29:35 GMT phi [1739:f0ae1a58a34b] * configure (modified) * roard/include/output.h (modified) added --roard-cfreq Sat, 09 May 2009 16:32:38 GMT phi [1668:eaa86ade177c] * roard/include/output.h (modified) use only 20 cycles per sec on OpenBSD Fri, 08 May 2009 14:51:13 GMT phi [1656:54558ee9281a] * roard/driver_esd.c (modified) * roard/include/driver_esd.h (modified) use correct prototype Mon, 20 Apr 2009 17:45:27 GMT phi [1609:3c2a3f0fb127] * include/roaraudio/stream.h (modified) * roarclients/roartypes.c (modified) * roard/include/roard.h (modified) * roard/include/streams.h (modified) * roard/roard.c (modified) * roard/sources.c (modified) * roard/streams.c (modified) started support for server config including default flags and mixer for ... Thu, 16 Apr 2009 14:33:51 GMT phi [1590:07fa8c4493e4] * include/libroar/vio.h (modified) * roard/driver.c (modified) * roard/include/driver.h (modified) * roard/include/streams.h (modified) * roard/req.c (modified) * roard/streams.c (modified) added first try of support for hwmixer flag Sun, 12 Apr 2009 17:57:38 GMT phi [1546:f7c517fb1741] * roard/include/driver_sndio.h (modified) corrected prototypes Sun, 12 Apr 2009 17:52:20 GMT phi [1545:772e820ad7ac] * roard/include/driver_sndio.h (modified) added prototypes, added more infos on the inst struct Sun, 12 Apr 2009 17:04:14 GMT phi [1544:9629323e9999] * roard/driver_oss.c (modified) * roard/include/driver_oss.h (modified) moved parts that should be in the header from the c code file into the ... Sun, 12 Apr 2009 16:59:10 GMT phi [1543:b65c858c38b9] * roard/Makefile (modified) * roard/driver.c (modified) * roard/driver_sndio.c (added) * roard/include/driver.h (modified) * roard/include/driver_sndio.h (added) started a new driver: OpenBSD sndio Sun, 12 Apr 2009 00:17:56 GMT phi [1537:7e44b72d3095] * configure (modified) * roard/include/roard.h (modified) also support old style select() without sys/select.h Tue, 31 Mar 2009 19:10:22 GMT phi [1502:09c7a94d4e49] * roard/commands.c (modified) * roard/include/commands.h (modified) exclude names on ROAR_MINIMAL, too Tue, 31 Mar 2009 18:31:42 GMT phi [1497:beb05975d51d] * roard/commands.c (modified) * roard/include/commands.h (modified) do not store command *names* on micor controllers Tue, 31 Mar 2009 18:06:45 GMT phi [1495:6167505a72bd] * roard/include/meta.h (modified) test for ROAR_SUPPORT_META and disable meta data code Tue, 31 Mar 2009 18:04:32 GMT phi [1494:687defe4fca9] * roard/include/roard.h (modified) * roard/loop.c (modified) * roard/network.c (modified) * roard/roard.c (modified) test for ROAR_SUPPORT_LISTEN, disable listening socket code if not set Tue, 31 Mar 2009 17:58:23 GMT phi [1493:405133c68d28] * roard/codecfilter_vorbis.c (modified) * roard/include/req.h (modified) * roard/include/streams.h (modified) * roard/meta.c (modified) * roard/req.c (modified) test for ROAR_SUPPORT_META and disable meta data code Mon, 30 Mar 2009 21:49:45 GMT phi [1482:034429b9ee51] * roard/include/roard.h (modified) include only the headers supported by the target, include in correct ... Thu, 26 Feb 2009 02:05:26 GMT phi [1238:3c0eaf049201] * roarclients/roarvorbis.c (modified) * roard/codecfilter.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter.h (modified) * roard/include/codecfilter_vorbis.h (modified) * roard/meta.c (modified) * roard/streams.c (modified) done a lot to support meta data updates on encoding vorbis streams with ... Wed, 25 Feb 2009 00:44:46 GMT phi [1226:c14eba752b62] * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) moved code to cf_vorbis_encode_*() instaed of close/open/write... Tue, 24 Feb 2009 23:56:42 GMT phi [1224:d66ef0e2143d] * roard/codecfilter.c (modified) * roard/include/codecfilter.h (modified) * roard/include/streams.h (modified) * roard/streams.c (modified) start of stream ctl implementation Tue, 24 Feb 2009 23:44:19 GMT phi [1223:29f5a58d63ce] * roard/codecfilter.c (modified) * roard/include/codecfilter.h (modified) * roard/include/streams.h (modified) * roard/req.c (modified) * roard/streams.c (modified) typo in 'streams_calc_delay' and added cf ctl, prototype for a stream ... Wed, 04 Feb 2009 15:54:48 GMT phi [1198:de0782b28a73] * roard/include/roard.h (modified) include needed files for gettimeofday() Sun, 25 Jan 2009 15:34:42 GMT phi [1185:be5dce10bf4b] * roard/codecfilter.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) only include vorbisfile.h if needed, should suppress some warnings Sat, 24 Jan 2009 19:59:56 GMT phi [1175:96c01dfee3de] * configure (modified) * roard/include/driver.h (modified) added support to set the default driver at compile time Sat, 24 Jan 2009 01:00:26 GMT phi [1162:d9b136a87245] * include/libroar/ctl.h (modified) * include/roaraudio/proto.h (modified) * libroar/ctl.c (modified) * roarclients/roarctl.c (modified) * roard/commands.c (modified) * roard/include/req.h (modified) * roard/req.c (modified) added whoami call Thu, 22 Jan 2009 14:19:25 GMT phi [1155:556400bd73cd] * roard/include/roard.h (modified) * roard/roard.c (modified) * roard/streams.c (modified) save if we are in no-listen mode and allow new streams while in ... Thu, 22 Jan 2009 13:23:48 GMT phi [1151:699db521c74a] * include/libroar/vio.h (modified) * roard/driver_oss.c (modified) * roard/include/driver_oss.h (modified) * roard/req.c (modified) * roard/streams.c (modified) got latency calc for oss driver working, need to cleanup some code Wed, 21 Jan 2009 21:56:24 GMT phi [1144:a17ed9fd2af0] * roard/codecfilter.c (modified) * roard/codecfilter_alaw.c (modified) * roard/codecfilter_celt.c (modified) * roard/include/codecfilter.h (modified) * roard/include/codecfilter_celt.h (modified) added support to some codec filters to calc the codec delay Wed, 21 Jan 2009 21:54:35 GMT phi [1142:f940ed8ab4f0] * roard/include/streams.h (modified) * roard/req.c (modified) * roard/streams.c (modified) added parameter for stream delay Tue, 20 Jan 2009 20:47:57 GMT phi [1138:cdca5b30dd69] * roard/driver_oss.c (modified) * roard/include/driver_oss.h (modified) use oss specific sync Tue, 20 Jan 2009 20:31:50 GMT phi [1137:700c32ffc876] * include/libroar/stream.h (modified) * libroar/stream.c (modified) * roarclients/roarctl.c (modified) * roard/include/streams.h (modified) * roard/req.c (modified) * roard/streams.c (modified) insert a new parameter for the ss streucture: delay in mu-sec Fri, 16 Jan 2009 16:54:08 GMT phi [1120:b6c25640aa42] * roard/driver_esd.c (modified) * roard/include/driver_esd.h (modified) * roard/roard.c (modified) added support to esd driver for sync and async streams Wed, 14 Jan 2009 21:14:13 GMT phi [1116:ff626395ea76] * roarclients/roarctl.c (modified) * roard/include/streams.h (modified) * roard/streams.c (modified) added support for sync flag on sysio streams: (re)set nonblocking Wed, 24 Dec 2008 14:25:11 GMT phi [1062:deda1a0a6776] * configure (modified) * include/roaraudio/audio.h (modified) * roard/include/output.h (modified) added support to set default rate/channels/bits, make ... Wed, 24 Dec 2008 12:21:36 GMT phi [1061:b91fe3c6f1e8] * include/libroardsp/convert.h (modified) * libroardsp/convert.c (modified) * roard/include/output.h (modified) wrote zoh resampler, fixed a bug with output size calulation Tue, 23 Dec 2008 08:26:22 GMT phi [1043:1ca27ba72398] * include/libroar/stream.h (modified) * libroar/stream.c (modified) * roarclients/roarctl.c (modified) * roard/commands.c (modified) * roard/include/req.h (modified) * roard/req.c (modified) * roard/streams.c (modified) added support to set flags via roarctl, update meta data on change of ... Tue, 23 Dec 2008 06:13:10 GMT phi [1042:44f94f4095dd] * roard/include/streams.h (modified) * roard/streams.c (modified) added streams_get_flag(), fixed a bug with only-vio drivers Tue, 23 Dec 2008 05:02:19 GMT phi [1038:3b27c9b36f14] * include/roaraudio/meta.h (modified) * roard/include/meta.h (modified) * roard/meta.c (modified) * roard/req.c (modified) added stream_meta_finalize(), ROAR_META_MODE_FINALIZE Sun, 21 Dec 2008 23:42:05 GMT phi [1029:a0088c45f7df] * roard/include/streams.h (modified) * roard/streams.c (modified) added streams_set_flag() and streams_reset_flag() Sun, 21 Dec 2008 13:31:39 GMT phi [1022:fe708cd3a6a6] * roard/include/sources.h (modified) * roard/sources.c (modified) added roar source driver Thu, 18 Dec 2008 21:52:01 GMT phi [993:ba20ae3efe93] * roard/codecfilter_fishsound.c (modified) * roard/include/codecfilter_fishsound.h (modified) use roar_buffer objects to buffer decoded audio data, added support to ... Thu, 18 Dec 2008 21:26:36 GMT phi [992:090d3f1bd7de] * roard/Makefile (modified) * roard/codecfilter_fishsound.c (added) * roard/include/codecfilter.h (modified) * roard/include/codecfilter_fishsound.h (added) added sill useless cf fishsound, no working code yet, just some start Wed, 17 Dec 2008 20:13:00 GMT phi [980:970b86136440] * roard/include/streams.h (modified) streams.c Wed, 10 Dec 2008 23:23:49 GMT phi [972:5790e4533557] * roard/include/output.h (modified) use old value as default, seems not to work well on my test systems Wed, 10 Dec 2008 21:07:14 GMT phi [970:931ac20fb0da] * roard/include/output.h (modified) use 5ms for new standard block time, should get better results for ... Mon, 08 Dec 2008 20:24:57 GMT phi [958:06746d10d7a9] * roard/driver.c (modified) * roard/driver_ao.c (modified) * roard/include/driver_ao.h (modified) ported libao driver to new vio interface :) Sun, 07 Dec 2008 23:57:37 GMT phi [950:9cfbc109ff1b] * roard/Makefile (modified) * roard/driver_shout.c (added) * roard/include/driver.h (modified) * roard/include/driver_shout.h (added) started libshout driver Sun, 07 Dec 2008 23:56:47 GMT phi [949:066077e177bf] * roard/driver_roar.c (modified) * roard/include/driver_roar.h (modified) updated roar driver to support new VIO interface Sun, 07 Dec 2008 22:28:12 GMT phi [947:edb7ba2fe666] * roard/driver.c (modified) * roard/driver_raw.c (modified) * roard/include/driver_raw.h (modified) changed raw driver to use vio interface and display sysio vs. vio in ... Sun, 07 Dec 2008 17:42:23 GMT phi [937:56653b49352d] * roard/driver.c (modified) * roard/include/driver.h (modified) * roard/streams.c (modified) added driver_closevio() to close a driver_openvio()ed driver Sun, 07 Dec 2008 16:33:08 GMT phi [931:f0583968c304] * roard/driver.c (modified) * roard/include/driver.h (modified) added driver_openvio() Sun, 07 Dec 2008 16:24:18 GMT phi [930:62b20281af8d] * roard/driver.c (modified) * roard/driver_esd.c (modified) * roard/driver_oss.c (modified) * roard/include/driver.h (modified) * roard/include/driver_esd.h (modified) * roard/include/driver_oss.h (modified) * roard/include/streams.h (modified) * roard/streams.c (modified) added a addition argument fh to vio driver open rutine, added var to ... Sun, 07 Dec 2008 15:35:47 GMT phi [929:07286c15c4ed] * roard/include/driver.h (modified) use ao then oss anf finanly null driver if esd is not avalable Sun, 07 Dec 2008 00:36:08 GMT phi [922:0620585d146b] * include/libroardsp/libroardsp.h (modified) * libroardsp/Makefile (modified) * libroardsp/mulaw.c (added) * roard/Makefile (modified) * roard/codecfilter.c (modified) * roard/include/codecfilter.h (modified) added support for mulaw (libroardsp) and added a codec filter for roard Sat, 06 Dec 2008 23:22:55 GMT phi [920:ce0dc2fbe8e2] * roard/include/roard.h (modified) * roard/loop.c (modified) * roard/roard.c (modified) added --standby and --auto-standby Sat, 06 Dec 2008 22:05:46 GMT phi [917:7e60fa8dc102] * roard/driver_oss.c (modified) * roard/include/driver_oss.h (modified) I decided to use std vio interface for read and writes, typos Sat, 06 Dec 2008 21:51:53 GMT phi [915:9b80b15801a8] * roard/include/driver.h (modified) * roard/include/driver_oss.h (added) added driver_oss.h Sat, 06 Dec 2008 21:36:19 GMT phi [912:e0480ffcba74] * roard/driver.c (modified) * roard/driver_esd.c (modified) * roard/include/driver_esd.h (modified) got esd driver working via vio, changed driver interface a bit to get a ... Sat, 06 Dec 2008 20:07:20 GMT phi [911:9cb4e9e891ad] * roard/driver.c (modified) * roard/include/driver.h (modified) added support for vio drivers, juhu :) Fri, 28 Nov 2008 21:24:43 GMT phi [905:2fd9cd5be5ef] * roard/include/roard.h (modified) * roard/loop.c (modified) * roard/roard.c (modified) added --sysclocksync Sun, 28 Sep 2008 10:48:14 GMT phi [851:06cbae08cea5] * roard/Makefile (modified) * roard/codecfilter.c (modified) * roard/codecfilter_sndfile.c (added) * roard/include/codecfilter.h (modified) * roard/include/codecfilter_sndfile.h (added) use libsndfile for ROAR_CODEC_RIFF_WAVE if avalible, does not support ... Wed, 17 Sep 2008 00:16:39 GMT phi [783:bd7da167acad] * roard/codecfilter_alaw.c (modified) * roard/include/codecfilter.h (modified) got away with some cf alaw related compiler warnings Sun, 07 Sep 2008 01:50:39 GMT phi [768:083524c5b23c] * roard/commands.c (modified) * roard/include/req.h (modified) * roard/req.c (modified) added noop attach command Sun, 07 Sep 2008 01:46:09 GMT phi [767:7205e1dce16c] * roard/clients.c (modified) * roard/include/client.h (modified) added client_stream_move() Sun, 07 Sep 2008 01:45:53 GMT phi [766:8f87fbeb4fd3] * roard/include/streams.h (modified) * roard/streams.c (modified) added streams_get_client Fri, 05 Sep 2008 02:15:37 GMT phi [757:4e5bfa3538df] * roard/commands.c (modified) * roard/include/req.h (modified) * roard/req.c (modified) added support for ROAR_CMD_PASSFH Fri, 05 Sep 2008 02:13:41 GMT phi [755:fa521d53ac05] * roard/clients.c (modified) * roard/include/client.h (modified) added clients_get_fh() Thu, 04 Sep 2008 23:07:40 GMT phi [747:de481ef1b88b] * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) more cleanup Thu, 04 Sep 2008 17:46:49 GMT phi [741:9be48345d290] * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) * roard/streams.c (modified) tryed a lot with libvorbisfile to use stream_vio*, seems to to work very ... Wed, 03 Sep 2008 01:37:50 GMT phi [736:44f4feb2496f] * roard/Makefile (modified) * roard/codecfilter.c (modified) * roard/codecfilter_alaw.c (added) * roard/include/codecfilter.h (modified) added basic alaw cf Tue, 26 Aug 2008 22:48:46 GMT phi [668:71ac426690da] * roard/clients.c (modified) * roard/codecfilter.c (modified) * roard/codecfilter_celt.c (modified) * roard/codecfilter_cmd.c (modified) * roard/codecfilter_speex.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/codecfilter_wave.c (modified) * roard/commands.c (modified) * roard/driver.c (modified) * roard/driver_ao.c (modified) * roard/driver_esd.c (modified) * roard/driver_raw.c (modified) * roard/driver_roar.c (modified) * roard/empty.c (modified) * roard/include/client.h (modified) * roard/include/codecfilter.h (modified) * roard/include/codecfilter_celt.h (modified) * roard/include/codecfilter_cmd.h (modified) * roard/include/codecfilter_speex.h (modified) * roard/include/codecfilter_vorbis.h (modified) * roard/include/codecfilter_wave.h (modified) * roard/include/commands.h (modified) * roard/include/driver.h (modified) * roard/include/driver_ao.h (modified) * roard/include/driver_esd.h (modified) * roard/include/driver_raw.h (modified) * roard/include/driver_roar.h (modified) * roard/include/empty.h (modified) * roard/include/lib.h (modified) * roard/include/meta.h (modified) * roard/include/midi.h (modified) * roard/include/mixer.h (modified) * roard/include/network.h (modified) * roard/include/output.h (modified) * roard/include/req.h (modified) * roard/include/roard.h (modified) * roard/include/sample.h (modified) * roard/include/sources.h (modified) * roard/include/streams.h (modified) * roard/lib.c (modified) * roard/loop.c (modified) * roard/meta.c (modified) * roard/midi.c (modified) * roard/mixer.c (modified) * roard/network.c (modified) * roard/output.c (modified) * roard/req.c (modified) * roard/roard.c (modified) * roard/sample.c (modified) * roard/signals.c (modified) * roard/sources.c (modified) * roard/streams.c (modified) added license statements Mon, 25 Aug 2008 11:26:36 GMT phi [643:c3fc248024dd] * roard/include/streams.h (modified) * roard/streams.c (modified) added primary flag to streams Thu, 21 Aug 2008 15:30:15 GMT phi [635:fb9b242e8cc6] * roard/codecfilter_celt.c (modified) * roard/include/codecfilter_celt.h (modified) added RoarCELT magic Wed, 20 Aug 2008 00:00:51 GMT phi [617:eadc4ce98867] * roard/codecfilter_speex.c (modified) * roard/include/codecfilter_speex.h (modified) added a lot encoder code, changed struct to include the needed buffers, ... Tue, 19 Aug 2008 20:06:18 GMT phi [612:5ab0ccdc9e13] * roard/codecfilter.c (modified) * roard/include/codecfilter.h (modified) added flags to codecfilter list Tue, 19 Aug 2008 15:42:38 GMT phi [596:f93c53886185] * roard/include/streams.h (modified) * roard/streams.c (modified) added vio functions Tue, 19 Aug 2008 15:32:58 GMT phi [592:69b7d2d9a583] * roard/include/streams.h (modified) * roard/streams.c (modified) added member vio to struct roar_stream_server Tue, 19 Aug 2008 14:08:07 GMT phi [582:dd12ba513b27] * roard/codecfilter.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) added cf_vorbis_write() Tue, 19 Aug 2008 12:18:40 GMT phi [574:fda350c7a108] * roard/include/roard.h (modified) * roard/roard.c (modified) added cleanup_listen_socket() Mon, 18 Aug 2008 23:13:03 GMT phi [569:b35e761f50f4] * roard/Makefile (modified) * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) adding a lot thingss in preperation to encode vorbis :) Mon, 18 Aug 2008 19:58:04 GMT phi [562:1f94749e6f9d] * roard/codecfilter_wave.c (modified) * roard/include/codecfilter_wave.h (added) first small changes to make it compile ;) Mon, 18 Aug 2008 19:57:46 GMT phi [561:a98bac6549fe] * roard/Makefile (modified) * roard/codecfilter.c (modified) * roard/include/codecfilter.h (modified) added codecfilter_wave.c Mon, 18 Aug 2008 13:54:45 GMT phi [542:c71495eebd20] * roard/include/sources.h (modified) * roard/sources.c (modified) added sources_add_cf() Thu, 14 Aug 2008 03:16:55 GMT phi [494:e2c5683de088] * roard/include/streams.h (modified) * roard/streams.c (modified) added underrun vars and simplyfied a lot of casts Tue, 12 Aug 2008 13:37:57 GMT phi [465:82fd66e50dc3] * include/libroar/stream.h (modified) * include/roaraudio/proto.h (modified) * libroar/stream.c (modified) * libroararts/libartsc.c (modified) * roarclients/roarctl.c (modified) * roard/commands.c (modified) * roard/include/req.h (modified) * roard/req.c (modified) added support to get the size of optimal read() and write()s Mon, 11 Aug 2008 22:57:38 GMT phi [444:ddaaf8e220bd] * roard/include/roard.h (modified) * roard/roard.c (modified) added support vor setuid, setgid and chroot Mon, 11 Aug 2008 16:03:43 GMT phi [439:452cf038155c] * roard/clients.c (modified) * roard/include/client.h (modified) added calls to set UID and GID Wed, 06 Aug 2008 23:13:45 GMT phi [396:97fac0a6c84c] * roard/codecfilter_speex.c (modified) * roard/include/codecfilter_speex.h (modified) replaced one non working code with another Wed, 06 Aug 2008 19:40:58 GMT phi [394:c0c41ad9d2ed] * include/roaraudio/audio.h (modified) * roard/include/codecfilter_speex.h (modified) added ROAR_SPEEX_MAX_CC and buffers for cf speex