You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
(7) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(7) |
| 2006 |
Jan
(1) |
Feb
(2) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
(4) |
Oct
(17) |
Nov
(18) |
Dec
(1) |
| 2007 |
Jan
|
Feb
|
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(6) |
Dec
(1) |
| 2008 |
Jan
(17) |
Feb
(20) |
Mar
(8) |
Apr
(8) |
May
(10) |
Jun
(4) |
Jul
(5) |
Aug
(6) |
Sep
(9) |
Oct
(19) |
Nov
(4) |
Dec
(35) |
| 2009 |
Jan
(40) |
Feb
(16) |
Mar
(7) |
Apr
(6) |
May
|
Jun
(5) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
(2) |
Nov
(15) |
Dec
(15) |
| 2010 |
Jan
(5) |
Feb
(20) |
Mar
(12) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
(11) |
Sep
(1) |
Oct
(1) |
Nov
(3) |
Dec
|
| 2011 |
Jan
(8) |
Feb
(19) |
Mar
|
Apr
(12) |
May
(7) |
Jun
(8) |
Jul
|
Aug
(1) |
Sep
(21) |
Oct
(7) |
Nov
(4) |
Dec
|
| 2012 |
Jan
(3) |
Feb
(25) |
Mar
(8) |
Apr
(10) |
May
|
Jun
(14) |
Jul
(5) |
Aug
(12) |
Sep
(3) |
Oct
(14) |
Nov
|
Dec
|
| 2013 |
Jan
(10) |
Feb
(4) |
Mar
(10) |
Apr
(14) |
May
(6) |
Jun
(13) |
Jul
(37) |
Aug
(20) |
Sep
(11) |
Oct
(1) |
Nov
(34) |
Dec
|
| 2014 |
Jan
(8) |
Feb
(26) |
Mar
(24) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(28) |
Oct
(4) |
Nov
(4) |
Dec
(2) |
| 2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(13) |
Jul
|
Aug
(3) |
Sep
(8) |
Oct
(11) |
Nov
(16) |
Dec
|
| 2016 |
Jan
|
Feb
(6) |
Mar
|
Apr
(9) |
May
(23) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2017 |
Jan
|
Feb
|
Mar
|
Apr
(7) |
May
(3) |
Jun
|
Jul
(3) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
(3) |
| 2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
(31) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
(2) |
Feb
(2) |
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
|
|
1
|
2
|
|
3
|
4
|
5
(2) |
6
(2) |
7
|
8
|
9
|
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
|
17
|
18
|
19
(1) |
20
(1) |
21
|
22
|
23
|
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
31
|
|
|
|
|
|
|
|
From: Stephen S. <rad...@gm...> - 2008-08-20 20:26:24
|
Hi, On Tue, Aug 19, 2008 at 4:25 PM, Dave Robillard <da...@dr...> wrote: > Hi, > > Simple patch attached to hide the _internal methods from the > documentation (they look pretty silly there...) Thanks! I think a slightly better way to do that (instead of putting a new macro in the headers) is to use Doxygen's "\internal" command. However this requires setting EXTRACT_ALL to "no", meaning that undocumented functions don't get added to the documentation at all. On the other hand, this just means they are lacking documentation, so I think adding documentation for functions and structures that disappear when EXTRACT_ALL is turned off is probably the way to go. I'll try to work on this. Steve |
|
From: Dave R. <da...@dr...> - 2008-08-19 20:26:04
|
Hi, Simple patch attached to hide the _internal methods from the documentation (they look pretty silly there...) Cheers, -dr |
|
From: Andy W. S. <an...@cn...> - 2008-08-06 18:58:54
|
Getting timestamps right is hard(tm), so I'll just add some observations here. Jitter induced phase-modulation noise (which is frequency and distribution-dependent) is actually a significant problem even at gesture frequency rates. Jitter on the order of a couple msec can easily degrade the channel to less than the equivalent of 8-bit depth quantization noise. I wrote a paper about this, and the implementation of forward sync / backward re-sync in MaxMSP, available here: http://cnmat.berkeley.edu/publication/implementation_and_applications_open_sound_control_timestamps (its a preprint but if you make a user account the PDF can be downloaded, or email me off-list -- if you will be at ICMC 2008 you can talk to me about this in person at the poster session, Aug 28th, 3:15 pm). ... There are a few basic needs for a timestamp implementation: 1) ability to forward-queue, messages marked for the future to be "delivered" on-time However this is only useful when the network delay is known by the remote client, which is actually more than often an unreasonable requirement. For one, it is impossible unless the communication channel is bidirectional. It also requires network clock sync. In fact I only find this to be useful when the target is too dumb to compute the delay statistics itself (e.g. a microprocessor). 2) ability to backwards-queue, messages marked in the PAST to be delayed by an additional amount to a constant delay. This is useful when the client has no idea what the network delay is-- it does not attempt to pre-delay messages by marking for the future, but just marks them for the PRESENT time... then the host computes the delay statistics (assuming clocks are synchronized), formulates a target delay boundary, and reschedules delivery. Also, if you are playing back data from the past (e.g. an OSC recording / playback system), the timestamps can be very far in the past. Delay as a random process means that there also needs to be a way to dispatch messages that miss the resynchronization deadline. Also messages marked "immediate" bypass the rescheduling entirely. Oddly enough I've found that in a system that actually uses timestamps for jitter compensation, the "immediate" tag is actually used for informational "out-of-band" type messages that are actually the lowest priority... go figure. 3) ability to not apply any rescheduling at all, but to let the dispatch routine handle rescheduling... every dispatch should have an associated timestamp. With a typical soft-RT operating system the rescheduling accuracy is not better than about 1msec--which actually leaves a fairly large amount of phase-modulation noise in the signal. A system that interfaces to a synchronous domain (e.g. audio stream) can achieve accuracy down in the sub-microsecond range... but that is obviously out of scope for liblo's purposes, so it needs to be able to let the user handle the scheduling, or at least not make the assumption that its attempted rescheduling is sufficient. 4) ability to queue a VERY LARGE number of messages into the schedule... like, thousands. Use an O(1) priority queue, variable heap size, possibly adaptive... this enables the use of high-latency block-based transports, e.g. file handles, databases. Cheers-- Andy. --- Andy W. Schmeder andy [at] cnmat.berkeley.edu Programmer/Analyst II Research Group Center for New Music and Audio Technologies University of California at Berkeley http://cnmat.berkeley.edu |
|
From: alex <al...@sl...> - 2008-08-06 15:06:48
|
Hi all, I just tried out liblo's bundle timestamp handling and found it is still too buggy to use. This is a shame because otherwise it's a really great library. I had a look at trying to fix it myself before but didn't get anywhere. If a liblo server thread receives a bundle timestamped into the future it queues up the messages within and tries to release them at the right time. However there is an error somewhere because there is heavy periodic stuttering, I think every second. Perhaps the fractional part of the timestamp is not handled correctly. In any case I think this queueing behaviour should be optional... I see that the motivation is to be able to send messages a bit ahead of time so network latency/jitter gets ironed out. But what about in the case of a OSC proxy? You'd want to forward the message with the same timestamp, without delay. Also, you might want your client and server to operate on the same 'logical' time that appears in the bundle timestamp so that their clocks are fully synchronised, at the moment when you receive a delayed message that came from a bundle you have no way of finding out what the timestamp on the bundle was (please correct me if I'm wrong). Anyone else have thoughts/experience with this? Best wishes, alex |
|
From: Stephen S. <rad...@gm...> - 2008-08-05 18:02:51
|
On Tue, Aug 5, 2008 at 1:36 PM, Tristan Matthews <tr...@sa...> wrote: > Hey, > > If you try to do autoreconf on the liblo directory with the latest > autotools, it fails with the following error: > > src/Makefile.am:24: compiling `subtest.c' with per-target flags requires > `AM_PROG_CC_C_O' in `configure.ac' > > I'm not sure but I think this issue has something to do with using an > older version of autotools. Yeah you're right, I see the error too. Didn't notice it before. (I think it usually scrolled right off the screen.) Looks like adding AM_PROG_CC_C_O to configure.ac does indeed fix it though, so I'll do it in SVN soon. thanks, Steve |
|
From: Tristan M. <tr...@sa...> - 2008-08-05 17:36:47
|
Hey, If you try to do autoreconf on the liblo directory with the latest autotools, it fails with the following error: src/Makefile.am:24: compiling `subtest.c' with per-target flags requires `AM_PROG_CC_C_O' in `configure.ac' I'm not sure but I think this issue has something to do with using an older version of autotools. -Tristan |