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

Linux port #10

Open
2 tasks
grandchild opened this issue Mar 18, 2021 · 2 comments
Open
2 tasks

Linux port #10

grandchild opened this issue Mar 18, 2021 · 2 comments
Assignees
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp

Comments

@grandchild
Copy link
Owner

grandchild commented Mar 18, 2021

  • Make all DirectDraw code optional.
  • Create a compat GUI for Linux (probably GTK3, or GTK4, via Glade, because that's what I know already)

Dependencies:

@grandchild grandchild added the porting anything to bring AVS to more systems than 32bit Windows in Winamp label Mar 18, 2021
@gabuzom
Copy link

gabuzom commented Mar 23, 2022

This has to be the most exciting news in the field of trippy-audio under GNU/linux i read in a long long time!!!

can't wait!

@grandchild grandchild self-assigned this Aug 10, 2022
@grandchild grandchild moved this to To do in AVS Nov 15, 2022
@grandchild grandchild added this to AVS Nov 15, 2022
@grandchild
Copy link
Owner Author

The Linux build works for the most part, only two things missing:

  1. EEL function calling doesn't work (crashes in fact) and this will most likely only be fixed by "simply" adopting EEL2, as Justin has done before for CHAVS. -> Switch EEL compiler to EEL2 #31
  2. No UI, neither for a player (currently WIP) nor for an editor. The windowing framework for the player is still winit which is only for prototyping, and the actual one is TBD. The editor will most likely be done with GTK. -> Editor UI #59

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
porting anything to bring AVS to more systems than 32bit Windows in Winamp
Projects
Status: In progress
Development

No branches or pull requests

2 participants