# # ChangeLog for roard/streams.c in roaraudio # # Generated by Trac 1.0.1 # 05/19/24 23:03:45 Tue, 26 May 2009 11:14:28 GMT phi [1906:879e3a0312a6] * roard/streams.c (modified) added some debug lions Sun, 24 May 2009 20:12:14 GMT phi [1887:90abccb92ba8] * roard/streams.c (modified) support MUTE flag on wave streams Sat, 23 May 2009 10:13:30 GMT phi [1857:039b11dd6c39] * roard/include/streams.h (modified) * roard/streams.c (modified) we do not need a filter chain anymore Sat, 23 May 2009 03:50:46 GMT phi [1845:387a865620c1] * roard/midi.c (modified) * roard/streams.c (modified) added subs: midi_check_stream() and midi_send_stream(), corrected a ... 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 00:37:18 GMT phi [1837:658124707d22] * roard/streams.c (modified) support thru streams for waveform streams without a codecfilter Sat, 23 May 2009 00:29:03 GMT phi [1836:e544e1fdbb76] * roard/streams.c (modified) in case a stream is deleted another stream refres to as rel id delete ... 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() Thu, 21 May 2009 21:56:31 GMT phi [1804:fcbd866258e7] * include/roaraudio/stream.h (modified) * libroar/stream.c (modified) * roard/streams.c (modified) removed unused struct fiealds 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 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: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, 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 ... 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: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 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 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 ... 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() 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: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: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: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: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 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: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 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: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 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 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: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! 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 ... Wed, 10 Dec 2008 22:26:01 GMT phi [971:302305b809d4] * roard/streams.c (modified) commented out change of recv buffer Tue, 09 Dec 2008 22:51:01 GMT phi [969:6efdae031d5f] * roard/streams.c (modified) dont set minimum buffer size, set optimal read size as recv buffer size Tue, 09 Dec 2008 22:36:08 GMT phi [968:82561f5f0063] * include/libroar/socket.h (modified) * libroar/socket.c (modified) * roard/streams.c (modified) set recv buffer to minimum for streams 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 17:26:27 GMT phi [936:f7399e481e01] * roard/streams.c (modified) close driver if stream has one, some cleanup Sun, 07 Dec 2008 17:22:42 GMT phi [935:051cbda17b97] * roard/driver_oss.c (modified) * roard/streams.c (modified) ROAR_WARN() -> ROAR_DBG() Sun, 07 Dec 2008 17:20:23 GMT phi [934:0277459c7e79] * roard/clients.c (modified) * roard/driver_oss.c (modified) * roard/roard.c (modified) * roard/streams.c (modified) got output streams basicly working, we should clean up some code anyway 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 ... Sat, 15 Nov 2008 23:31:12 GMT phi [881:fdf97832f81f] * include/libroar/vio.h (modified) * libroar/stream.c (modified) * libroar/vio.c (modified) * roard/streams.c (modified) redesigned the VIO abstarction layer a lot Mon, 22 Sep 2008 19:01:59 GMT phi [826:bab1cca7d75f] * include/libroar/stream.h (modified) * include/roaraudio/stream.h (modified) * roarclients/Makefile (modified) * roarclients/roarbidir.c (added) * roard/streams.c (modified) added experimental support for bidirectional streams Sun, 07 Sep 2008 01:45:53 GMT phi [766:8f87fbeb4fd3] * roard/include/streams.h (modified) * roard/streams.c (modified) added streams_get_client 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 ... Thu, 04 Sep 2008 03:59:40 GMT phi [740:9006af31af0a] * roard/streams.c (modified) return -1 in error case Thu, 04 Sep 2008 03:56:58 GMT phi [739:a3bc82e9c722] * roard/streams.c (modified) fixed support for codecfilters and DECnet Thu, 28 Aug 2008 03:33:06 GMT phi [701:51495a826510] * include/roaraudio.h (modified) * libroar/basic.c (modified) * libroar/file.c (modified) * roard/streams.c (modified) fixed some gcc warnings, no bugs 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:31:36 GMT phi [645:6cbe070ef8fc] * roard/streams.c (modified) make primary streams work without double-free while quit 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 Wed, 20 Aug 2008 18:12:05 GMT phi [634:01d26682dd80] * roard/codecfilter_celt.c (modified) * roard/codecfilter_vorbis.c (modified) * roard/streams.c (modified) allow setting -1 as fh for stream, added ROAR_DIR_OUTPUT where ... Wed, 20 Aug 2008 11:00:46 GMT phi [625:49e04c35dc9e] * roard/streams.c (modified) added roar_conv() support for monetoring clients Tue, 19 Aug 2008 19:10:25 GMT phi [609:093b3891d709] * roard/codecfilter_celt.c (modified) * roard/codecfilter_cmd.c (modified) * roard/codecfilter_speex.c (modified) * roard/codecfilter_wave.c (modified) * roard/streams.c (modified) cleanup of casts Tue, 19 Aug 2008 17:25:27 GMT phi [603:4ad0230688bc] * roard/streams.c (modified) delete stream if we got errors within codec filters 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:16:42 GMT phi [585:6fb31f1faf3d] * roard/streams.c (modified) allow monetoring streams to use codec filters, and cast cleanup Tue, 19 Aug 2008 00:25:49 GMT phi [571:0dfe525abe11] * roard/codecfilter.c (modified) * roard/streams.c (modified) fixed bugs then codec filter can not be opened: delete stream Mon, 18 Aug 2008 16:03:26 GMT phi [547:797f5692456f] * roard/loop.c (modified) * roard/streams.c (modified) updated --terminate to wait for all clients AND streams, this is usefull ... Mon, 18 Aug 2008 12:30:04 GMT phi [538:766ee7a02149] * roard/streams.c (modified) set codec_orgi and align spaces Thu, 14 Aug 2008 22:40:31 GMT phi [508:1129ff87dd1e] * include/libroar/socket.h (modified) * include/roaraudio.h (modified) * libroar/socket.c (modified) * roard/roard.c (modified) * roard/streams.c (modified) added DECnet listen support, introused -n/--decnet to roard, added ... Thu, 14 Aug 2008 03:22:08 GMT phi [495:cbd30b2ccdc2] * roard/streams.c (modified) added underrun vars and simplyfied a bit 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 Thu, 14 Aug 2008 03:06:07 GMT phi [491:9f0ecaa578d4] * roard/streams.c (modified) undone changes to rev 1.25, added some debug macros and clarified some ... Wed, 06 Aug 2008 12:59:21 GMT phi [389:a5cfddb43b2c] * roard/streams.c (modified) mul and div no longer used Wed, 06 Aug 2008 12:58:36 GMT phi [388:21a4e03ca575] * roard/streams.c (modified) added some more debuging lines, use rates not mul and div to calc outlen Tue, 05 Aug 2008 22:08:59 GMT phi [382:46b315ef4767] * roard/codecfilter_vorbis.c (modified) * roard/include/codecfilter_vorbis.h (modified) * roard/streams.c (modified) CF Vorbis: fixed a read() on closed() and a close() before read() bug Tue, 05 Aug 2008 17:23:36 GMT phi [381:46b9c9025e7f] * roard/streams.c (modified) update the pos feald Tue, 05 Aug 2008 15:02:52 GMT phi [377:960b34a9ea61] * roard/include/streams.h (modified) * roard/streams.c (modified) added support to set and get socktype of a stream, This is used to ask ... Fri, 25 Jul 2008 11:21:11 GMT phi [334:89308957eafe] * roard/streams.c (modified) resolved a memory leak Thu, 24 Jul 2008 14:00:15 GMT phi [273:66dbad36f703] * roard/streams.c (modified) added replaygain vars to mixer Thu, 24 Jul 2008 13:59:52 GMT phi [272:34e5d64c0a95] * roard/streams.c (modified) a simple s in front of size_t to make it signed or not can break up ... Thu, 24 Jul 2008 13:59:27 GMT phi [271:62ee4510c9ef] * roard/streams.c (modified) got roar_stream_add_data() working! Thu, 24 Jul 2008 13:59:11 GMT phi [270:ef2f9fe41b1c] * roard/streams.c (modified) playing around with cf_vorbis* Thu, 24 Jul 2008 13:58:55 GMT phi [269:d6b978f204eb] * roard/streams.c (modified) close codecfilter at end of stream Thu, 24 Jul 2008 13:58:40 GMT phi [268:5a0e22fd2311] * roard/streams.c (modified) open filter on stream start Thu, 24 Jul 2008 13:58:26 GMT phi [267:1439c3eb27d1] * roard/streams.c (modified) added infos about filter to struct roar_stream_server Thu, 24 Jul 2008 13:58:08 GMT phi [266:116c4e946a67] * roard/streams.c (modified) changing underun from ERR to WARN Mon, 14 Jul 2008 10:36:37 GMT phi [139:4a577b978f6c] * roard/mixer.c (modified) * roard/streams.c (modified) what ever diffrents this makes, but valgrind is now happy Sun, 13 Jul 2008 17:55:29 GMT phi [129:1636d0d38280] * roard/streams.c (modified) added a bit better monetoring client support Sun, 13 Jul 2008 17:11:18 GMT phi [127:df5c2e3b1dd3] * roard/streams.c (modified) better support for filter streams Sun, 13 Jul 2008 15:26:52 GMT phi [125:8c29ccfbfa5d] * roard/include/streams.h (modified) * roard/streams.c (modified) try to work around underrun errors of new streams Sat, 12 Jul 2008 23:02:28 GMT phi [90:a4dbc92ef913] * roard/include/meta.h (modified) * roard/meta.c (modified) * roard/streams.c (modified) added a lot of basic meta stuff Sat, 12 Jul 2008 22:33:53 GMT phi [87:3bc590ae9419] * include/roaraudio.h (modified) * include/roaraudio/meta.h (modified) * roarclients/roartypes.c (modified) * roard/include/streams.h (modified) * roard/streams.c (modified) started with meta data support Sat, 12 Jul 2008 19:55:02 GMT phi [84:cd538d13337e] * roard/clients.c (modified) * roard/req.c (modified) * roard/streams.c (modified) fixed some bugs with multible streams per client Sat, 12 Jul 2008 11:38:56 GMT phi [66:a75c2005faeb] * roard/clients.c (modified) * roard/include/streams.h (modified) * roard/streams.c (modified) finaly got sources working! Wed, 25 Jun 2008 10:37:43 GMT phi [53:c6dc270b5cac] * roard/streams.c (modified) changed to not shutdown playback sockets for writeing as we need to ... Wed, 25 Jun 2008 10:09:50 GMT phi [51:a25135a03b06] * roard/streams.c (modified) added shutdown() in streams_set_fh()