Depends on D1770
- Maniphest Tasks
- T7340: Ken burns effect
- rPTV95c96d4163a0: viewer: Added support for keyframable transformation properties
Thinking about it again, this is not resilient enough I think.
This is what I think should be done:
- have a way to get Pipeline.get_position() to never fail (and return the last known position).
- Make sure to return some sensible value if for some reason the pipeline position is not in the expected range.
What happens if position > self._source.props.start + self._source.props.duration (same if before) ?
I think it should return the value of binding.get_value(self._source.props.start + self._source.props.in_point)
Same question here.