canary/webrtc-c/jobs/orchestrator.groovy (4 lines): - line 69: /* TODO: Add a conditional step to check if there's any update in webrtc canary - line 117: // TODO: Use matrix to spawn runners - line 188: // TODO: should not need viewer node label for signaling. If not set, Jenkins pipeline will crash - line 204: // TODO: should not need viewer node label for signaling. If not set, Jenkins pipeline will crash canary/producer-c/jobs/runner.groovy (3 lines): - line 64: // TODO: get the branch and version from orchestrator - line 67: // TODO: Move to deletDir(). deleteDir() causes an exception right now - line 222: // TODO: Maybe there's a better way to write this instead of duplicating it canary/webrtc-c/src/Peer.cpp (3 lines): - line 300: // TODO: Replace this with a proper error code. Since there's no way to get the actual error code - line 405: // TODO: maybe queue messages when there's no peer id - line 535: // TODO: Probably reexpose or add metrics here directly canary/webrtc-c/jobs/runner.groovy (3 lines): - line 56: // TODO: get the branch and version from orchestrator - line 105: // TODO: get the branch and version from orchestrator - line 225: // TODO: Maybe there's a better way to write this instead of duplicating it canary/producer-c/jobs/orchestrator.groovy (2 lines): - line 9: // TODO: Set up configurability to run different parameter combinations - line 117: // TODO: Use matrix to provide configurability in parameters canary/webrtc-c/src/CloudwatchMonitoring.cpp (2 lines): - line 26: // TODO: maybe add a timeout? But, this might cause a segfault if it hits a timeout. - line 251: // TODO: due to https://github.com/aws-samples/amazon-kinesis-video-streams-demos/issues/96, gst/gst-kvs-plugin/src/KvsWebRtc.c (2 lines): - line 1107: // TODO: Display state as a string for readability - line 1180: // TODO: Wire video up with gstreamer pipeline canary/webrtc-c/src/Config.cpp (1 line): - line 7: // TODO: Probably also support command line args to fill the config canary/consumer-java/src/main/java/com/amazon/kinesis/video/canary/consumer/CanaryFrameProcessor.java (1 line): - line 157: //FIXME verify result of putting to cloudwatch canary/webrtc-c/src/CanaryWebrtc.cpp (1 line): - line 33: // TODO: Support dynamic random frame sizes to bring it closer to real time scenarios canary/webrtc-c/src/Include.h (1 line): - line 5: // TODO: This value shouldn't matter. But, since we don't allow NULL value, we have to set to a value