Skip to content

Draft: Introduce repeats into the UI

Repeating and looping infinitely an entire sequence queue is currently only possible when using the scheduler. This change moves this functionality from the scheduler to the capture module making it possible to repeat capture sequences without using the scheduler.

This change consists of three parts:

  1. Introducing repeats and looping into the capture module
  2. Refactoring shifting captured frames counting from the scheduler to the capture module, necessary to replace the "Always reset sequences on restart" by the "Remember job progress" option already used in the scheduler.
  3. Refactoring the capture counting of the scheduler based on the results of 2. This consolidates the logic and removes redundant code from the scheduler.

Since this change is quite complex, MR !1327 has been created carving out the first two parts of this MR.

As soon as these changes are merged, this change will be revisited.

Edited by Wolfgang Reissenberger

Merge request reports