Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gstreamer gstreamer
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 670
    • Issues 670
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 351
    • Merge requests 351
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gstreamergstreamer
  • Merge requests
  • !1548

Merged
Created Jan 20, 2022 by Michael Grüner@michaelgrunerContributor

gst-rtsp-server: Fix leak in appsrc2 example

  • Overview 4
  • Commits 1
  • Pipelines 4
  • Changes 1

In the need-data appsrc callback, a buffer is pulled from the appsink. This buffer is then copied so that metadata is writable. The copy is pushed to the appsrc but it doesn't take ownership of the buffer so we need to manually unref it. The original buffer is finally unreffed when the sample is freed.

Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: fix-leak-in-rtsp-server-appsrc2-example