Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gst-plugins-bad gst-plugins-bad
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 973
    • Issues 973
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 103
    • Merge requests 103
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamerGStreamer
  • gst-plugins-badgst-plugins-bad
  • Merge requests
  • !56

decklink: fixup internal time tracking over buffering pauses

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Matthew Waters requested to merge ystreet/gst-plugins-bad:decklink-buffering into master Nov 26, 2018
  • Overview 2
  • Commits 1
  • Pipelines 1
  • Changes 2

Instead of relying on buffers after a state change to PLAYING to always start from 0 (which is not guarenteed), track the amount of time we have spent outside playing but not changed state to PAUSED.

When buffering, we may drop out of playing without fully committing to paused and once we move back to playing, would reset the base time and cause a large increase in the frame's scheduled time.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: decklink-buffering