Revert "v4l2object: Only offer inactive pools and if needed" in 1.18 branch
This reverts commit 85b9893e.
This change caused a regression reported in #796 (closed). Basically the pool get deactivated by basesrc and the encoder does not recover. Recovering with current design would cause insertion of an unwanted keyframe.
This is being reverted in 1.18 only, a proper solution is wanted for 1.20.
Edited by Tim-Philipp Müller