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

Add framerate control to sherlock265 #310

Open
wants to merge 12 commits into
base: master
Choose a base branch
from

Commits on Dec 16, 2021

  1. Fix framerate for 30fps

    EdenGottlieb committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    402bd20 View commit details
    Browse the repository at this point in the history
  2. use namespace

    EdenGottlieb committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    9e7e667 View commit details
    Browse the repository at this point in the history
  3. rename variable

    EdenGottlieb committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    f882c2a View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Add framerate slider

    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    8839867 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e44845 View commit details
    Browse the repository at this point in the history
  3. Fix bug where decode_time > frame time

    This caused the thread to sleep for negative ms, effectively hanging it
    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    4371256 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a3f84a8 View commit details
    Browse the repository at this point in the history
  5. Increase maximum framerate to 300

    This is capped because even on very fast machines, it wouldn't be able to decode faster than 300 fps
    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    9d1cc22 View commit details
    Browse the repository at this point in the history
  6. Don't sleep if not required

    This is a performance enhancment, guessing that sleeping for 0 ms might have some performance penantly
    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    300d737 View commit details
    Browse the repository at this point in the history
  7. code structure

    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    8f007b3 View commit details
    Browse the repository at this point in the history
  8. Use microseconds for sleep

    This improves decoding precision
    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    df22315 View commit details
    Browse the repository at this point in the history
  9. variable rename

    EdenGottlieb committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    c126040 View commit details
    Browse the repository at this point in the history