Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gstreamer-rs-sys gstreamer-rs-sys
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • 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
  • gstreamer-rs-sysgstreamer-rs-sys
  • Issues
  • #21
Closed (moved) (moved)
Open
Issue created Jun 04, 2020 by Thiago Sousa Santos@thiagossantos

sys: rtpbuffer: onebyte and twobyte get functions have wrong signature

The return data pointer is marked as data: *mut u8 but it is a pointer to a pointer, so we need to do ugly pointer management on rust side to be able to use it.

let mut data = ptr::null_mut();
let data_ptr = &mut data as *mut *mut u8 as *mut u8;

it would be easier if it took a *mut *mut u8 or some other way to make this easier to use and read.

Edited Nov 01, 2020 by Sebastian Dröge
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking