Ecosyste.ms: OpenCollective

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

github.com/versatica/mediasoup

Cutting Edge WebRTC Video Conferencing
https://github.com/versatica/mediasoup

Merge pull request #727 from nazar-pc/build.rs-tweaks

Tweak `build.rs` to correctly cleanup build artifacts

6acce0994b8e47ca18aab8904895d395f1a127a6 authored about 3 years ago
Tweak `build.rs` to correctly cleanup build artifacts

790b1687c1777cda2aefefd08b58882f8d6ebce4 authored about 3 years ago
Merge pull request #723 from satoren/remove_workaroud_for_jest_bug

Revert "fix: Workaround for tsc error"

cab4e34d4665bc3fbaa6917858cf3af9675fffca authored about 3 years ago
Revert "fix: Workaround for tsc error"

This reverts commit 343a922ae1c3409b9dc42e7049bcd29ec3b24600.

e8ee90088fa06b369b6ddfae5a7c8d6d4c378ace authored about 3 years ago
Merge pull request #721 from satoren/fix_panic_message_on_test

fix: panic message on cargo test

96464e404d5bab65dec39c349f6cf78b4be963f8 authored about 3 years ago
Merge pull request #722 from satoren/fix/tsc_error

fix: Workaround for tsc error

3340ff31787279d8d41975f3be6f94e5404a780d authored about 3 years ago
fix: Workaround for tsc error

343a922ae1c3409b9dc42e7049bcd29ec3b24600 authored about 3 years ago
fix: panic message on cargo test

b8cf67480c0fd5770ddd4f08258db2f17c1d7698 authored about 3 years ago
Tiny fix for Rust publishing

8c084458e35455b81725d50f7f0bb82ded91ad38 authored about 3 years ago
Merge pull request #720 from nazar-pc/new-rust-release

New Rust release

e8a5eed833bbe362bb270431122f5456aea6345c authored about 3 years ago
Merge pull request #719 from nazar-pc/rust-windows-support

Windows support in Rust library

f90462b94691b6a76e290888fff923cd8b7e4049 authored about 3 years ago
Fewer potential allocations with `Cow` instead of `String`

5bc1d58924c0dc11e0e2176a8942eca36152409d authored about 3 years ago
Prepare new Rust release

7a6e59988bdb4001aaf77820be00d68316d4e9d6 authored about 3 years ago
Fix racy deadlock on recursive subscription handler drop

72e8c9cf8c336372a3f9c3b652e364be67c20f82 authored about 3 years ago
Windows support in Rust library

ff4108bfc10f60bba00c79f9cc68fe354e6dc13a authored about 3 years ago
Merge pull request #666 from nazar-pc/rust-next

Rust updates and optimizations around communication performance

f0ebd8099a7bad12d55f9ff017a9a6b175e1820d authored about 3 years ago
Fix webpack config in demos

ee34ee84397d217025775ec188bfa54416afe906 authored about 3 years ago
Cosmetic changes

a34948ef2163b96ff305daace6b01345827d6f31 authored about 3 years ago
CHANGELOG

