obs-moq v0.6.5
·
257 commits
to main
since this release
What's Changed
- fix(ffi): name the binary config conversion so moq-ffi compiles by @kixelated in #4157
- test(capture): drive native capture through clock edge cases in CI by @kixelated in #4125
- fix(audio): honor and validate Opus stream descriptions by @kixelated in #4130
- fix(net): skip a stale warm cache on an IETF rejoin by @kixelated in #4150
- fix(auth): read and write legacy put/get token grants by @kixelated in #4190
- docs(quest): plan follow-ups from the next-16 quest wave by @kixelated in #4140
- fix(nvenc): release the session after a failed submission by @kixelated in #4139
- test(cli): run moq play's media tasks in CI against a recorder by @kixelated in #4154
- docs(quest): plan IETF EXPIRES decoding and optional max age by @kixelated in #4188
- fix(net): deliver a Rust track's tail up to its declared end by @kixelated in #4116
- feat(cli): publish stdin imports on the broadcast clock by @kixelated in #4122
- fix(audio): refuse capture overrides the microphone cannot deliver by @kixelated in #4129
- chore: release by @moq-bot[bot] in #4151
- docs(quest): plan the bbb SD rendition and single-rendition egress picks by @kixelated in #4192
- quest: point the tune-in repro at #3946's PR ref by @kixelated in #4165
- quest: libmoq becomes moq-c by @kixelated in #4191
- fix(net): accept EXPIRES in SUBSCRIBE_OK, PUBLISH_OK, and REQUEST_OK by @kixelated in #4195
- feat(net): count lite-07 group streams in SUBSCRIBE_END by @kixelated in #4118
- quest: JS lite fetch waits for the publisher's answer by @kixelated in #4175
- test(auth): wait on the recorded request instead of a fixed sleep by @kixelated in #4194
- quest: scope JS announce interest and close sessions gracefully by @kixelated in #4209
- fix(nvenc): commit rate changes and cleanup only once the driver accepts by @kixelated in #4146
- feat(moq-net): sans-IO session benchmark over a relay mesh by @kixelated in #4160
- fix(uring): bound io_uring tests by the shared memlock budget by @kixelated in #4167
- chore(skills): spawn-quests judges readiness from line branches by @kixelated in #4161
- docs(quest): plan partial moxygen compatibility by @kixelated in #4205
- fix(net): skip old groups without reporting them as lost by @kixelated in #4208
- fix(video): run the capture clock tests on a LocalSet by @kixelated in #4210
- fix(quic): pin noq 1.3.1 for the BBR correctness fixes by @kixelated in #4206
- quest: dropped sources, video keyframe flag, interop flakes by @kixelated in #4201
- fix(transcode): choose a source rendition this host can decode by @kixelated in #4182
- fix(relay): bind smoke-test listeners on :0 instead of probing for a free port by @kixelated in #4198
- quest: SETUP AUTHORIZATION TOKEN becomes a standalone m1 quest by @kixelated in #4211
- test: bind :0 up front instead of probing for a free port by @kixelated in #4212
- fix(net): resolve a lite fetch only once the publisher answers by @kixelated in #4164
- fix(moq-net): serve only the lite routes a request woke, and bound kio waiter lists by @kixelated in #4216
- fix(uring): halve the completion queue and lift the relay's memlock limit by @kixelated in #4197
Full Changelog: obs-moq-v0.6.4...obs-moq-v0.6.5