Skip to content
GitLab
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 920
    • Issues 920
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 440
    • Merge requests 440
  • 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
  • !31

harness: Take ownership of floating references (pads, elements) passed to the harness

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Sebastian Dröge requested to merge slomo/gstreamer:harness-floating-references into master Nov 13, 2018
  • Overview 10
  • Commits 1
  • Pipelines 3
  • Changes 1

Without this bindings get confused about the meaning of references, and we really own these references if they are not already owned by something else.

CC @hgr

This makes ugly work-around like gstreamer-rs!167 (merged) necessary in the Rust bindings, and in runtime-generated bindings like for Python or JS it's simply unusable because of this.

Edited Nov 13, 2018 by Sebastian Dröge
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: harness-floating-references