Roadmap
- Dominant language
- Zig
- Stars
- 21
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
This project is a small initial sample of VLC binding.
~~Initially the `zig translate-c` (`c` to `zig`) is not 100% yet, generating some inconsistencies in `vlc.h`. But `libvlc.h` is being translated in this example.~~
## Issues
- [x] fix `translate-c` on `vlc.h` - error: missing `struct_a`.
- [ ] ~~fix sleep timeout~~ *Upstream issue!*
- [ ] Tests
- [x] #2
## Examples
- [x] CLI - player
- [x] CLI - print version (libvlc, compiler)
- [ ] #3
- [ ] #5
- [x] #12
## Next steps
- [x] Build C and C++ examples w/ zig bindings
- [ ] Impl some abstractions mechanism
- [ ] Document zig binding.
cc: @tguillem
Contributor guide
Research direction
Start with the open checklist in the issue and inspect the referenced vlc.h and libvlc.h translations, along with the existing CLI player and version examples. The roadmap has no single defined deliverable; completion would require choosing and specifying an open item such as tests, abstractions, or documentation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, cpp, zig
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100