Complete Phase 1: add clock utility, unit test, build targets, and docs
This commit is contained in:
@@ -14,7 +14,8 @@ A native Linux peer-to-peer screencast application.
|
||||
Requirements:
|
||||
|
||||
- C++20 compiler (GCC 12+, Clang 16+)
|
||||
- Meson + Ninja
|
||||
- Meson >= 0.63
|
||||
- Ninja
|
||||
- (later phases) FFmpeg dev packages, PipeWire dev, SDL2/3 dev
|
||||
|
||||
Build and run tests:
|
||||
@@ -25,6 +26,12 @@ meson compile -C build
|
||||
meson test -C build --print-errorlogs
|
||||
```
|
||||
|
||||
Run with verbose test output:
|
||||
|
||||
```sh
|
||||
meson test -C build -v
|
||||
```
|
||||
|
||||
## Architecture
|
||||
|
||||
See `docs/ARCHITECTURE.md` for module boundaries and design rules.
|
||||
@@ -33,7 +40,7 @@ See `docs/ARCHITECTURE.md` for module boundaries and design rules.
|
||||
|
||||
Development is split into phases in `docs/PHASES.md`.
|
||||
|
||||
Current phase: **Phase 1 — project skeleton**.
|
||||
Current phase: **Phase 2 — software H.264 encode / decode**.
|
||||
|
||||
## License
|
||||
|
||||
|
||||
Reference in New Issue
Block a user