Current movie seeking algorithm does not handle VFR media well. Problems
are not always obvious and can lead to different image being shown in
preview or render. This can be corrected by using generated timecodes
when proxies are built.
When seeking error occurs, raise this as warning to user.
This is implemented on decoding side as a state which can be polled
by function IMB_anim_seek_failed_check(). Polling does reset internal
state.
In sequencer, when seeking fails, pointer to Sequence is stored in
GSet within EditingRuntime. After rendering preview, all seeking
problems are reported. Strip can produce only one report during session.
2 types of warnings are produced to clarify issue - if timecodes are not
built, it is suggested to build them. If timecodes are available, but
not used, it is suggested to use them.
ref T95093