Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
gstreamer
gstreamer
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 422
    • Issues 422
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 82
    • Merge Requests 82
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GStreamer
  • gstreamergstreamer
  • Issues
  • #444

Closed
Open
Created Sep 11, 2019 by Sebastian Dröge@slomo🍵Owner

device: gst_device_create_element() marked as `transfer full` but implementations return floating references

See title. How is this supposed to work? Should the annotation be fixed or the existing implementations?

Note that fixing the annotation makes it impossible to implement GstDevice in some bindings, as bindings generally have no way of returning a floating reference. It's "fine" for the Rust bindings.

CC @ocrete

Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None