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

Create Mixxx package #6

Closed
6 tasks done
icedream opened this issue Jun 7, 2022 · 2 comments · Fixed by #22 · May be fixed by #8
Closed
6 tasks done

Create Mixxx package #6

icedream opened this issue Jun 7, 2022 · 2 comments · Fixed by #22 · May be fixed by #8
Assignees

Comments

@icedream
Copy link
Owner

icedream commented Jun 7, 2022

  • Create dependency packages
  • Create Mixxx package itself
  • Test full build
  • Test running Mixxx on framebuffer
  • Test running Mixxx on X
  • Test running Mixxx on Wayland
@icedream icedream self-assigned this Jun 9, 2022
@icedream
Copy link
Owner Author

icedream commented Jun 9, 2022

Taken care of the dependencies so far, testing a full build today once I have all the build errors out of the way.

@icedream icedream linked a pull request Jun 10, 2022 that will close this issue
@icedream
Copy link
Owner Author

icedream commented Jun 11, 2022

So far all needed packages have been set up in Buildroot. Configuration's mostly right and I got Mixxx at least to the initial library folder select screen. Beyond that has not been happening yet though.

Still having difficulty getting Mixxx to render to the screen. I initially took the same approach Engine does: Rendering straight to framebuffer. I thought using linuxfb would do the trick, but rotation requires a manual patch and Mixxx complains about poor performance especially with rendering waveforms. It also renders way too large.

MIDI mappings missing obviously, and since all controls on the controller are pretty much MIDI inputs we get no controls outside of touchscreen just yet.

Up next is trying eglfs to make use of OpenGL for rendering.

Oddly, rebuilding partially leads to Qt randomly missing features that I already managed to compile in. Just now ran into this again after I got Mixxx to UI booting already before:

Screenshot 2022-06-11 19-02-21

The image I posted on Twitter already was the same error, just with no fonts on the firmware which led to the funny effect of rendering the error message void of any text.

Screenshot 2022-06-10 23-06-21

@icedream icedream linked a pull request Jun 12, 2022 that will close this 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
1 participant