# # ChangeLog for roard in roaraudio # # Generated by Trac 1.0.1 # 05/08/24 22:28:11 Mon, 18 May 2009 20:46:19 GMT phi [1756:2f44b3b7a8f6] * roard/Makefile (modified) grouped libs a bit, included win32 network libs Mon, 18 May 2009 20:06:48 GMT phi [1753:a15204350a08] * roard/roard.c (modified) no signals and a lot other things on win32 Mon, 18 May 2009 20:06:23 GMT phi [1752:5926d4a98159] * roard/signals.c (modified) no signals on win32 Mon, 18 May 2009 19:53:06 GMT phi [1751:73aa7bba2551] * roard/midi.c (modified) only use a console device if we have one Mon, 18 May 2009 19:45:19 GMT phi [1750:e1745c2a2f8c] * roard/loop.c (modified) * roard/streams.c (modified) only use usleep() if we have it Sun, 17 May 2009 20:29:35 GMT phi [1739:f0ae1a58a34b] * configure (modified) * roard/include/output.h (modified) added --roard-cfreq Sun, 17 May 2009 17:06:27 GMT phi [1733:b31058000869] * libroar/Makefile (modified) * libroararts/Makefile (modified) * libroardsp/Makefile (modified) * libroaresd/Makefile (modified) * libroarpulse/Makefile (modified) * libroarsndio/Makefile (modified) * libroaryiff/Makefile (modified) * roard/Makefile (modified) * roarfish/Makefile (modified) use $LIBS in Makefiles: add libs at end of linker options Wed, 13 May 2009 16:09:31 GMT phi [1691:ecccc2a22b79] * roard/roard.c (modified) roard should terminate if it can't ste uid/gid on socket Mon, 11 May 2009 21:49:43 GMT phi [1672:ebdd6c9efa55] * roard/driver_oss.c (modified) * roard/driver_sndio.c (modified) added support for hwmixer to oss driver (not working for me, OSS v4) and ... 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 19:01:34 GMT phi [1662:a735f98fab9e] * roard/clients.c (modified) changed name of fh in con struct to __fh, this should all apps requiring ... 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 Thu, 07 May 2009 16:22:01 GMT phi [1653:b03c630421f1] * roard/lib.c (modified) do a better casting on exec()s Fri, 01 May 2009 23:45:01 GMT phi [1646:481865e6ea97] * configure (modified) * roard/Makefile (modified) check for libsocket Fri, 01 May 2009 23:11:12 GMT phi [1645:4abcd756aea9] * configure (modified) * roarclients/Makefile (modified) * roard/Makefile (modified) test for libogg Sat, 25 Apr 2009 12:49:16 GMT phi [1614:7d8deb4b9dfc] * roard/sources.c (modified) do not double close a vio object Sat, 25 Apr 2009 12:48:54 GMT phi [1613:d95dbd4f2083] * roard/streams.c (modified) do not set fh on streams (vio!) Sat, 25 Apr 2009 10:44:44 GMT phi [1611:2f155211a6c8] * roard/clients.c (modified) added some debug lions Sat, 25 Apr 2009 10:34:47 GMT phi [1610:277836edc5e0] * roard/streams.c (modified) try to handle VIO streams 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 Wed, 15 Apr 2009 15:48:22 GMT phi [1585:6072cefe7f97] * include/libroar/stream.h (modified) * roarclients/roarctl.c (modified) * roard/streams.c (modified) added flags: hwmixer (still meaning less, roard ignores this flag) and ... Tue, 14 Apr 2009 22:17:19 GMT phi [1583:a06ebe83db1a] * roard/driver_sndio.c (modified) added debug macros, fixed double configure bug, changed code in order to ... Tue, 14 Apr 2009 22:15:02 GMT phi [1582:3d529689efaf] * roard/Makefile (modified) link against libsndio in case we support it Tue, 14 Apr 2009 22:14:36 GMT phi [1581:485598ab37df] * roard/roard.c (modified) don't close driver not opened Sun, 12 Apr 2009 20:53:54 GMT phi [1549:835af2c223ac] * roard/driver_sndio.c (modified) wort most of the basic driver Sun, 12 Apr 2009 20:33:08 GMT phi [1548:1c08f75acfea] * roard/driver_sndio.c (modified) done basic init code Sun, 12 Apr 2009 20:29:18 GMT phi [1547:751826b3e553] * roard/driver_sndio.c (modified) started writing some code 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 15:52:28 GMT phi [1541:7b51b5ded747] * roard/driver_oss.c (modified) codecs needing a cf can not be autoconfigured yet Sun, 12 Apr 2009 15:46:50 GMT phi [1540:cff6327e2fb3] * roard/driver_oss.c (modified) it's an error to write data to a not yet opened device Sun, 12 Apr 2009 15:45:14 GMT phi [1539:56b0eed81f0c] * roard/driver_oss.c (modified) added support to reopen device Sun, 12 Apr 2009 00:32:55 GMT phi [1538:79df833b16cf] * roard/driver_oss.c (modified) supress unused var warning on systems not supporting ... 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 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