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
(3) |
2
(2) |
3
(2) |
4
(2) |
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
From: Stephen S. <rad...@gm...> - 2016-04-04 13:38:51
|
Indeed, well I see the utility of this... I'm surprised the only thing you needed to change was passing an argument to getaddrinfo! Very clean, but the liblo API doesn't make it clean to add it. I would be more inclined perhaps to generalize it and add something that takes an already-allocated server port or addrinfo or something along those lines.. Also, a constructor for lo_server_thread taking a lo_server as argument should be publicly available now that I think about it. Possibly some kind of constructor taking a data structure with various options could be a useful next step, although the downside is that then there is a new data structure to maintain. (Currently liblo's API is function-based only.) Still, I wonder if server initialization should be split into 2 stages for the "low level" interface -- configuring server options, and then opening the actual server. Thinking wider, it's possibly time to start thinking about a liblo1 fork that breaks API/ABI compatibility. There are several things I would change. Unfortunately I don't think I have enough time to dedicate to it. Steve On Mon, Apr 4, 2016 at 6:19 AM, Erik Ronström <eri...@do...> wrote: > Here’s a patch, should anyone else be interested! > > Usage: > > lo_server_thread st = lo_server_thread_new_with_proto_and_node(”777”, LO_TCP, ”127.0.0.1”, err_handler); > > Adding yet another constructor to server and server_thread is perhaps not very elegant – a nicer solution would be to add a node parameter to all of the constructor functions, however that would obviously break backward compability. > > Erik > > > > > >> 4 apr 2016 kl. 01:00 skrev Erik Ronström <eri...@do...>: >> >> Answering myself: it is not possible in the current implementation. >> >> The call to getaddrinfo in lo_server_new_with_proto_internal is hardcoded to use NULL as node and AI_PASSIVE for hints.ai_flags, which means that getaddrinfo will return wildcard addresses. >> >> Guess I’ll have to patch lo_server_new_with_proto_internal… >> >> Erik >> >> >>> 3 apr 2016 kl. 10:20 skrev Erik Ronström <eri...@do...>: >>> >>> Hi, >>> >>> Is it possible to tell liblo to run a server only listening to >>> localhost? I want to avoid the Windows Firewall popping up a warning >>> when my audio server is started, and since I am only interested in >>> connections from the same machine, it seems like it can be solved by >>> binding the server to 127.0.0.1 >>> (http://stackoverflow.com/questions/3375435/avoid-windows-firewall-popup-with-sockets-on-localhost). >>> >>> Thanks >>> Erik >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Transform Data into Opportunity. >>> Accelerate data analysis in your applications with >>> Intel Data Analytics Acceleration Library. >>> Click to learn more. >>> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 >>> _______________________________________________ >>> liblo-devel mailing list >>> lib...@li... >>> https://lists.sourceforge.net/lists/listinfo/liblo-devel >> >> >> ------------------------------------------------------------------------------ >> Transform Data into Opportunity. >> Accelerate data analysis in your applications with >> Intel Data Analytics Acceleration Library. >> Click to learn more. >> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 >> _______________________________________________ >> liblo-devel mailing list >> lib...@li... >> https://lists.sourceforge.net/lists/listinfo/liblo-devel > > > ------------------------------------------------------------------------------ > > _______________________________________________ > liblo-devel mailing list > lib...@li... > https://lists.sourceforge.net/lists/listinfo/liblo-devel > |
From: Erik R. <eri...@do...> - 2016-04-04 09:19:47
|
Here’s a patch, should anyone else be interested! Usage: lo_server_thread st = lo_server_thread_new_with_proto_and_node(”777”, LO_TCP, ”127.0.0.1”, err_handler); Adding yet another constructor to server and server_thread is perhaps not very elegant – a nicer solution would be to add a node parameter to all of the constructor functions, however that would obviously break backward compability. Erik |
From: Erik R. <eri...@do...> - 2016-04-03 23:00:15
|
Answering myself: it is not possible in the current implementation. The call to getaddrinfo in lo_server_new_with_proto_internal is hardcoded to use NULL as node and AI_PASSIVE for hints.ai_flags, which means that getaddrinfo will return wildcard addresses. Guess I’ll have to patch lo_server_new_with_proto_internal… Erik > 3 apr 2016 kl. 10:20 skrev Erik Ronström <eri...@do...>: > > Hi, > > Is it possible to tell liblo to run a server only listening to > localhost? I want to avoid the Windows Firewall popping up a warning > when my audio server is started, and since I am only interested in > connections from the same machine, it seems like it can be solved by > binding the server to 127.0.0.1 > (http://stackoverflow.com/questions/3375435/avoid-windows-firewall-popup-with-sockets-on-localhost). > > Thanks > Erik > > > > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 > _______________________________________________ > liblo-devel mailing list > lib...@li... > https://lists.sourceforge.net/lists/listinfo/liblo-devel |
From: Erik R. <eri...@do...> - 2016-04-03 08:36:51
|
Hi, Is it possible to tell liblo to run a server only listening to localhost? I want to avoid the Windows Firewall popping up a warning when my audio server is started, and since I am only interested in connections from the same machine, it seems like it can be solved by binding the server to 127.0.0.1 (http://stackoverflow.com/questions/3375435/avoid-windows-firewall-popup-with-sockets-on-localhost). Thanks Erik |
From: Erik R. <er...@om...> - 2016-04-02 21:31:01
|
Great, perfect! > 2 apr 2016 kl. 23:27 skrev Stephen Sinclair <rad...@gm...>: > > On Fri, Apr 1, 2016 at 5:20 PM, Erik Ronström <er...@om...> wrote: >> Allright! >> >> Background: I use liblo together with portaudio to run an audio server, to which I can connect from my main application. To function correctly, portaudio needs to be initialized in the same thread as the audio stream is later started in. Since the audio stream is started from an OSC message handler, i.e. in the liblo server thread, the portaudio initialization must happen in that same thread. But that is not easily done, as there is no simple way to hook into the server thread. I could of course connect to the server from my main thread and call an init function, but that would not be very elegant. >> >> Instead, I just added two callbacks to the server thread, one for initialization and one for cleanup. Attaching a patch below! > > > I think this is a good idea, so I committed your work but also added > some changes to the naming, hope you don't mind. > > I preferred the word "callbacks" instead of "functions", for clarity. > I also add some utility to the return value .. returning non-zero from > the init function should abort starting the thread, allowing you to > handle resource errors more nicely, I hope. > > I also added a C++11 interface for the calls, so that lambdas can be used, etc. > > Steve > > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 > _______________________________________________ > liblo-devel mailing list > lib...@li... > https://lists.sourceforge.net/lists/listinfo/liblo-devel |
From: Stephen S. <rad...@gm...> - 2016-04-02 21:27:45
|
On Fri, Apr 1, 2016 at 5:20 PM, Erik Ronström <er...@om...> wrote: > Allright! > > Background: I use liblo together with portaudio to run an audio server, to which I can connect from my main application. To function correctly, portaudio needs to be initialized in the same thread as the audio stream is later started in. Since the audio stream is started from an OSC message handler, i.e. in the liblo server thread, the portaudio initialization must happen in that same thread. But that is not easily done, as there is no simple way to hook into the server thread. I could of course connect to the server from my main thread and call an init function, but that would not be very elegant. > > Instead, I just added two callbacks to the server thread, one for initialization and one for cleanup. Attaching a patch below! I think this is a good idea, so I committed your work but also added some changes to the naming, hope you don't mind. I preferred the word "callbacks" instead of "functions", for clarity. I also add some utility to the return value .. returning non-zero from the init function should abort starting the thread, allowing you to handle resource errors more nicely, I hope. I also added a C++11 interface for the calls, so that lambdas can be used, etc. Steve |
From: Erik R. <er...@om...> - 2016-04-01 20:37:17
|
Allright! Background: I use liblo together with portaudio to run an audio server, to which I can connect from my main application. To function correctly, portaudio needs to be initialized in the same thread as the audio stream is later started in. Since the audio stream is started from an OSC message handler, i.e. in the liblo server thread, the portaudio initialization must happen in that same thread. But that is not easily done, as there is no simple way to hook into the server thread. I could of course connect to the server from my main thread and call an init function, but that would not be very elegant. Instead, I just added two callbacks to the server thread, one for initialization and one for cleanup. Attaching a patch below! Erik |
From: Stephen S. <rad...@gm...> - 2016-04-01 16:10:26
|
Hi, Great! You can discuss it here, or make a PR/issue on Github or a ticket on SourceForge. Relevant links can be found on the web page: http://liblo.sourceforge.net/ Steve On Fri, Apr 1, 2016 at 12:50 PM, Erik Ronström <eri...@do...> wrote: > Hi List, > > I needed to patch liblo in order to use it in my application the way I wanted; and since the patch would possibly be of use to others, I wonder if there is an official way to publish it as a patch, or to propose it as a change to the main trunk. > > Regards > Erik Ronström > > > > ------------------------------------------------------------------------------ > Transform Data into Opportunity. > Accelerate data analysis in your applications with > Intel Data Analytics Acceleration Library. > Click to learn more. > http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140 > _______________________________________________ > liblo-devel mailing list > lib...@li... > https://lists.sourceforge.net/lists/listinfo/liblo-devel |
From: Erik R. <eri...@do...> - 2016-04-01 16:07:22
|
Hi List, I needed to patch liblo in order to use it in my application the way I wanted; and since the patch would possibly be of use to others, I wonder if there is an official way to publish it as a patch, or to propose it as a change to the main trunk. Regards Erik Ronström |