Skip to content

Draft: Introducing Repeats and Looping for the Capture Module

Although repeating and infinite looping of capture sequence is available through the scheduler, there is no option for this when using the Capture module standalone. This change closes this gap without modifying the scheduler.

This change also consolidates the situation that there were two options with very similar semantics, one used in the Capture module, the other one only in the Scheduler. The option "Always reset sequences on restart" is removed, from now on both Scheduler and Capture use "Remember job progress".

Technically, determining existing frames now is also available in the capture module. The slightly tricky determination of captured frames by the scheduler and setting it through D-Bus communication in the capture module is no longer necessary, since the capture module now can determine these frame counts itself (which is necessary for implementing the "Remember job progress" behavior).

Although the code base has changed significantly, the UI has only minor changes:

capture_repeat_loop

Edited by Wolfgang Reissenberger

Merge request reports