b6d41de5c89267f643ad2f7920ab14682faf7ca1 authored about 3 years ago
Single H264/H264 codec configuration in supportedRtpCapabilities (#718)

7c46cd9e5009b43e56cd34a7a2e12c1e485e6920 authored about 3 years ago
Update NPM deps

2701981b488034bd3506e53275b3133f1d9c267b authored about 3 years ago
Merge remote-tracking branch 'upstream/v3' into rust-next

# Conflicts:
# node/lib/PayloadChannel.js
# rust/src/worker.rs
# rust/src/worker/utils.rs
# rust...

03a48232f899a0acc6e866a974fff9db1d432024 authored about 3 years ago
Add package-lock.json in worker/scripts/ folder and use `npm ci` instead of `npm install` in `npm-scripts.js` to honor it

20d11ff455d61796196f02fe2735c3d65160a31d authored about 3 years ago
Fix `make format`

fb4ffaf4361091c9550a518a2161cfe09fcc1b65 authored about 3 years ago
3.9.2

8d317454d04d52a64d71bc661e7af3f5c96a03ad authored about 3 years ago
Update C++ code to satisfy new clang-tidy version (run `make format` in `worker/`)

f8928b1d5b9b1a32f2f90e04588d11a994c5a475 authored about 3 years ago
Update NPM deps

b60ba8a7f4cc5eed6bb07a532b155312ba064110 authored about 3 years ago
(worker): Modification of Consumer bitrate allocation algorithm (#708)

138c8257a45b2051135e6a5dba22e3c9c714afe2 authored about 3 years ago
Merge pull request #709 from versatica/use-more-than-one-core

Use more than one core for compilation on Windows

4b3dd530ad260cb29792db19b5d2210e46845392 authored about 3 years ago
Updated formatting rules

5226a457b9a6475dab7ae311f73225d5bf16864a authored about 3 years ago
Use more than one core for compilation on Windows

f0b0db82e1a23c3959ba7eb3d18789750ab801fa authored about 3 years ago
Merge pull request #703 from nazar-pc/fix-drop-ordering

Fix drop ordering

f676ee331c6d3f1e7719a1fed824deb2b373be42 authored over 3 years ago
Update TypeScript

- Update `typescript` version to 4.X.X.
- Update TypeScript version to 4.X.X and use `target: "e...

a9a0255ff9f9996aebe51d66d0a204c926502dbe authored over 3 years ago
Minor cleanup

c24dbb2990d64de25b5a0fe60d3e59ede1644f3d authored over 3 years ago
Fix drop ordering, making sure that when everything is dropped on Rust side, nothing runs on C++ side either

6868bd277c54b8c0f8fbd9ab84248ce796df4f41 authored over 3 years ago
Add worker.died boolean getter

16683acbb18f194a54a3656c11d758a2a5948ef5 authored over 3 years ago
Update Changelog

b7100664bf5b6f19f62199965baaabe11324e5e8 authored over 3 years ago
pipeToRouter(): Use static map of PipeTransport pairs (#697)

dcb93464baa540e3289861370083f54c38f5736d authored over 3 years ago
3.9.1

053c2e08c6b7cb1880ce390ad58308d9fdcbf6dc authored over 3 years ago
Update NPM deps

aff4b1fff4c4b1fd088467f465a48284b4a3f49a authored over 3 years ago
Add missing semicolon in node/src/Router.ts

da730cb577f55ebd7cd4bb0703ee1ec74e9be51d authored over 3 years ago
Avoid build commands when MEDIASOUP_WORKER_BIN is set (#695)

f100e0feb1056e4c3a06d0968325b80bf792e707 authored over 3 years ago
cosmetic

ae280b14de8c5d1f626499360ff578f6ffa24b0a authored over 3 years ago
Fix node/tests/test-Worker.js

ff74c1ffb0322cb7a3af594eb439e12a0803e671 authored over 3 years ago
Merge pull request #692 from nazar-pc/windows-support-fixes

Improve Windows support with some fixes

e18f9a10a4944534b5cd8221678bfc4fb7bb95c8 authored over 3 years ago
Merge pull request #691 from nazar-pc/universal-eslint

Make eslint work universally both for JS and TS code

67be67e3af415d44964439f37662e6db8228d2a2 authored over 3 years ago
Improve Windows support with some fixes

7a9170f86868bf31c5edd0e9ae34f412c6b39d32 authored over 3 years ago
Update `.eslintrc.js` formatting

fd7287e7be98b4edc042de936035a2b3f16c4222 authored over 3 years ago
Merge pull request #690 from nazar-pc/update-libuv

Update libuv to 1.42

592600a32c0b1c63e51c0e43134c78306e9a36d8 authored over 3 years ago
Make eslint work universally both for JS and TS code

f604fbf31ab0b1a3bfceb5bb96cdcb3343cbc0c9 authored over 3 years ago
Update libuv to 1.42

011b70dd6da211f6ef469480c42afd23d7511f32 authored over 3 years ago
Transport: Hide debug message for RTX RTCP-RR packets (#688)

43b323705b80192e5ffa945f3208bad9a8c751c0 authored over 3 years ago
Merge pull request #687 from nazar-pc/rust-examples-updates

Fix multiopus frontend example compilation, update dependencies

fa7c88c1ed330fdc26a1448caa2a11a61528e648 authored over 3 years ago
Fix multiopus frontend example compilation, update dependencies

ce67f404b2111c712e246834ab20c1ca2e196571 authored over 3 years ago
Merge pull request #683 from jkozak/v3

NixOS friendly build process

7ba88354b88117e0e7d68faafaeb1c7a97721a3b authored over 3 years ago
Add note with link to description why workaround is needed

560f6be6a80cf617845f32bdbf7c923d33fab5f0 authored over 3 years ago
NixOS friendy build process: see associated bug #678

d7836543e447cce92635e8db6c11c1157c6ad010 authored over 3 years ago
NixOS friendly build process - explicitly detect NixOS and guix

This patch may be removed if

https://github.com/NixOS/nixpkgs/issues/142383

and a similar ch...

66e24b6a419d882fc3655c5dbcbbae449d10e513 authored over 3 years ago
Worker: emit "died" before observer "close" (#684)

6ee93620af9e1a2a3e1d5d8d8cec79bf0053f1a5 authored over 3 years ago
NixOS friendly build process

1. keep given PYTHONPATH around (after our pip install dir)
2. build binaries rather than downlo...

1e699807c67aac83986fdffa897ef39c340029d3 authored over 3 years ago
3.9.0

fc5ebd0334d2f054f927642aabaefa0fbdb433e6 authored over 3 years ago
Update NPM dep

a841d7df89f18d39597861533104bde12dc17754 authored over 3 years ago
Merge pull request #674 from nazar-pc/update-meson-dependencies

Update abseil-cpp and OpenSSL dependencies with some fixes

23f641a635308ad8feac5b3dc92ca739679ec475 authored over 3 years ago
Update abseil-cpp and OpenSSL dependencies with some fixes

bf066f0c6c4fa1c6028798a010aaef2f0c07f491 authored over 3 years ago
Merge remote-tracking branch 'upstream/v3' into rust-next

# Conflicts:
# lib/Channel.js
# lib/PayloadChannel.js
# src/Channel.ts
# src/PayloadChannel.ts
#...

120b9652b59ed7d6ff7f10795217618b9a12a122 authored over 3 years ago
Update one more NPM devs

0ba6cc8e9d97e1aabbacec3b231dbdc606f90f4b authored over 3 years ago
Update NPM deps

8ef4afdc1ae06e5abeb35dea120edf0781afa5d0 authored over 3 years ago
Add node folder and use js private fields (#673)

3991d09195510bcf7af17267cb3902fd395c9b90 authored over 3 years ago
Merge pull request #672 from nazar-pc/remove-unused-dependencies

Remove dependencies that are no longer necessary and scripts for getting them

fea1b3ba0c36a540ed9129fad1976956c46c3cca authored over 3 years ago
Fix catch2 dependency if it exists

fc5835f9834dfcfe925b69818b95fd3f17c8dc9f authored over 3 years ago
Remove dependencies that are no longer necessary and scripts for getting them

5881dc744d6a49dd1cd02b5b93caa366d00ad4d1 authored over 3 years ago
Merge pull request #622 from nazar-pc/meson

Meson build system 💪

df0663641cc56d60f9b181dbca8a69c5cefccdcb authored over 3 years ago
Disable Windows on CI for now

f872039c3349de2b48e5a737717896fbefd33473 authored over 3 years ago
Address review comments

17c7d89cefffbee0d0e005d39a6bc452207d5879 authored over 3 years ago
Remove request timeouts from TypeScript (#667)

0a4ab953721b2971a749968ea145c2166b12cde7 authored over 3 years ago
Remove internal request timeouts and remove `async-io` from regular dependencies

31b3177ee969b19113999631c2b2184defd6a696 authored over 3 years ago
Add `mediasoup_worker_` prefix to exported C function

632b2a53c383015c2d4cb9793ecd82effbd3b045 authored over 3 years ago
Update changelog

3c1c100edb8203408ccf200ca0629458d7a8f965 authored over 3 years ago
Make variable name more generic

222d5722ce8bf747217629029f9ffdd8da52b8d5 authored over 3 years ago
Bump dependencies

399132807e3c01ed688d7ef301bba680a4e4b4fe authored over 3 years ago
Optimize hashmaps/sets for better performance by using specialized hashers

4804dcc830805621a87e395448ac41532170a5df authored over 3 years ago
Build debug version of worker if Rust build is debug as well

6742f961ef59e0339a119c214e108a133e8daa96 authored over 3 years ago
Minor fixes

fcbc47853321b11854bbbb531bb2d60b6f2e4809 authored over 3 years ago
Send payload channel requests to worker with a function call instead of though file descriptor in Rust (step 4, old fd-based read code is removed)

dc2a92b917f22c51b644156aab17cdfcb578c8f7 authored over 3 years ago
Remove some extra nested dev dependencies

01e61a72aabf53161011f9252cc2321bf9c36c40 authored over 3 years ago
Avoid cloning for internal notifications, they are guaranteed to be non-recursive and thus can't deadlock

c53d49479b2102a5fb354cc5a2b5db66fe520e53 authored over 3 years ago
Apply similar optimizations to channel communication

f2978ead6f9c2b898b32b320f9e68211ad78c519 authored over 3 years ago
Various minor tweaks

88048f632e0ba770f755e1e89ec4f36ea38f7574 authored over 3 years ago
Switch to new major release of `event-listener-primitives` to avoid extra boxing, optimize callback handlers API a bit

f4ee6358f3ec2d9d3fec6fee5ffdb4f84cef52ca authored over 3 years ago
Refactor payload channel notifications to use synchronous API, refactor benchmark to use it, remove send benchmark as it is not representative and just uses a lot of memory

dfd418eb3689af3a1f4d9a4c1626575a7611b1fe authored over 3 years ago
Apply or suppress clippy suggestions

dbd933c3bd8b6f2ab85566e3b906faaaf2efce04 authored over 3 years ago
Optimize worker communication performance by making notification in payload channel the first item in the enum, accelerating deserialization for performance-sensitive case

4d4b97bebb52ebb498887f5caf6a1ccb5471a902 authored over 3 years ago
Optimize worker communication performance by avoiding `Value` in payload channel notifications and extra memory allocations

7becc68e36dfb4f16264734ec97ba2a03000db4e authored over 3 years ago
Optimize notifications handling

c6783a45ec9877d0b2a6026403695ae31080e984 authored over 3 years ago
Remove dependencies that are no longer needed, minor cleanup

7b5c634148c895d8325632cfe5ddff98f7154736 authored over 3 years ago
Remove unnecessary json re-parsing

f4c0bf1a9fbc8c77d2afcb2ee2126010fe028a67 authored over 3 years ago
Replace `Bytes` with simple `Vec<u8>`

336c398e783ad03a2a3dba6c1a45b3ef7fb04228 authored over 3 years ago
Remove length check on Rust side, we are sharing memory anyway so those do not make any sense now

96b2665a9b017b9165940e2118e142473e2b3c63 authored over 3 years ago
Send channel requests to worker with a function call instead of though file descriptor in Rust (step 3, old fd-based read code is removed)

f287018fb5187cbb63b2fddd8416e1088d0d0f45 authored over 3 years ago
Receive payload channel responses from worker as a function call instead of though file descriptor in Rust (step 2, old fd-based read code is still there)

1f07ea1b180f0b2163d56d45eb0fdd3d0f4ed647 authored over 3 years ago