Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alvr-org/ALVR

Stream VR games from your PC to your headset via Wi-Fi
https://github.com/alvr-org/ALVR

Run vsync thread at driver startup

e2a19c3d1f11783c633f995fb3aac276808dc4ea authored almost 2 years ago
Update some dependencies

d48c3480c637a6248679c7f905e2fe92cfc1a46e authored almost 2 years ago
Update build instructions

098b4f681aa0dcf94237a2895c3fd3bc31810dc9 authored almost 2 years ago
Add OpenXR client and recentering modes 🎉 (#1321)

* Add OpenXR client

* Recreate xr session if LOSS_PENDING

* Render stream conditionally

...

23c584f8c8c588ccb81ae47d00395d5b4c8e5f4f authored almost 2 years ago
Fix compatibility with different NAL header length (#1422)

7573a0a17d6c0e5ac3fddf48d0db3035cd731c4b authored almost 2 years ago
Refactor video decoder split (#1418)

1817349d661f05e3917940f9fa866bf534a8158f authored almost 2 years ago
Optimize `redrawPerformanceGraphs()` (#1419)

3f3f32a1f8dcfab295c7b2e9ee0a4f62389531ca authored almost 2 years ago
Filter NALs globally (#1403)

* Linux: Remove filter_NAL and avoid copy

* Rework NAL filtering

* Free packet before gett...

58093dfd53c93cdb48e0766667d40e84deef20a5 authored almost 2 years ago
Rename FFI structs

0734d61bf28a9de2b0c252aa72fdfd01ef8ee146 authored almost 2 years ago
linux: fmpeg patching support (#1415)

batteries included!
updates ffmepg too

c3cf12975cee107f9a798fee3be5893676871ced authored almost 2 years ago
Linux: use 1.1 frame VBV buffer size for all encoders (#1398)

8f5d28cfd9eab940533ddccd7460d315bd36b9a3 authored almost 2 years ago
Make --gpl Windows-only (#1413)

acfd630593aa8528226592ac5e999f48ae5ea131 authored almost 2 years ago
Fix race condition saving config NAL

If the encoder does not include config NALs (SPS/PPS) in the stream when requesting IDR frames, ...

5b3fc10fe47fe462b24ac251626e3548ee61e9a9 authored almost 2 years ago
force bundled ffmpeg (#1412)

for compatibility reasons and for allowing custom patches

8d1b17a76407abecc6f92686162bd5bd1e8f32c0 authored almost 2 years ago
Windows: use 1.1 frame VBV buffer size for all encoders (#1397)

32f00f90a739f535843a345e09ad3defc0ca4756 authored almost 2 years ago
Sync Files

6e7d54cc6ea663336597cc0d84ee8eda9d7dfd14 authored almost 2 years ago
Minor AMF fixes for Windows (#1367)

* Fix integer overflow in timeout

* Localize timer precision usage in AMF

f593910d3a5baf7d42e57e18e56e42af7832d570 authored almost 2 years ago
Store decoder config and resend upon RequestIdr (#1410)

51036253e31f7889a5f0425e827a561ac1072b36 authored almost 2 years ago
Wiki: Add section for running with n2n (#1391)

* Wiki: Add section for running with n2n

typo

* Wiki: Update link for TAP-Windows and OpenVPN

a4b85b348d0c129bb0f1eb79c032bbac157d8269 authored almost 2 years ago
Update Building-From-Source.md

1463cdcc12f8ad5e3fde3b958d22eb26aed6e5ba authored almost 2 years ago
Linux: Specify rate control params for software encoding (#1393)

* Specify rate control params for software encoding

* x264 needs bigger buffer size

Co-aut...

7ab85d9889cbc115e75ab7b886a2909536995cba authored almost 2 years ago
Specify rate control params for nvenc (#1368)

b03845af386755912530f0d8442a1cde64de3e9c authored almost 2 years ago
Update Building-From-Source.md

3ebcd207abb12a63d3d6b06d018d8157a6b863f0 authored almost 2 years ago
Fix statistics crash (for real)

af981805334661eb7c3f43b74f5ed029f30c94e6 authored about 2 years ago
Rewrite build instructions (#1394)

a9c45933aaf5c5245e3202e55bc7b2ea8086fef3 authored about 2 years ago
Fix packet loss freeze (#1389)

* Fix packet loss freeze

* Compress code a bit

7905f78b6a93335a5736c16f72169bc8864446a0 authored about 2 years ago
Reflect packet loss in the UI and remove FEC string (#1390)

8d23de4b67d735cfafb1b03de341832ff220e482 authored about 2 years ago
Increase bitrate limit

e5fa6c9646916fef05bad2345e4d860a28837979 authored about 2 years ago
Stop inputThread on pause

d3ce8a0cc5c0d0ed6531df4167c0dc991badfe98 authored about 2 years ago
Remove SenderBuffer and send data directly (#1387)

5b1266522be77cf50c2f3bbe5491811293fccb7f authored about 2 years ago
AMF: Wait on AMF surface semaphore (#1383)

Closes #1377

9c6534280560a4f724233ee0417fa1c6afed3c1b authored about 2 years ago
Replace BytesMut extend with extend_from_slice (#1386)

86337dc10065a234818e0b11a6e59248459d60b8 authored about 2 years ago
Remove FEC; add sharding support to StreamSocket (#1384)

* Remove FEC; add sharding support to StreamSocket

* Fix packet loss notification not working...

70e50c7da557ccc3aa915af4bf4dccf5a3001aae authored about 2 years ago
Fix handling of incompatible client

727478a38dc981389eaaf8ed892965681a7d8ad2 authored about 2 years ago
Fix SteamVR recentering on Linux (#1353)

Closes #1246

1983b23d9dc6764d0e3748378fad30f0d2995785 authored about 2 years ago
Remove throttled UDP

6850cde18c69dd657bb19649883d81fd6db20c28 authored about 2 years ago
vulkan_layer: Only change apiVersion if lower (#1376)

786682ee53f3db4cd0a91dee3bc88c8693c4e45d authored about 2 years ago
client: Fully expose core/opengl interface

Expose HUD message, foveation parameters
Some refactoring

3f469f18b82c35c015eb435583e68773161cc22b authored about 2 years ago
Fix panic when logging graph statistics

01c204505761910bbd5cf066a082fdd6c7c6fe42 authored about 2 years ago
Remove haptic-specific paths

2d68521cc939b53af4aa7a81cf8b6bff9e465a88 authored about 2 years ago
Remove unused code in xtask

5e89b3c045f32aa335c779163fa53d6bdd771c8e authored about 2 years ago
Linux Encode: Only sync on CPU when neccessary (#1372)

51bb73c65b75d43738dbf1848d9326010398802a authored about 2 years ago
Revert "Set reuse address for TCP and UDP (#1323)" (#1375)

This reverts commit b827d1d489126fe14369fb6620259b12dd602532.

57d67fe0f608f4ea4a6944e73d795a08fa25314a authored about 2 years ago
Fix manual clients reconnecting after removal (#1371)

* Fix manual clients reconnecting after removal

* Disable client broadcast when sleeping

f8048517a72106f458809bec5ac72273689448bf authored about 2 years ago
Revert "Remove GPU detection (#1369)"

This reverts commit 2c767471cbd66c733c28949351d0044aa81971da.

6490d0a4165f4966935ef9bb0050b85d94b2da43 authored about 2 years ago
VAAPI: Add VBR support (#1370)

c21dd789d0291d57e4d42fd982acd6ba1eb9e816 authored about 2 years ago
Statistics: Add offset to ReportPresent/ReportComposed (#1361)

* Statistics: Add offset to ReportPresent/ReportComposed

It is needed for accurate timing wit...

49b670723b6b10a4c255c53249ad2f7852d79bbd authored about 2 years ago
Remove GPU detection (#1369)

2c767471cbd66c733c28949351d0044aa81971da authored about 2 years ago
Always create FFmpeg Vulkan hw context (#1349)

edca3d5db33cf438d1e59e7ef9992cbf95384d0a authored about 2 years ago
Replace thread sleep with spin_sleep implementation for vsync thread (#1366)

45e91c7c47e94082b8eb0bf56547c91c22a38b35 authored about 2 years ago
Update Installation.md

818310a7f64425ff62e11ae3ead94614f727c21c authored about 2 years ago
Update Installation.md

19a926d4c4e3c54e030258ba9f49d748a18d6cad authored about 2 years ago
Vulkan: Fallback to /dev/dri/renderD128 device path (#1365)

Closes #1364

3be3eebff9c2ad58698d3182f82396245b69d750 authored about 2 years ago
VAAPI: Use same device as Vulkan context (#1348)

96fed1d211364660979829a281b16a73eee2ef4e authored about 2 years ago
Linux NVENC: Fix setting encoder options (#1352)

Also add support for rate control, quality, aq and weighted prediction.

ab3c5a3be53f3447e2cbc5138b179873ff347c94 authored about 2 years ago
Return multiple GPUs and show them in setup wizard (#1358)

* Return multiple GPUs and show them in setup wizard

* Remove redundant usage of array

222fdfceee58ff03feaf40097a7880be4da60214 authored about 2 years ago
Fix wiki links (#1360)

I think this is all of them

4f48ae8def3d5d923d2d2a81c93e7a0553f4f880 authored about 2 years ago
Vulkan: Handle errors during initialization (#1357)

264704fbbf4cc69c09d1bfaa6b0f11d3a4f21e0d authored about 2 years ago
Renderer: Fix creating output image without VK_EXT_external_memory_dma_buf (#1350)

5a2906d6d661961ea563c1453abc4e1bade0823d authored about 2 years ago
Update README

f7115c1d93250f0e57cca9118de4cc17d92e8403 authored about 2 years ago
Fixup prepare-release.yml (#1356)

e79f0174784768c1d5864ef67eb0551a7f31c2a9 authored about 2 years ago
Static ffmpeg (#1347)

8d2b750ce57a2160399a20915c20a333e6c8677f authored about 2 years ago
Add VBAQ option (#1336)

* Add VBAQ option to AMF

* Add VBAQ to VAAPI

71af16437303423295e193b47eb65907b46540fa authored about 2 years ago
Enable AMF trace logging (#1346)

0f41dcc77dd04d3b0836371757e36dba6ada27ab authored about 2 years ago
Add libfuse to release workflow

0023763f142bca3f6163c2785ae294ee2e37cba5 authored about 2 years ago
Small foratting tweak on panic

ed1e7427b26f5c6425652a57c53bbb12be82cb7d authored about 2 years ago
Fix logging on client

Update some crates

aadc78398dae3be5d02fb4e133037820ecf74419 authored about 2 years ago
Wiki: Linux encoders requirements (#1345)

c5dfd1d2a8fd61eebcd503e6df8943d056239e42 authored about 2 years ago
Use non-blocking socket in vulkan layer (#1339)

Layer would eventually deadlock on attempting to write
to socket if server wasn't able to drain...

f46ff0d85509bf55b3f2009d22706e9a5d3d6a72 authored about 2 years ago
ServerDataManager: Don't keep wgpu::Instance around (#1343)

It's only used to detect GPU vendor/name, so only keep
the AdapterInfo.

ace67cfb94a7c7da32b0069cd33f116951581c8c authored about 2 years ago
Fix Linux SW h264 encoder (#1329)

h265 is still broken and it now fails to create.

c55c0eb6797e9f31bd476eb4dc56dcfd4dbc35a3 authored about 2 years ago
Add RgbToYuv420 Vulkan format converter (#1338)

241ae87e779af289c480146e1a03c5d2c67f017f authored about 2 years ago
Force capture backtrace for panics

dedf6098a90d692877d7f37f1934198352546f21 authored about 2 years ago
Update Video Codec SDK (#1331)

* Update Video Codec SDK to 12.0

* Clean up unused stuff

* Replace deprecated presets with...

09fa0c447589de02cad8a830ef6cf12238b37da4 authored about 2 years ago
Linux: Log encoder errors (#1334)

0156527bdd67b1255738857a9d46d43173113575 authored about 2 years ago
EncodePipeline: Only try NvEnc on Nvidia gpu (#1330)

0dcf7e4380e15b9b8879010932a8bd5da1696c38 authored about 2 years ago
VAAPI: Fix leaking encoder_frame (#1326)

bccf970560f58ac17c3a6ba64046eba8e06f9e8a authored about 2 years ago
Renderer: Fix image size in CopyOutput (#1328)

14fed595cb21d41bfc6629756f4f77261045b67f authored about 2 years ago
Renderer: Wait in fragment shader stage (#1325)

e24a74bb967b8b64e70421e258ef5606eb3caa0f authored about 2 years ago
Vulkan: Fallback to first device (#1316)

If device lookup fails for whatever reason, fallback to first
device.

Also remove special ca...

b215f155972bf09ee24ae7cc84f97c6d91052568 authored about 2 years ago
vulkan_layer: Fix VK_KHR_display implementation (#1324)

Closes #1315

ef14a2cb1dd24095b2c2746435629014e3d36370 authored about 2 years ago
Set reuse address for TCP and UDP (#1323)

b827d1d489126fe14369fb6620259b12dd602532 authored about 2 years ago
Entropy coding option (#1318)

* Add entropy coding option

* Use CAVLC as default option

* Update description for entropy...

ef8831379d9159b3df5cac5111e82c81345ed2cf authored about 2 years ago
Make sure to enable the proximity sensor at stream restart

73a2bb9a641c9afcf939a728b6e4a4a0b8937dd1 authored about 2 years ago
Update bug_report.md

96dcde7edb953c2961d35f4649f5aee341cd9e5c authored about 2 years ago
Enable proximity sensor only when streaming

b3f6e41139fb4e0c29ec5187b670d90f91bfff19 authored about 2 years ago
VAAPI: add preset settings

ee4e4b58344b07c04c6e5d68ea782b3575150e51 authored about 2 years ago
logging_backend: Don't spam stdout on Linux (#1317)

834c2d9d27017c56b11d330f61d1f97e0fa81121 authored about 2 years ago
Try fix StreamVR standby

c638889fea6902922ac68ea423c245a81c7142ce authored about 2 years ago
VAAPI: Enable VBAQ (#1314)

https://gitlab.freedesktop.org/mesa/mesa/-/commit/a727ec83ba01776e9c6f61c912c4caac280e968e

ee8d3cc056cd4d1b64f1471362db55175e9c4cbc authored about 2 years ago
VAAPI: Set buffer size and idr_interval (#1312)

* VAAPI: Set buffer size and idr_interval

* VAAPI: Fix setting CBR

* VAAPI: Set async_depth to 1

66ec4dfeb48048a4658163b692b277276620555a authored about 2 years ago
FrameRender: Add support for loading custom shaders (#1295)

Load shaders from ~/.config/alvr/shaders/{pre,post} directory.

Subdirectory "pre" applied bef...

174e1a5c744a36a095ed04557073e0297f5f47fb authored about 2 years ago
Linux AMF VBR support (#1294)

b66efd391c073da031c35baa7f98d2b3d0b4ef0c authored about 2 years ago
Get HMD battery from Rust

534040c5838fee940dfe48dfd99271bff587a9ef authored about 2 years ago
Fix software encoding on Windows (#1304)

* Fix software encoding (h264 only)

* Fix enforcing software encoding on Windows

be9f0541969c3cdb49f6bc2a73f15d799a8ea254 authored about 2 years ago
Transfer old wiki content

41ace0b92df4b6c39e375ea70c711c3963cc9cd1 authored about 2 years ago
New wiki (#1309)

A system for contributing to the wiki via Pull Requests.

570a0d95e3a3d2a19f719b95701a54cdb4874057 authored about 2 years ago
Avoid log spam from client

66bd0af26f4759eb295b4c4828ffe0aafd3ba77d authored about 2 years ago
Fix build on macOS

abc58a2dc875660032bb5de346e20b874547bc0b authored about 2 years ago
Renderer debug (#1265)

* Renderer: Throw instead of asserting

* Renderer: Add support for saving input/output frames t...

06d7a6d40d0e4f04bb6c1c2548c760e3fbb825c7 authored about 2 years ago