Giter Club home page Giter Club logo

Comments (6)

tstenner avatar tstenner commented on June 12, 2024 1

Good catch and thanks for already writing the code :-). The change to hideWarnings wasn't needed, so the changes (#59) ended up a bit shorter.

from app-labrecorder.

AdoNunes avatar AdoNunes commented on June 12, 2024

Indeed it would be a great addition to a great tool. Out of the 5 buttons in the GUI, the update is the only one without a TCP equivalent command.
If the GUI is started before the creation of the streams, even after sending a select all, the new streams won't be detected. This greatly limits the functionality of remote control.

from app-labrecorder.

cboulay avatar cboulay commented on June 12, 2024

Sorry for crossing streams but I just updated the README and added a new tag.

from app-labrecorder.

cboulay avatar cboulay commented on June 12, 2024

By the way, for those who are following this issue, depending on your exact use case there may already have been a way to achieve what you want and it might even have worked better.

If you use the Required Streams feature in the config file then you can specify streams that might be initially considered missingStreams then will be passed into the recording thread in the list of watchfor streams: https://github.com/labstreaminglayer/App-LabRecorder/blob/master/src/recording.h#L60

These streams will each get their own query and thread that looks for them. When found they will be added to the recording automatically: https://github.com/labstreaminglayer/App-LabRecorder/blob/master/src/recording.cpp#L124-L159

In sum: if you already know the name and hostname of the origin streams that you want to record then you can add these to your .cfg file and you can start recording even before they're online. Once those streams do come online they will be automatically added to the recording.

from app-labrecorder.

lokinou avatar lokinou commented on June 12, 2024

Thanks @tstenner for the pull request ! Now the list of RCS supported functions looks more complete.
@cboulay I actually used the watchfor functionnality you mentionned.
I assumed undetected streams were marked as red to remind the user that those were missing, not that they would be caught later on, which is actually quite a nice desing!!!
I don't want to spam issues, but considering thus functionnality, I'm wondering if an onlyrecord-watchfor functionnality would help. I am on a university network and thus I get random lsl streams from everywhere :)

Thanks again!

from app-labrecorder.

tstenner avatar tstenner commented on June 12, 2024

Then I've got good news for you: the onlyrecord-watchfor is the only/default mode of operation :-)

The list entries have three states:

  1. currently found (green) but not checked -> won't be recorded
  2. currently found (green) and checked -> will be recorded
  3. currently not found (red), but checked -> will be recorded as soon as it's found

from app-labrecorder.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.