Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frame Step forward with Sync Renderer does not update position #3172

Open
cajhin opened this issue Nov 16, 2024 · 1 comment
Open

Frame Step forward with Sync Renderer does not update position #3172

cajhin opened this issue Nov 16, 2024 · 1 comment

Comments

@cajhin
Copy link

cajhin commented Nov 16, 2024

(Minor issue that few users will care about, workaround exists - please disregard if there is no trivial fix)

To Recreate (latest 2.3.7 or old v1.9, doesn't matter):

  1. Set Options>Playback>Output = Sync Renderer
  2. restart (looks like stop+play does not completely reset the renderer?)
  3. play video to 00:10 then pause
  4. frame step forward five seconds
  5. play

Result:

  1. time display stayed at 00:10
  2. audio plays from 00:10 to 00:15 while the video is still
  3. after five seconds at 00:15, normal play resumes

Workaround:
After many framestep-forward, do one framestep-backward to sync time

Notes:

  • framestep backwards updates the 'current position'
  • other renderers update the position
  • mpc-be behaves the same
  • Sync renderer is cool, because it can usually framestep forward with 30fps (fluidly)
@clsid2
Copy link
Owner

clsid2 commented Nov 16, 2024

There is no real framestep backwards. It is in reality just an ordinary seek.

Sync Renderer is practically unmaintained. So issues are low priority.
At quick glance I don't see any obvious differences in the code with regards to frame stepping when compared to EVR-CP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants