Ecosyste.ms: OpenCollective

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

github.com/roc-streaming/roc-toolkit

Real-time audio streaming over the network.
https://github.com/roc-streaming/roc-toolkit

Update docs for cli tools

57b932b82872925ed90a7c09be9a0aa6007ca662 authored about 1 year ago by Victor Gaydov <[email protected]>
Remove unused option

3f43695b5b2d7bd2e539e8c0bac5e0d8f07e64ad authored about 1 year ago by Victor Gaydov <[email protected]>
Remove unneeded flag

d3e1a6dbba2612113e65c893a4476a9875463e04 authored about 1 year ago by Victor Gaydov <[email protected]>
Latency monitor refinements

- better formula for default latency tolerance
- ignore short packet bursts and deligate
sessi...

dbdb76715d7c31fe2f16a49712c90b23b0e552ae authored about 1 year ago by Victor Gaydov <[email protected]>
Change default packets length

- default packet len is 5ms
- default fec block size is 18/10 (90ms)

2.5ms (previous default) n...

fbf7dd47b2b10807d69754d2b61a6f2d0a40c826 authored about 1 year ago by Victor Gaydov <[email protected]>
Change default I/O frame length

Increase frame len to 10ms to avoid underruns on cheap CPUs/cards.

7581bf203b5fe2a1b89875cc0873125ccee9e681 authored about 1 year ago by Victor Gaydov <[email protected]>
Automatically get frame size from speex

Instead of hard-coding 16 samples, use input frame size equal to
speex input latency. This allow...

ccb74456a0a93e1cb3d2058747067d3c246f3d1b authored about 1 year ago by Victor Gaydov <[email protected]>
Fixes in logs

8db0fa0251820fc267cac7daf5eb104b873decbb authored about 1 year ago by Victor Gaydov <[email protected]>
Update docs

38b5c5ddf4fe9b83e2fc3b818086494504e943c3 authored about 1 year ago by Victor Gaydov <[email protected]>
Regenerate manual pages

0001f7d10c8eb943ac143c0b3f556510837bb7d9 authored about 1 year ago by Victor Gaydov <[email protected]>
Increase delay in e2e latency tests

5db656dd8a7040414b959c2379194824daf7da48 authored about 1 year ago by Victor Gaydov <[email protected]>
Rework latency tolerance config

By default, use tolerance = target * 2, to preserve behavior of
previous releases.

13c7a1cc35e8d0524640f0236aca4dd497fe0cf7 authored about 1 year ago by Victor Gaydov <[email protected]>
Fix tests on macos

fb1a462f4f151466b566e729c84efa328e6cabff authored about 1 year ago by Victor Gaydov <[email protected]>
Fix python warnings

24e7f8bf018216c884dc5ba60410e8a287dbbe50 authored about 1 year ago by Victor Gaydov <[email protected]>
Update roadmap

e8a713713c522e21376b136c9b3e04bc6712ecaa authored about 1 year ago by Victor Gaydov <[email protected]>
Build OpenSSL with -fPIC

b1a1820600942ed172b21da9cf34759a0994c1e5 authored about 1 year ago by Victor Gaydov <[email protected]>
Fix Depacketizer: 1st capt_ts in middle of frame

55821da629f43d729928c5444d74d3deda73afb9 authored about 1 year ago by Mikhail Baranov <[email protected]>
Update changelog

85509cab293268270f52b7998140cea20375917c authored about 1 year ago by Victor Gaydov <[email protected]>
Update authors

c804d6e519240cf6d9abe08f6eb111a97d9be231 authored about 1 year ago by Victor Gaydov <[email protected]>
Update scripts

93fb9dae7df4b2d5ea17d251bb1a572ed4cf2b09 authored about 1 year ago by Victor Gaydov <[email protected]>
Prepare to release 0.3.0

d98b4fed8eb91ca7b5f66201de8d7cd44c15f5f1 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-608 Rework pcm format helpers

9015c09ad6f078b6584afb7be306917f5d355219 authored about 1 year ago by Victor Gaydov <[email protected]>
Automatically call grow when adding element to array and hashmap

dd95ed46a1066ca79d6b084117c3ad0f5746caba authored about 1 year ago by Victor Gaydov <[email protected]>
Improvements in pr.py

43ea2dbad3bffc9158c2c12ade0e2d69810b48c5 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-610 Rename Pool

00c22170a96594716eafdecbda15e7a5e6679845 authored about 1 year ago by nolan-veed <[email protected]>
Update gh actions

53a89e031d52a4fe588607a789a9935415a97fbe authored about 1 year ago by Victor Gaydov <[email protected]>
Fixes in pr.py

5fb021bcd1e34f658900afc555655f85784443b1 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-86 Refactor ChannelMapper

Based on patch suggested in https://github.com/roc-streaming/roc-toolkit/pull/607.

b7beb661ac98f726e16749c5ad5a86aa7cfa9aed authored about 1 year ago by Dmitriy Shilin <[email protected]>
Improvements in pr.py

5020f57ee69ded97a4438626903b0d6fe7994e40 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-303 Remove explicit declaration of initial value of status code

19646642650fc208ccf6503165d076325c43c385 authored about 1 year ago by Dmitriy Shilin <[email protected]>
gh-303 Reduce number of status checks in tests

82ae09ed4d76f7b85841da1d05eaa4d3ba770a61 authored about 1 year ago by Dmitriy Shilin <[email protected]>
Update outdated log message

38695b350a0813b162c113cf276b54c3d4bbbbab authored about 1 year ago by Dmitriy Shilin <[email protected]>
Remove unused header

88f63aefc80666465802000b39e7d424259d9869 authored about 1 year ago by Dmitriy Shilin <[email protected]>
Update sphinx images & test devices

60eebe67b1ea24a31db3f4ee12eab78b2d2d5d9f authored about 1 year ago by Victor Gaydov <[email protected]>
Update sphinx docs

51118cd56434e1080f9903f78c104a860df4a840 authored about 1 year ago by Victor Gaydov <[email protected]>
Limit CI branches

a591059e5ee3ce9b3e9c90f52e59415f7443b506 authored about 1 year ago by Victor Gaydov <[email protected]>
Update sphinx docs

4c59e22e9920780672f54c48453002080403a456 authored about 1 year ago by Victor Gaydov <[email protected]>
Improvements in pr.py

43b75e27fc7a50e985c0cada8e972c23b234af08 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-578 print_supported implemented for recv and send tools.

63889c8cd3d07d5a117277521c9233ccdee592b0 authored about 1 year ago by Hunter Rick <[email protected]>
Fix CI

76edc31f4bb0b0588bdfd01c2ac328b373dea20a authored about 1 year ago by Victor Gaydov <[email protected]>
Cleanup CI

f6937cb956bd24c9ee7c4574a1ccf0c08660afbc authored about 1 year ago by Victor Gaydov <[email protected]>
Update sphinx documentation

54e0cb3661fb0753a3cde82998fa66a1e5b72979 authored about 1 year ago by Victor Gaydov <[email protected]>
scons: Support --compiler-launcher

--compiler-launcher may be specified to employ "ccache"

Launched is propagated to 3rd-party lib...

cac8720bd9705566dcbf60f29875d2830941d702 authored about 1 year ago by Victor Gaydov <[email protected]>
scons: Refine clean targets

791ce4ef1cb4eb5e6f7189c955d9a9906b943b92 authored about 1 year ago by Victor Gaydov <[email protected]>
Update sphinx docs

86c101168b9ffee653d7718fe38a588aa10630a1 authored about 1 year ago by Victor Gaydov <[email protected]>
Fixes in pr.py

7bb514f359f86263935ce9da780ea0f529054674 authored about 1 year ago by Victor Gaydov <[email protected]>
Fixes in pr.py

debdb6c797e861dbc4eece20d0cb25d366992041 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-617 StringList refinements

483c84a064c7d51ae66ecb0aac95e39aaa71e7de authored about 1 year ago by Victor Gaydov <[email protected]>
gh-617 Add lengths to StringList

15f2f33814f73e22d111408023af78601f2ac01f authored about 1 year ago by ForeverASilver <[email protected]>
gh-303 Packet writer status code refinements

af8596b502e1e5bec5ee1103ac6c434f9d34c865 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-303 Add support for status codes in packet writer

b49ec974e3ba486648ed47f9ec8e784181669dc1 authored about 1 year ago by Dmitriy Shilin <[email protected]>
Update gh action

510b29abb17c1fbb66d5f5ac3afb6fae8b7d4778 authored about 1 year ago by Victor Gaydov <[email protected]>
Update sphinx documentation

cab41ff8b0e0e2d526a440cb7c5cad8380892870 authored about 1 year ago by Victor Gaydov <[email protected]>
Improve pipeline test comments

ef23978b6f34cba3373639df4964fe453572ebe5 authored about 1 year ago by Victor Gaydov <[email protected]>
Rename in test

8c19a143b20b4058016b943d52fa62e8af823ab3 authored about 1 year ago by Victor Gaydov <[email protected]>
Add FlagPrepared to Packet

933eec2b35705ced4b723564a7e0f0fd8a753592 authored about 1 year ago by Victor Gaydov <[email protected]>
Update scripts

95abb86b44fb92bb93a25ecc722c8f47e8d77806 authored about 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fix in scripts

cec2dad0ce31373ae6aed47daa5b07642900e5da authored about 1 year ago by Victor Gaydov <[email protected]>
Overhaul debian packages build

- switch from debianize gh action to custom script
- generate debian changelog from sphinx chang...

55d36d9c9f71cdc9d9019f14c3765554875fb25c authored about 1 year ago by Victor Gaydov <[email protected]>
Fix CI

3cbb3d136edf208d61032fee321e4ebddb18f6e3 authored about 1 year ago by Victor Gaydov <[email protected]>
Release 0.2.6

2cc00579b949131c43c827c6c44185acc5cc5fef authored about 1 year ago by Victor Gaydov <[email protected]>
Overhaul debian packages build

- switch from debianize gh action to custom script
- generate debian changelog from sphinx chang...

8c7cf339555828d5d6cf2707dc2e912e3e036956 authored about 1 year ago by Victor Gaydov <[email protected]>
Add rebase.sh

b83368b032214fa8abecff989dd57f3d50cdaa26 authored about 1 year ago by Victor Gaydov <[email protected]>
Update gh actions

c25a7fba07c29e3fa231ba4770a8f3a70d80886d authored about 1 year ago by Victor Gaydov <[email protected]>
gh-587 Don't rely on remotes in pr.py

bac0b15bf2f9aff5e5fb8dcbdc19ec7371a4e1a8 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-587 Update pr.py

8812f5d3de700f1690956048e7d759eb9632fc9b authored about 1 year ago by Victor Gaydov <[email protected]>
gh-587 Update pr.py

3afdbaa2f6e45f6aece050dfd43c7b60a102c70c authored about 1 year ago by Victor Gaydov <[email protected]>
gh-587 Add pr.py

a0e6fc44474768f6c286c831c96aaefb76da30ea authored about 1 year ago by Victor Gaydov <[email protected]>
Update authors

b8c77ae972be890eea95978b4b42526aca729b3d authored about 1 year ago by Victor Gaydov <[email protected]>
gh-217 Support FEC in PacketWriter test helpers

- test::PacketWriter and test::PacketReader now create parsers
and composers by themselves

- ...

27a2e079b552efc1ee4fbe98d732c0468e49fc3f authored about 1 year ago by Victor Gaydov <[email protected]>
GH-303 Ensure implementations of packet::IReader use ROC_ATTR_NODISCARD

See also: https://github.com/roc-streaming/roc-toolkit/pull/591#discussion_r1359320296

59f1d424fc2dd0bbfc27ceb1b08d492a42aa54bc authored about 1 year ago by Dmitriy Shilin <[email protected]>
Remove unnecessary `explicit`

25e3dbd4a66c8c3ec28cee6853e50c81cf3a4aa4 authored about 1 year ago by Dmitriy Shilin <[email protected]>
gh-86 Implement channel order mapping

Before this commit, order of channels in surround layout was defined
by ChannelPosition enum val...

1ca5774ea630e320f0142a233ebb3eb4c6ecfe55 authored about 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in StringBuffer and StringBuilder

b2d29d354d1c78d13af3aded4c8b3a5af24061be authored about 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in hashmap

415381470633c9b6f5230e4e80381f58da147458 authored about 1 year ago by Victor Gaydov <[email protected]>
Update README

f3558a2c0de9b4c53fa9bde43237571fda7ae28c authored about 1 year ago by Victor Gaydov <[email protected]>
Add type check to EndianOps

33e175a06b786c715e98313650531cba4a25434b authored about 1 year ago by Victor Gaydov <[email protected]>
gh-579 HashMap implementation extract

