Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • LibVLCSharp LibVLCSharp
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 77
    • Issues 77
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • LibVLCSharpLibVLCSharp
  • Issues
  • #219

Closed
Open
Created Sep 20, 2019 by lummoj@lummoj

Video lock and format callback signatures do not match libvlc

Callback signatures of LibVLCVideoLockCb and LibVLCVideoFormatCb do not match libvlc or the comment blocks above.

IntPtr planes -> out IntPtr planes as it is [OUT]

IntPtr chroma -> ref uint chroma as it is [IN/OUT] and always 4 bytes (not platform dependent)

Without these fixes you cannot use the video callbacks correctly:

  • The planes fix is necessary to provide a buffer for VLC to write into and
  • The chroma fix is necessary to set a different chroma than the video default (such as going from I420 -> RV32)
Edited Sep 20, 2019 by lummoj
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking

VideoLAN code repository instance