xbmc / xbmc/visualization.projectm
Update plug-in to libprojectM 4.1 and new C-style API
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 34
- Forks
- 31
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
I'm a new team member with projectM and currently working on making projectM more stable and easier to integrate and build.
One upcoming change is that projectM will only provide a C-style API in future releases by default. While this switch makes it feel a bit less "native" in C++ projects, it greatly improves portability and stability of the projectM shared library and also enables integrations in other languages that do not use C++ like Python for example.
You may want to follow development in issue projectM-visualizer/projectm#529 and update the Kodi plug-in in preparation for the next projectM release after the changes are stable and merged into master.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Read projectM-visualizer/projectm#529 first and compare its finalized C-style API with the Kodi plug-in's current projectM integration. Done means the plug-in builds and works with libprojectM 4.1 after the API migration; the issue provides no file or test names.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- computer-graphics
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100