Skip to content

moq-ffi v0.2.26

Choose a tag to compare

@github-actions github-actions released this 04 Jul 02:41
7c78dbf

What's Changed

  • moq-net: track announcement byte usage in stats by @kixelated in #1953
  • fix(moq-js/watch): improve fullscreen media layout and touch controls by @shermerL in #1956
  • chore(js): bump versions for packages with unreleased changes by @kixelated in #1948
  • feat(moq-net): moq-lite-05 SETUP message + PATH parameter by @kixelated in #1954
  • fix(js/net): bump @moq/qmux to 0.1.3 to fix reconnect hang by @kixelated in #1957
  • feat(moq-net): hook up the rest of moq-lite-05 wire (TRACK_INFO, SUBSCRIBE_END, frame timestamps) by @kixelated in #1963
  • moq-rtc: emit a valid rejected m-line in SDP answers by @kixelated in #1964
  • feat(moq-mux): Opus audio over MPEG-TS (import + export) by @kixelated in #1965
  • feat(moq-mux): add MP3 audio support for FLV/RTMP by @kixelated in #1967
  • feat(moq-mux,moq-gst): MP3 support for MKV and GStreamer by @kixelated in #1970
  • feat(moq-mux): add FLAC support (catalog + mp4/mkv import/export) by @kixelated in #1969
  • chore(rs): upgrade reqwest 0.12 -> 0.13 across the workspace by @kixelated in #1972
  • fix(moq-native): verify server certs with the OS platform verifier by @kixelated in #1968
  • feat(obs): vendor the OBS plugin in-tree under cpp/obs by @kixelated in #1977
  • Fold the internal listener into --server-bind (one authenticated accept path) by @kixelated in #1974
  • moq-rtmp/srt/rtc: convert to library-only crates by @kixelated in #1975
  • moq-rtmp/moq-srt: add client (dial-out) role by @kixelated in #1982
  • [codex] default watch reload to enabled by @kixelated in #1984
  • Add "--tls-generate" flag to examples by @thomshutt-fastly in #1959
  • moq-cli: unified endpoint grammar (binary renamed to moq) by @kixelated in #1985
  • Update flake.lock by @github-actions[bot] in #1981
  • feat(moq-ffi): expose TLS system root trust control by @Qizot in #1978
  • demo: scope relay bind env vars so the pub client stays a client by @kixelated in #1993
  • [codex] configure moq-cli CORS origins by @kixelated in #1996
  • demo: scope relay bind env vars so the pub client stays a client by @kixelated in #1995
  • feat(moq-cli): per-sink frame-drop latency for the export gateways by @kixelated in #1998
  • Add track name to the consumer skip/reset logs by @kixelated in #2012
  • fix(smoke): _exit the C client so a racing frame callback can't corrupt the stack by @kixelated in #2025
  • [codex] fix HLS playlist RFC counters by @kixelated in #2016
  • [codex] fix fMP4 composition offsets by @kixelated in #2015
  • [codex] share RTMP active publish paths by @kixelated in #2019
  • [codex] Fix MSF catalog jitter compatibility by @kixelated in #2020
  • allowing container be probed and select depending on the what on wire by @damitha-easygo in #2040
  • [codex] Fix moq-rtc loopback ICE fallback by @kixelated in #2022
  • [codex] Fix RTMP play resolve timeout by @kixelated in #2018
  • Wire the TS/IRD compliance harness into the smoke workflow by @kixelated in #2011
  • Harden the ts compliance harness from review by @kixelated in #2043
  • Default moq-watch visible margin to 20% instead of 0px by @kixelated in #2044
  • [codex] evict finished HLS broadcasters by @kixelated in #2021
  • [codex] Future-proof moq-net metadata structs by @kixelated in #2046
  • [codex] fix js public docs and TrackInfo timescale by @kixelated in #2047
  • Move the connect URL and connect/serve loops into moq-native by @kixelated in #2048
  • [codex] fix timestamp elapsed arithmetic by @kixelated in #2051
  • [codex] fix FLV export DTS timestamps by @kixelated in #2052
  • [codex] Backport kio tokio sleep wrapper by @kixelated in #2055
  • [codex] remove unstable flag from just fmt by @kixelated in #2062
  • docs: refine non_exhaustive guidance, split language-specific rules into per-directory guides by @kixelated in #2063
  • [codex] remove just unstable opt-ins by @kixelated in #2064
  • Advertise enhanced-RTMP capabilities on connect (vendor rml_rtmp as a private module) by @kixelated in #2060
  • feat(moq-rtmp,moq-mux): enhanced-RTMP capsEx negotiation + multitrack by @kixelated in #2068
  • fix(moq-mux): treat H.264 recovery-point SEI as an open-GOP keyframe by @kixelated in #2066
  • Enable TCP keepalive on the HTTP/WebSocket listener and RTMP client by @kixelated in #2069
  • moq-native: resolve client protocol versions once, thread into QUIC backends by @kixelated in #2065
  • chore(release): bump moq-rtmp/srt/rtc/hls to 0.1.0 by @kixelated in #2035
  • Avoid moq-net and hang release breakage by @kixelated in #2077
  • moq-relay: check token root against the connection path, route to the pid alias by @kixelated in #2079
  • moq-net: per-project stats via broadcast-path grouping by @kixelated in #2078
  • [codex] rename moq token binary by @kixelated in #2082
  • chore: release by @moq-bot[bot] in #1955

New Contributors

Full Changelog: moq-ffi-v0.2.25...moq-ffi-v0.2.26