sony / nmos-cpp

An NMOS (Networked Media Open Specifications) Registry and Node in C++ (IS-04, IS-05)
Apache License 2.0
141 stars 80 forks source link

Channel Mapping API inputs/outputs #316

Closed garethsb closed 1 year ago

garethsb commented 1 year ago

Tiny fix to make sure we don't add Inputs input0, input1, etc. to the Channel Mapping API resources if there aren't actually corresponding Receivers in the Node API resources (and same for Outputs vs. Senders). Hadn't spotted this when I added receivers and senders arrays to the config.json.

Other changes are just optimization to avoid inserting/trying to update resources where the Channel Mapping API and/or Events API are disabled via channelmapping_port and events_port being set to -1.

garethsb commented 1 year ago

@lo-simon Ubuntu 14.04 build tools are broken again... log ends...

xz: (stdin): File format not recognized
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Error: Process completed with exit code 2.
garethsb commented 1 year ago

Now we noticed that tar xz is probably related to the "install cmake" step using lukka/get-cmake@v3.24.2, so this could just have been an ephemeral corrupt download... 🤞