#9447: avfilter/vf_v360 interprets commands as relative rotation offsets
-------------------------------------+-------------------------------------
             Reporter:  Paul Baxter  |                     Type:  defect
               Status:  new          |                 Priority:  normal
            Component:  avfilter     |                  Version:  git-
                                     |  master
             Keywords:  v360         |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
 Summary of the bug:

 Use sendcmd to update the yaw,pitch or roll values of the v360 filter,
 contrary to the behaviour of other filters, the value sent is interpreted
 as an offset to apply to the current value rather than a value to set the
 property to.

 This behaviour was switched in
 
https://github.com/FFmpeg/FFmpeg/commit/d6e903b09b29fece449de37d5f8d6b20f3aa3333

 This makes the filter stateful and hard to deal with, for example a smooth
 pan can no longer be achieved by applying lerp between two timestamps and
 instead spins the view wildly, generally position cannot be set to a known
 value without tracking an external copy of the rotation state.

 The stateful 'relative rotation' approach seems at odds with the other
 filter behaviours that set the filter values rather than mutate them.
-- 
Ticket URL: <https://trac.ffmpeg.org/ticket/9447>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
https://ffmpeg.org/mailman/listinfo/ffmpeg-trac

To unsubscribe, visit link above, or email
[email protected] with subject "unsubscribe".

Reply via email to