2026-10-15
| 4c97002 | Merge pull request 'feat: add a zero-allocation PipeWire video source' (#1) from feat/video-source into main merge SSH Unverifiedmain tag v0.2.0 | bnema | ||
| adcd7e5 | docs(readme): check loop and context errors in the video example GPG Verified | brice | ||
| d7dc935 | test(integration): record video source events through the generated handler mock GPG Verified | brice | ||
| 85ac61e | fix(core): refuse Resize while a buffer is borrowed and formats other than BGRx and BGRA GPG Verified | brice | ||
| 5bd5e9f | ci: run Dependabot auto-merge as a plain job GPG Verified | brice | ||
| 51e0a11 | ci: add a check workflow and run Dependabot auto-merge on GitHub only GPG Verified | brice |
2026-10-14
| 648b1ef | fix(core): reject video sizes whose frame does not fit an int32 GPG Verified | brice | ||
| f9ca745 | fix(spa): size choice room checks to their padding and bound buffer sizes to int32 GPG Verified | brice | ||
| fcbefd1 | test(integration): add video source tests and usage docs GPG Verified | brice | ||
| e43eec4 | test(core): cover video source buffer ownership, loop and memfd GPG Verified | brice | ||
| 6d3622a | perf(capi): call per-frame video functions through Syscall6 to avoid allocations GPG Verified | brice | ||
| 9177a2f | fix(spa): parse negotiated formats whose values are single-value choices GPG Verified | brice | ||
| 5f60d27 | feat(core): add loop, context, core and video source GPG Verified | brice | ||
| d290b71 | feat(capi): add video source bindings, VideoAPI and shared memory ports GPG Verified | brice | ||
| c3499e2 | feat(spa): add video pod builders and format parser GPG Verified | brice | ||
| fc13113 | chore(mocks): regenerate mocks with mockery v3.8.1 GPG Verified | brice | ||
| cef008d | chore(deps): use Go 1.27 and purego v0.13.0-bnema.1 GPG Verified | brice |
2026-08-12
| 6f9eb59 | Merge pull request #8 from bnema/chore/go-version-1-26 merge GPG Unverifiedtag v0.1.6 | bnema | ||
| 2e7da63 | chore(repo): use Go 1.26 and enable Dependabot auto-merge GPG Verified | brice |
2026-07-15
| 7f87577 | Merge pull request #3 from bnema/perf/zero-alloc-callback merge GPG Unverifiedtag v0.1.5 | bnema |
2026-07-14
| 6504b9c | perf(callback): reuse PipeWire buffer views GPG Verified | brice |
2026-05-27
| f33bfb5 | Merge pull request #2 from bnema/chore/purego-0.11.0-bnema.3 merge GPG Unverifiedtag v0.1.4 | bnema | ||
| f2f87f6 | chore(deps): bump purego to v0.11.0-bnema.3 GPG Verified | brice |
2026-05-15
| 290220c | Merge pull request #1 from bnema/feature/pipewire-loop-teardown merge GPG Unverifiedtag v0.1.3 | bnema | ||
| 8edd742 | fix: clean up main loop state on panic GPG Verified | brice | ||
| ee1755a | fix: make PipeWire teardown respect loop context GPG Verified | brice |
2026-04-15
| dc8c53b | chore: switch to bnema purego module path GPG Verifiedtag v0.1.2 | brice |
2026-04-11
| 0e08fa2 | fix: handle player error transitions and clean up lint issues GPG Verifiedtag v0.1.1 | brice | ||
| 3373d7c | docs: add install command GPG Verifiedtag v0.1.0 | brice | ||
| 2a9d816 | docs: rewrite README and add MIT licence GPG Verified | brice | ||
| 8b5fe8b | fix: harden PipeWire player runtime and bindings GPG Verified | brice |