Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • VLCKit VLCKit
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 107
    • Issues 107
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 9
    • Merge requests 9
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • VideoLAN
  • VLCKitVLCKit
  • Issues
  • #397

Closed
Open
Created Jun 29, 2020 by Cesare Forelli@cdf1982Reporter

Transition plans for new Apple architecture / OpenGL deprecation but maintained compatibility in Big Sur

Hi!

I realise it is very, very early in the transition process, but I wanted to ask if there's a plan for the transition of VLCKit to the new Apple architecture and if there is one, if it is public and it is possible to know more about it.

Obviously I'll understand if it is too soon to discuss details, but last year's complicated beta process for Catalina and OpenGL apps makes me cautious of change, and this is a big one.

While OpenGL is deprecated but not removed from Big Sur and Rosetta 2 is able to launch VLC (and VLCKit-based apps), a native ARM solution, possibly using Metal, would be amazing, as the current VLCKit version would not be linked when compiling for Apple Silicon.

I understand that asking for things is easier than make them, though, so I appreciate anything you can say to the developers who rely on VLCKit, and also want to thank everyone involved in this project and the transition.

Thank you!

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