# # ChangeLog for roard in roaraudio # # Generated by Trac 1.0.1 # 05/20/24 07:37:53 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 22:10:53 GMT phi [1488:0dcc3be9917e] * roard/loop.c (modified) ckeck for gettimeofday() Mon, 30 Mar 2009 22:10:27 GMT phi [1487:4758a8fb63f0] * roard/driver_raw.c (modified) driver depends on POSIX file IO Mon, 30 Mar 2009 22:00:16 GMT phi [1486:b283d24f34ef] * roard/roard.c (modified) done a lot checks for target capabilities, check for: ROAR_HAVE_UNIX, ... Mon, 30 Mar 2009 21:57:12 GMT phi [1485:9030423a497c] * roard/midi.c (modified) console beeper only works with POSIX file IO Mon, 30 Mar 2009 21:54:32 GMT phi [1484:435ae42d82e7] * roard/network.c (modified) only check for new connections on listening socket if we have select() Mon, 30 Mar 2009 21:53:16 GMT phi [1483:e8910d52dbfa] * roard/signals.c (modified) the current signal model only works on POSIX signal system 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 ... Mon, 30 Mar 2009 21:44:37 GMT phi [1481:30246a17e3d5] * roard/codecfilter.c (modified) update list of CFs Mon, 30 Mar 2009 21:43:58 GMT phi [1480:0f037c1b4e7f] * roard/clients.c (modified) we can only check for new data from clients if we have ROAR_HAVE_SELECT Mon, 30 Mar 2009 21:41:59 GMT phi [1479:71d2bfe4ebe0] * roard/codecfilter_cmd.c (modified) only build cf if we have ROAR_HAVE_UNIX, ROAR_HAVE_BSDSOCKETS and ... Mon, 30 Mar 2009 21:41:05 GMT phi [1478:8b72a771afd4] * roard/driver.c (modified) updated driver list Thu, 26 Feb 2009 13:35:55 GMT phi [1246:e0bd23bfaea9] * roard/driver.c (modified) * roard/driver_raw.c (modified) use vio close for raw driver Thu, 26 Feb 2009 13:26:35 GMT phi [1245:3fda0605065a] * roard/streams.c (modified) do no unessesery close if driver allready closed the device Thu, 26 Feb 2009 13:23:31 GMT phi [1244:7846de2d687a] * roard/driver.c (modified) use VIO close if driver does not have a specal close, change this for ... Thu, 26 Feb 2009 13:06:19 GMT phi [1243:741d7d9f165a] * roard/driver.c (modified) * roard/streams.c (modified) use vio close for normal streams (non-driver) Thu, 26 Feb 2009 13:06:02 GMT phi [1242:86402240c209] * roard/driver_oss.c (modified) use vio close Thu, 26 Feb 2009 02:12:56 GMT phi [1239:bfbca4801c7b] * roard/codecfilter_vorbis.c (modified) * roard/streams.c (modified) done the a bit cleanup 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 15:16:51 GMT phi [1231:0d5af7a1225f] * roard/streams.c (modified) added explizide casts (*size_t->int) to get compiler warning away Wed, 25 Feb 2009 13:28:52 GMT phi [1229:287c6c1a333e] * roard/driver_raw.c (modified) deleted useless driver_raw_pause(), added fdatasync() to ... Wed, 25 Feb 2009 13:13:25 GMT phi [1228:fa46d78ceb29] * roard/driver.c (modified) * roard/driver_roar.c (modified) removed useless driver_roar_pause() Wed, 25 Feb 2009 13:07:48 GMT phi [1227:203ed239f616] * roard/roard.c (modified) set sync and prim flag on output if only non-default driver is given but ... 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 ... Tue, 24 Feb 2009 23:03:32 GMT phi [1222:260aca01b2af] * roard/driver_oss.c (modified) unified driver vio ctl to support setting of blocksize Tue, 24 Feb 2009 23:02:59 GMT phi [1221:8ab0332cd92b] * roard/roard.c (modified) added support for flag primary as -oO flag, for flag cleanmeta, dummy ... Wed, 04 Feb 2009 17:35:01 GMT phi [1209:731db415c4df] * roard/driver_oss.c (modified) reduced the OSS fragment (buffer) size, latenys of 35ms! Wed, 04 Feb 2009 16:46:44 GMT phi [1208:3ed0b4a1da52] * configure (modified) * roard/roard.c (modified) added support to select a default codec for the default output driver Wed, 04 Feb 2009 16:31:34 GMT phi [1207:aa6872cc2c17] * roard/roard.c (modified) moved ENV vars ROAR_DRIVER and ROAR_DEVICE to new driver interface Wed, 04 Feb 2009 15:58:01 GMT phi [1200:7ab8a2d1c9a5] * roard/roard.c (modified) primary outputs are sync to there self Wed, 04 Feb 2009 15:55:06 GMT phi [1199:6eb25a4ffe7a] * configure (modified) * roard/codecfilter.c (modified) * roard/codecfilter_cmd.c (modified) added support to disable cmd codecfilter Wed, 04 Feb 2009 15:54:48 GMT phi [1198:de0782b28a73] * roard/include/roard.h (modified) include needed files for gettimeofday() Wed, 04 Feb 2009 15:21:30 GMT phi [1197:7e5a7e4557e8] * roard/lib.c (modified) hacked a bit to get cf_cmd back working, you SHOULD NOT use it... Thu, 29 Jan 2009 12:37:35 GMT phi [1186:b7ba4a4d62bd] * roard/sources.c (modified) changed sources interface a bit: added support for an optional ... 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 Sun, 25 Jan 2009 14:59:58 GMT phi [1184:e4ed391d9135] * roard/driver_oss.c (modified) SNDCTL_DSP_GETODELAY is not defined on some old systems Sun, 25 Jan 2009 14:59:00 GMT phi [1183:b1622d2eaf9d] * roard/network.c (modified) forgot about need for var c if ROAR_HAVE_GETPEEREID is defined Sun, 25 Jan 2009 14:35:49 GMT phi [1182:abf527eb7d7c] * roard/network.c (modified) use getpeereid() if supported by OS Sun, 25 Jan 2009 14:26:11 GMT phi [1181:2ed886715f44] * roard/Makefile (modified) delete target bevor overwriting it: needed for semi-install 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 18:54:32 GMT phi [1171:02f540634383] * configure (modified) * libroar/vio.c (modified) * libroarpulse/simple.c (modified) * roard/driver_esd.c (modified) * roard/streams.c (modified) use fsync() if there is no fdatasync() Sat, 24 Jan 2009 01:31:32 GMT phi [1164:34acf1586649] * roard/clients.c (modified) solved double close bug 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 Fri, 23 Jan 2009 22:21:17 GMT phi [1159:82af4794cd7b] * roard/streams.c (modified) typo Fri, 23 Jan 2009 19:43:07 GMT phi [1157:5a1850d8ec0f] * ChangeLog (modified) * roard/streams.c (modified) allow overruns in sync streams, make new driver API more stable (network ... Thu, 22 Jan 2009 14:24:03 GMT phi [1156:7d06c4349db7] * roard/req.c (modified) * roard/roard.c (modified) added some debug lions to watch the driver ID 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:38:14 GMT phi [1153:a79a6e94abf3] * roard/req.c (modified) ROAR_WARN() -> ROAR_DBG() Thu, 22 Jan 2009 13:25:05 GMT phi [1152:ce19b0df17e3] * roard/driver_oss.c (modified) * roard/streams.c (modified) cleanup, mainly ROAR_WARN() -> ROAR_DBG() 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 Thu, 22 Jan 2009 11:34:55 GMT phi [1148:8d54d01cd400] * roard/streams.c (modified) don't accept new streams in termination state Wed, 21 Jan 2009 21:58:27 GMT phi [1145:a5edc8a12b46] * roard/roard.c (modified) use the new driver interface by default 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:55:11 GMT phi [1143:252903e35adc] * roard/driver.c (modified) added :port to device info 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 Tue, 20 Jan 2009 19:46:28 GMT phi [1136:33eebfdb5191] * configure (modified) * roard/Makefile (modified) also test for libspeexdsp, it's new lib name since 1.2beta3 for non ... Sat, 17 Jan 2009 00:42:58 GMT phi [1125:b4e6078fc699] * libroar/vio.c (modified) * roard/streams.c (modified) fixed display of sync flag for driver streams: may not depend on ... 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 Fri, 16 Jan 2009 16:32:09 GMT phi [1117:b7329495fc22] * roard/roard.c (modified) * roard/streams.c (modified) added support for sync vio 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, 14 Jan 2009 18:56:09 GMT phi [1115:1bab2adc81e8] * roard/roard.c (modified) removed -s as short form for --sock as used as -s for --source Wed, 14 Jan 2009 17:39:55 GMT phi [1111:995a4ce1ab04] * roard/req.c (modified) added support to kick sources: source id = stream id, source is a stream ... Wed, 14 Jan 2009 17:39:20 GMT phi [1110:1bdd5d4d74f2] * roard/roard.c (modified) added -sN, start new on source on -sN and end of parameters Sun, 11 Jan 2009 00:56:20 GMT phi [1102:06c1ee7b2f05] * libroardsp/Makefile (modified) * roarclients/Makefile (modified) * roard/Makefile (modified) only link libm if we have it! Thu, 25 Dec 2008 16:07:11 GMT phi [1065:a830b78ddb75] * configure (modified) * libroardsp/alaw.c (modified) * libroardsp/mulaw.c (modified) * roard/codecfilter.c (modified) * roard/codecfilter_alaw.c (modified) * roard/codecfilter_mulaw.c (modified) added support to disbale support for A-Law and mu-Law (all or just ... 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 Wed, 24 Dec 2008 00:26:29 GMT phi [1055:9119166575ac] * configure (modified) * roard/network.c (modified) test for broken ucred Tue, 23 Dec 2008 20:06:46 GMT phi [1046:27fab9a77db2] * roard/roard.c (modified) update pid on --deamon Tue, 23 Dec 2008 08:41:41 GMT phi [1045:bf38ceae5a66] * roard/streams.c (modified) clear meta data for meta streams on delete Tue, 23 Dec 2008 08:35:31 GMT phi [1044:9d5c342e6a14] * roard/req.c (modified) ROAR_WARN() -> ROAR_DBG() 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 06:08:20 GMT phi [1041:054b825e307d] * roard/codecfilter_vorbis.c (modified) finalize after meta data update Tue, 23 Dec 2008 06:08:04 GMT phi [1040:4d32270e0139] * roard/meta.c (modified) update meta data of recv-meta streams on finalize 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 Mon, 22 Dec 2008 11:56:36 GMT phi [1032:a06815278af3] * include/libroar/stream.h (modified) * roarclients/roarctl.c (modified) * roard/roard.c (modified) added stream flag META Sun, 21 Dec 2008 23:48:50 GMT phi [1031:e37fc903ebb8] * roard/sources.c (modified) mark sources as sources Sun, 21 Dec 2008 23:43:48 GMT phi [1030:21c645bcc836] * roard/req.c (modified) * roard/streams.c (modified) use flags on req for stream para 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 Sun, 21 Dec 2008 11:30:34 GMT phi [1021:bdf6df991057] * roard/codecfilter.c (modified) ha, I added write support to it yesterday... Sun, 21 Dec 2008 01:06:42 GMT phi [1015:2086db30dbe8] * roard/streams.c (modified) if we can't send some data because of EAGAIN, ignore and print a warning Sun, 21 Dec 2008 00:50:07 GMT phi [1014:7864567c619b] * roard/streams.c (modified) small change that makes monetoring streams more robust Sat, 20 Dec 2008 21:51:34 GMT phi [1013:5c0b53001a34] * roard/codecfilter_wave.c (modified) done some cleanup of debug messages Sat, 20 Dec 2008 21:48:23 GMT phi [1012:e0923fe24fa9] * roard/codecfilter.c (modified) * roard/codecfilter_sndfile.c (modified) * roard/codecfilter_wave.c (modified) * roard/streams.c (modified) added support for writeing wave files, ha! Sat, 20 Dec 2008 16:24:00 GMT phi [1011:382d3e6269d1] * roard/roard.c (modified) ignore proxy settings at startup time while opening local socket Thu, 18 Dec 2008 23:03:48 GMT phi [998:fdee4bd3aeec] * roard/codecfilter.c (modified) updated description Thu, 18 Dec 2008 22:56:54 GMT phi [997:811183edb732] * roard/codecfilter_fishsound.c (modified) seems as if I finaly got cf fishsound working, debug code clean up Thu, 18 Dec 2008 22:45:33 GMT phi [995:d8e88bab735f] * roard/codecfilter.c (modified) added fishsound filter for OGG_FLAC Thu, 18 Dec 2008 22:40:21 GMT phi [994:43a7c78b4bf9] * roard/codecfilter.c (modified) * roard/codecfilter_fishsound.c (modified) seems that I got it finally rung experimental 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 Thu, 18 Dec 2008 15:10:02 GMT phi [989:3546df4ceb78] * libroar/vio.c (modified) * roard/driver_roar.c (modified) abstract from __LP64__ to ROAR_INSTINT Wed, 17 Dec 2008 20:14:07 GMT phi [982:05f1be351ac0] * roard/loop.c (modified) * roard/roard.c (modified) quit if a primary output stream can not be inited, changed change of ... Wed, 17 Dec 2008 20:13:21 GMT phi [981:892b34984ecd] * roard/streams.c (modified) added fc object to ss object, not used yet, update pos on ...