7d76da36252786e84a89ca5992817c61ec849406 authored about 1 year ago by nolan de souza <[email protected]>
Minor fixes in arena and pool

- check ownership before canary guards, because if wrong pointer
is deallocated, this panic wi...

e4e0cfc9cb8a8502c314606ce92d57a6039422b9 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-601 AlignOps EndianOps cpp files

Co-authored-by: Victor Gaydov <[email protected]>

c0cfcab5d4eef32fc1d33cec3b2df7d2feecc4bc authored about 1 year ago by nolan de souza <[email protected]>
gh-583 Heap arena ownership guard

6919c1aa5822076d9a6445da13b46d164f77f4df authored about 1 year ago by nolan de souza <[email protected]>
gh-574 add script for generating enums in bindings repo (java, go)

0041e6a96efa4ccfaa57fdec54d8b03f3b4375e4 authored about 1 year ago by Andrey Bushmin <[email protected]>
Update TODO comment

8cc33dfe0b510bddb2ab93e319787e92881f1cba authored over 1 year ago by Victor Gaydov <[email protected]>
Minor fixes in resamplers

c8685b4b2570dfcf8dc559fb2f1224cc200762d1 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-539 Fix in SpeexResampler CTS calculations, also relaxed its tests

091ddda175575a412fad57e8d0cbcfa7fb197a02 authored over 1 year ago by Mikhail Baranov <[email protected]>
Add ChannelOrder to ChannelSet and SampleSpec

06203963e836af4b24cf51cd7805cf98baef2e22 authored over 1 year ago by Victor Gaydov <[email protected]>
Add more panics on invalid sample specs

b3eb798f9ce0e92ce922116af9443683be176607 authored over 1 year ago by Victor Gaydov <[email protected]>
GH-303 Add missed explicit for constructor

c8afbb62cb7dcb304a9180899cfed173bfd0a800 authored over 1 year ago by Dmitriy Shilin <[email protected]>
gh-303 Rework status::code_to_str

2e10f4b9fda5c1924cf5a64e872b5fc9a123a603 authored over 1 year ago by Victor Gaydov <[email protected]>
Relax resampler tests

- slower sine wave
- 99% percentile for sample comparison

b5174f2692bf64e982bd288f23b539346c739400 authored over 1 year ago by Victor Gaydov <[email protected]>
Implement SpeexDec resampler backend

- add DecimationResampler class
- add SpeexDec backend that combines DecimationResampler
+ Spe...

dc17247e7765390d86a4279d2aba2016bdf720a4 authored over 1 year ago by Victor Gaydov <[email protected]>
Improve resampler tests

- cleanup
- cover more combinations of parameters
- add scaling_trend test

5f3475f18b96330e8dd0422f05c07eabec8c4649 authored over 1 year ago by Victor Gaydov <[email protected]>
API: Add ROC_RESAMPLER_BACKEND_SPEEXDEC

c6354af610eb60d9ac189dff84ea4c6b6acaacf9 authored over 1 year ago by Victor Gaydov <[email protected]>
Rework side/back channel positions

Before this commit, there were:

- SL/SC/SR - surround left/center/right
(in 5.x behind user, ...

cfe27042d35ea794ba5b651c5b1a14f79e3d8904 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-600 StringBuffer and StringBuilder changes

ec5a4567c7a30f85b0f9083526bc7e2c50381c42 authored over 1 year ago by ForeverASilver <[email protected]>
GH-303 Add support for status codes in packet reader

242b704c84cc98396be0678ee2687328c0055aa3 authored over 1 year ago by Dmitriy Shilin <[email protected]>
gh-426 Implement lock-free fast_random function

Co-authored-by: Victor Gaydov <[email protected]>

2cce89d93b67df31063cae83b62136e9db27de0e authored over 1 year ago by ForeverASilver <[email protected]>
gh-583 Heap arena canary guards

6b0bf39dde1a9129f12b77a40e28ffeb71237688 authored over 1 year ago by nolan de souza <[email protected]>
Simplify EndianOps

a0d46786bc3f235e052d8f74a6b1e0c6bd61366b authored over 1 year ago by Victor Gaydov <[email protected]>
Update authors

de3fce2c2b4fd777c3f17760df78afb2ebf53a64 authored over 1 year ago by Victor Gaydov <[email protected]>