{"name":"vnrit","vers":"0.1.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"741fbf9b9b8558013846dd0ed0c1b5e5e1fa29015366e93792ca56477639d047","features":{},"yanked":false,"pubtime":"2026-06-20T03:43:09Z"} {"name":"vnrit","vers":"0.1.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"58ca2c5fdcf2ebc1d19b2c54e280b7cd46b96cfd315d98ac441673dc0667053e","features":{},"yanked":false,"pubtime":"2026-06-21T07:42:25Z"} {"name":"vnrit","vers":"0.1.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"59400458fe8e165c1f378c75a69147bc9aaab2393b2249ba6f3838c29a024e2d","features":{},"yanked":false,"pubtime":"2026-06-21T08:33:07Z"} {"name":"vnrit","vers":"0.1.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"6227efb953875c073c0995a974afac0e22ecb659511701e2aab240a08ca86549","features":{},"yanked":false,"pubtime":"2026-06-21T14:23:25Z"} {"name":"vnrit","vers":"0.1.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"291ff9ac75dabb23dba70bdf2f38c2036f575b3479fbaee419eaf897559ec02b","features":{},"yanked":false,"pubtime":"2026-06-22T00:15:54Z"} {"name":"vnrit","vers":"0.1.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"glib","req":"^0.20","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-sdp","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"gstreamer-webrtc","req":"^0.23","features":["v1_22"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c2af03e4f29e729ffb84fbedc07a9217310b792553f479c5ef0b2fcea383b3c3","features":{},"yanked":false,"pubtime":"2026-06-22T00:36:52Z"} {"name":"vnrit","vers":"0.2.0","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"1d4306033086a345648a831148cbd8e2437da0669e15087d7ebf14a2d2c53873","features":{},"yanked":false,"pubtime":"2026-06-27T13:15:52Z"} {"name":"vnrit","vers":"0.2.1","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"69e3935f96f0c2576325001cdc043cf060fd26242b26ff81b2bca01616ba03fa","features":{},"yanked":false,"pubtime":"2026-06-28T02:41:56Z"} {"name":"vnrit","vers":"0.2.2","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"47ed081dc22f8b7f5d7a8e3140cf1fb14d96bdda012310a8883eeb31737a9cdc","features":{},"yanked":false,"pubtime":"2026-07-01T13:46:32Z"} {"name":"vnrit","vers":"0.2.3","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"45b40974044b119dae5827b02930fdbd14689d88b97b4c013afa9672957cf9c8","features":{},"yanked":false,"pubtime":"2026-07-01T19:12:37Z"} {"name":"vnrit","vers":"0.2.4","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-beta.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e4993599632c058148bf5e228980fe1fb5acfea13872042895d651238743a6c8","features":{},"yanked":false,"pubtime":"2026-07-01T21:24:28Z"} {"name":"vnrit","vers":"0.2.5","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"297232b3701d1b17b2bebe55fbfa981d24d364c5bee3633ed975bb385107fddd","features":{},"yanked":false,"pubtime":"2026-07-01T21:34:56Z"} {"name":"vnrit","vers":"0.2.6","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"c6191437b3a4c564552ba4a4c364b38eeef364d594350aa67f35ea64a32cabdd","features":{},"yanked":false,"pubtime":"2026-07-02T02:35:59Z"} {"name":"vnrit","vers":"0.2.7","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"4b6a35497698ed9badd4e10f09e28c28ffb0fde23d0067b2a55fc32a23d093a5","features":{},"yanked":false,"pubtime":"2026-07-02T09:19:59Z"} {"name":"vnrit","vers":"0.2.8","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.7","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b18037d80319490d7a393d3863731d5e6fc5252b7c4aab9d24a6c8c59225585f","features":{},"yanked":false,"pubtime":"2026-07-02T12:02:42Z"} {"name":"vnrit","vers":"0.2.9","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"86c080070a5312c61636baf2bbe771359b86a33dbc9d07caef4fe1b85986b2aa","features":{},"yanked":false,"pubtime":"2026-07-02T13:57:29Z"} {"name":"vnrit","vers":"0.2.10","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"d97b64f85710324478391c68c3073709c12f96535a194e191d9b5fc89f6087f1","features":{},"yanked":false,"pubtime":"2026-07-03T05:12:01Z"} {"name":"vnrit","vers":"0.2.11","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"shiguredo_libyuv","req":"^2026.2.0-canary.1","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"dcd6a07d8e99c05699d765f6e2a962ad187ab04debee3138b653019361e2a160","features":{},"yanked":false,"pubtime":"2026-07-03T05:54:21Z"} {"name":"vnrit","vers":"0.2.14","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libpulse-simple-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.3","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"a9b4c2bc64afa4e89de8713c105a0c3d8956c0e3502e8193e38dad05ebe9375c","features":{},"yanked":false,"pubtime":"2026-07-03T22:21:16Z"} {"name":"vnrit","vers":"0.2.15","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"b3316422d6ad948e17952de190b157255457ec89e4de5735934af3483e63c7b2","features":{},"yanked":false,"pubtime":"2026-07-04T01:14:50Z"} {"name":"vnrit","vers":"0.2.16","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"df661f69f501877e2fcd074227886830e9e5b28151a29de23d45d1c89021e60b","features":{},"yanked":false,"pubtime":"2026-07-04T05:19:53Z"} {"name":"vnrit","vers":"0.2.17","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7299103e2d1c48db6dfe0cb6e3b12f23a14bd780de9bbe43b48d3d0511a9b464","features":{},"yanked":false,"pubtime":"2026-07-04T06:34:54Z"} {"name":"vnrit","vers":"0.2.18","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"08c7d9ba8d772e5e82ff781ba7a7bee17f637f885f21f2697663c77c2434b92f","features":{},"yanked":false,"pubtime":"2026-07-04T07:53:40Z"} {"name":"vnrit","vers":"0.2.19","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"7b73a9263fa42cce49a6f3dc1782855bd942df0b4842f9b41978fd8e767cdfed","features":{},"yanked":false,"pubtime":"2026-07-04T23:23:00Z"} {"name":"vnrit","vers":"0.2.21","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"124fec437b1dc9986ef909285a05b507b9bbc3d7762280e46914a5a52c57d55e","features":{},"yanked":false,"pubtime":"2026-07-09T08:57:59Z"} {"name":"vnrit","vers":"0.2.22","deps":[{"name":"anyhow","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"async-trait","req":"^0.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"axum","req":"^0.8.9","features":["ws"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"bytes","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"clap","req":"^4","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"crossbeam-queue","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"env_logger","req":"^0.11","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"flate2","req":"^1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"futures-util","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ice","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"rtc-ice"},{"name":"if-addrs","req":"^0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libblur","req":"^0.24","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"libc","req":"^0.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"libpulse-binding","req":"^2.29","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"mimalloc","req":"^0.1.52","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264","req":"^0.9","features":["source"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"openh264-sys2","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"opus","req":"^0.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"vnrit-opus"},{"name":"phf","req":"^0.11","features":["macros"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rayon","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"rtc-media","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde","req":"^1","features":["derive"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio","req":"^1","features":["full"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tokio-util","req":"^0.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"vnrit-libyuv","req":"^0.1.4","features":["source-build"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"webrtc","req":"^0.20.0-rc.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"wide","req":"^1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb","req":"^0.13","features":["xtest","allow-unsafe-code","shm","xinput"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"x11rb-protocol","req":"^0.13","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"fab6d18188e1e6f0fb4999afab942681503f9d02e5d6825e1b6cce66d0a70771","features":{},"yanked":false,"pubtime":"2026-07-09T09:19:15Z"}