Tristan Stenner

Results 39 issues of Tristan Stenner

Sending `LSL:streamfeed/110 \nmax-buffer-length: 1\r\n\r\n` to the data port crashes the entire outlet process in debug builds: ``` $ examples/SendStringMarkers 2021-10-13 20:45:54.613 ( 0.000s) [ 364CFD80] api_config.cpp:235 INFO| Loaded default config...

`multicast.MachineAddresses` is set to `{127.0.0.1}` by default. In some cases, this is exactly what an end user wants (i.e. a local stream can be discovered even when the network isn't...

There's been a review of LSL [discussion here](https://github.com/brainflow-dev/brainflow/issues/246) that pointed out one problem with LSL: the latency between the inlet and outlet is well accounted for, but there's also some...

On Azure Pipelines macOS, only one stream can be resolved, all subsequent streams fail to resolve [e.g. here](https://dev.azure.com/TristanStenner/liblsl/_build/results?buildId=154&view=logs&j=a5e52b91-c83f-5429-4a68-c246fc63a4f7&t=4f7f0e14-4767-5646-3512-f2409f98e2bf&l=15). When I download the binaries and run them on another mac, the...

bug
help wanted

In `find_package(LSL`, CMake searches in the path set in `LSL_INSTALL_ROOT` first and then some app-defined paths. I prefer the liblsl build path, but an alternative is [the install path](https://github.com/labstreaminglayer/AppTemplate_cpp_qt/commit/f285cad20213b01179d6537daa0c69d6cfc06564). The...

discussion

In [`api_config.cpp`](https://github.com/sccn/liblsl/blob/6df36524be9247412fc060ecec48565138c70302/src/api_config.cpp#L104), IPv6 is disabled on Macs by default: ``` std::string ipv6_str = pt.get("ports.IPv6", #ifdef __APPLE__ "disable"); // on Mac OS (10.7) there's a bug in the IPv6 implementation that...

On some MacOS 10.13 builds, the clock synchronization times out. MacOS 10.12 and 10.11 aren't affected. For example, it fails in [this build](https://travis-ci.org/sccn/liblsl/builds/584144357), but [this build](https://travis-ci.org/sccn/liblsl/builds/584143919) (same commit) is fine.

bug

Output of `ifconfig`: ``` lo0: flags=8049 mtu 16384 options=1203 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 nd6 options=201 gif0: flags=8010 mtu 1280 stf0:...

Minimal non-working example: ``` lsl::stream_outlet outlet(lsl::stream_info("resolvetest", "from_streaminfo")); lsl::stream_inlet in(outlet.info()); in.open_stream(2); ``` At this point, the stream info has the service ports set, but not the IP address (after all, the...

There are two different approaches to a recorderlib: # Tristan's approach: - have separate, well-tested libraries for the absolutely necessary parts, namely handling streams (liblsl) and writing xdf files (libxdf,...