Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reintroduce Syphon to VLC #7

Open
hiktuels opened this issue Sep 26, 2023 · 5 comments
Open

Reintroduce Syphon to VLC #7

hiktuels opened this issue Sep 26, 2023 · 5 comments

Comments

@hiktuels
Copy link

A couple years ago you mentioned having no plans to reintroduce Syphon to current VLC. Would you suggest a place for me to start reading up on how to do that?
My use case is on Apple Silicon - I downloaded your last (Intel) version and after MacOS installed Rosetta it loaded up and played as expected, but the video freezes after a few minutes.

@rsodre
Copy link
Owner

rsodre commented Sep 26, 2023

The original code I worked on is already 7 years old. A lot changed on macOS since then, it is very very likely that my port will not work.

If I were to try this again, I would get the current VLC souces, build it and test it. Make sure you have a working version to start with. Then add the Syphon code into it again. You can use my commits as a reference. Maybe it is still the best way to do it, if VLC didn't change too much.

But Apple is deprecating OpenGL, so if VLC for mac now uses Metal, you will need a new version of Syphon, built for Metal. And all the OpenGL code I wrote is useless.

I stopped using VLCSyphon, when I need a free Syphon player I use Vidue Stack

@hiktuels
Copy link
Author

hiktuels commented Sep 27, 2023 via email

@rsodre
Copy link
Owner

rsodre commented Sep 27, 2023

VLCSyphon is kind of a hack. Ideally, Syphon or NDI support should be built as a plugin.
by the way, did you check if any NDI plugin is available for VLC?

@hiktuels
Copy link
Author

hiktuels commented Sep 27, 2023 via email

@rsodre
Copy link
Owner

rsodre commented Sep 27, 2023

Syphon has better performance than NDI.
But with the new generation of Apple processors maybe NDI can solve the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants