Previously, upon changing framerate and jovision profiles, the camera was configured and the gstreamer pipeline was restarted.
However, the new pipeline did not actually make use of the new parameter and used the ones set during initialization of the RtspDevice instance.
This PR should fix this.
It also abstracts the settings interface away, so there will be some conflicts with #160 which should be resolved by asserting only that device is not None
[x] Make sure that jovision_profile is always set before anything else
Previously, upon changing framerate and jovision profiles, the camera was configured and the gstreamer pipeline was restarted. However, the new pipeline did not actually make use of the new parameter and used the ones set during initialization of the
RtspDevice
instance.This PR should fix this.
It also abstracts the settings interface away, so there will be some conflicts with #160 which should be resolved by asserting only that
device is not None