Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gstreamer gstreamer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 1.1k
    • Issues 1.1k
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 497
    • Merge requests 497
  • 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
  • gstreamergstreamer
  • Merge requests
  • !937

oggdemux: Fix racy decode error

  • Review changes

  • Download
  • Patches
  • Plain diff
Open Philippe Normand requested to merge philn/gstreamer:gst-plugins-base-oggdemux-duration-seek-race into main Sep 27, 2021
  • Overview 10
  • Commits 1
  • Pipelines 2
  • Changes 1

Copied from https://gitlab.freedesktop.org//gstreamer/gst-plugins-base/-/merge_requests/206

Sometimes the seek to the end of file to determine the duration would trigger a reset of the source pads, that would confuse the decoder downstream and trigger an error. So the proposed fix is to not reset pads when the segment event being processed is the consequence of a seek performed to determine the duration.

Fixes #520 (closed)

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: gst-plugins-base-oggdemux-duration-seek-race