# # ChangeLog for roard in roaraudio # # Generated by Trac 1.0.1 # 05/25/24 22:03:02 Sat, 11 Apr 2009 23:10:01 GMT phi [1533:c596caf4c8f8] * roard/driver_oss.c (modified) done a lot cleanup Sat, 11 Apr 2009 23:07:24 GMT phi [1532:ce5df2df033d] * roard/driver_oss.c (modified) got auto config working, need cleanup Sat, 11 Apr 2009 22:59:03 GMT phi [1531:639d7347480e] * roard/roard.c (modified) added support to set autoconf flag Sat, 11 Apr 2009 22:39:36 GMT phi [1530:570f7a39d6d0] * roard/driver_oss.c (modified) added warning if device uses diffrent sample rate, added support for ... Sat, 11 Apr 2009 22:38:13 GMT phi [1528:c33204994901] * roard/roard.c (modified) set stream id and pointer for this server stream in add_output() Sat, 11 Apr 2009 22:26:08 GMT phi [1527:8ae116c7e48b] * roard/driver_oss.c (modified) added support to add server stream, removed unessesery return 0 Sat, 11 Apr 2009 22:22:24 GMT phi [1526:9f95e23b46e0] * roard/driver_oss.c (modified) set need_config flag in open_device() and do not set explicitly values ... Sat, 11 Apr 2009 22:15:36 GMT phi [1524:af83c26dd982] * roard/driver_oss.c (modified) ROAR_WARN() -> ROAR_DBG() cleanup Sat, 11 Apr 2009 22:10:34 GMT phi [1523:f1d7869087f5] * roard/driver_oss.c (modified) added support to set bloc/frament size Sat, 11 Apr 2009 22:06:09 GMT phi [1522:2ab4c1e3d956] * include/libroar/vio.h (modified) * roard/roard.c (modified) added ROAR_VIO_CTL_SET_DBLKSIZE, added blocksize= stream option Sat, 11 Apr 2009 21:50:55 GMT phi [1521:1ecaaea92527] * roard/driver_oss.c (modified) do seting of framents on first write Sat, 11 Apr 2009 18:53:33 GMT phi [1518:5d7a197eceb6] * roard/driver_oss.c (modified) reordered a lot code within oss driver, should be more flexible now Fri, 10 Apr 2009 17:01:20 GMT phi [1516:8537a24adfa3] * roard/roard.c (modified) only try to chown UNIX socket if we have UNIX support Fri, 10 Apr 2009 15:55:21 GMT phi [1515:1f6dea6aeb2f] * roard/Makefile (modified) correced order of libs on linking Thu, 09 Apr 2009 22:49:30 GMT phi [1512:c6b548688545] * doc/man1/roard.1 (modified) * roard/roard.c (modified) corrected info about roard's -sN and added new output stream options to ... Wed, 01 Apr 2009 15:49:52 GMT phi [1504:d00454bcfd80] * roard/clients.c (modified) * roard/sources.c (modified) use fh=-2 as specal *read me* info Wed, 01 Apr 2009 15:48:08 GMT phi [1503:c0005aee16ff] * configure (modified) * roard/roard.c (modified) added config var if we have args in main() 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:53:38 GMT phi [1500:789ffe085574] * roard/lib.c (modified) test for ROAR_HAVE_IO_POSIX and ROAR_HAVE_FORK, only close listening ... Tue, 31 Mar 2009 18:51:09 GMT phi [1499:e5cd1b5eb592] * roard/sources.c (modified) check for ROAR_HAVE_IO_POSIX, converted source cf to new vio interface Tue, 31 Mar 2009 18:47:44 GMT phi [1498:0e9ec20bf506] * roard/streams.c (modified) corrected use of FDATASYNC and SHUTDOWN, check for ROAR_SUPPORT_META and ... 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:07:17 GMT phi [1496:3b3a826f60d5] * roard/mixer.c (modified) corrected width of int and not assume it is as big as needed 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 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()