Skip to content

Conversation

@mkalkbrenner
Copy link
Collaborator

@mkalkbrenner mkalkbrenner commented Feb 4, 2025

  • use cargs and FrameUtil from libzedmd
  • no cargs for android and iOS required
  • removed RGBOrder config for ZeDMD and the possibility to save settings. Meanwhile, ZeDMD has a settings menu, an embedded webserver and a command line client with way more settings to be managed. Just keep the brightness setting to allow an overwrite per game.

@jsm174
Copy link
Collaborator

jsm174 commented Feb 4, 2025

This seems to tie libdmdutil specifically to libzedmd. If there ever was a day someone wanted to build libdmdutil without zedmd support, they wouldn't be able to. I know highly unlikely, but just talking out loud.

@jsm174 jsm174 self-requested a review February 4, 2025 12:17
@mkalkbrenner
Copy link
Collaborator Author

This seems to tie libdmdutil specifically to libzedmd. If there ever was a day someone wanted to build libdmdutil without zedmd support, they wouldn't be able to. I know highly unlikely, but just talking out loud.

I thought about that as well. But I just continued the path we already took.
This way, compiling will be a bit faster and we can't run into a situation with conflicting SHAs.
And I think that ZeDMD should be always included as only device that is entirely open source.
If required, the libs could easily be moved back to libdmdutil. But for systems like batocera with a real dependency management, building these libs won't belong to lidmdutil or libzedmd, regardless of the build scripts.

@mkalkbrenner mkalkbrenner merged commit 5afd52c into vpinball:master Feb 6, 2025
12 checks passed
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

Successfully merging this pull request may close these issues.

2 participants