Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • gst-plugins-bad gst-plugins-bad
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 910
    • Issues 910
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 98
    • Merge requests 98
  • 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
  • Issues
  • #627
Closed
Open
Issue created Nov 03, 2017 by Bugzilla Migration User@bugzilla-migration

adaptivedemux: deadlock on task stop

Submitted by Ravi

Link to original bug (#789844)

Description

Created attachment 362871
if the streams are not cancelled during task stop and we are in prerolling then unblock the data push thread.

The deadlock is observed when we quickly do start-stop pipeline.

The other use case if you push new mpd buffer to adaptivedemux and then shutdown the pipeline.

Patch 362871, "if the streams are not cancelled during task stop and we are in prerolling then unblock the data push thread.":
deadlockFix.patch

Version: 1.12.0

Assignee
Assign to
Time tracking