Ecosyste.ms: OpenCollective

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

Roc Streaming

Roc Streaming is a collection of software for streaming high quality audio over unreliable networks like Wi-Fi.
Collective - Host: opensource - https://opencollective.com/roc-streaming - Website: https://roc-streaming.org/ - Code: https://github.com/roc-streaming

Workaround for fontconfig error

github.com/roc-streaming/dockerfiles - cb598da44a07d858b9a9a776fc1e44831c048f2b authored about 1 year ago by Victor Gaydov <[email protected]>
Add gcc-10.3 for arm32 and arm64

github.com/roc-streaming/dockerfiles - 6105aa62e490e890679a97c31cabc6f8580db935 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-86 Implement channel order mapping

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

github.com/roc-streaming/roc-toolkit - 1ca5774ea630e320f0142a233ebb3eb4c6ecfe55 authored about 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in StringBuffer and StringBuilder

github.com/roc-streaming/roc-toolkit - b2d29d354d1c78d13af3aded4c8b3a5af24061be authored about 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in hashmap

github.com/roc-streaming/roc-toolkit - 415381470633c9b6f5230e4e80381f58da147458 authored about 1 year ago by Victor Gaydov <[email protected]>
Split android tags into separate jobs

github.com/roc-streaming/dockerfiles - 0aae9bdf00ea1b71362a963fe5df1fa5f594705f authored about 1 year ago by Victor Gaydov <[email protected]>
Update README

github.com/roc-streaming/roc-toolkit - f3558a2c0de9b4c53fa9bde43237571fda7ae28c authored about 1 year ago by Victor Gaydov <[email protected]>
Add type check to EndianOps

github.com/roc-streaming/roc-toolkit - 33e175a06b786c715e98313650531cba4a25434b authored about 1 year ago by Victor Gaydov <[email protected]>
gh-579 HashMap implementation extract

github.com/roc-streaming/roc-toolkit - 7d76da36252786e84a89ca5992817c61ec849406 authored about 1 year ago by nolan de souza <[email protected]>
Split ubuntu tags into separate jobs

github.com/roc-streaming/dockerfiles - e7e4642eab70de3a32b7e405369882c1cf1e4d2e authored about 1 year ago by Victor Gaydov <[email protected]>
Fix fontcache error in env-debian

github.com/roc-streaming/dockerfiles - a2806619c7f55c00e2c0305b3a459e211348019c authored about 1 year ago by Victor Gaydov <[email protected]>
Sphinx docker image (#15)

github.com/roc-streaming/dockerfiles - 27d03196ac8a5cebaccb947c1be0958b63502971 authored about 1 year ago by nolan de souza <[email protected]>
Update README.md

Fixed small spelling error.

github.com/roc-streaming/roc-java - ad3efe520b94fc4e39d9a656217d4261af65e8ab authored about 1 year ago by JJ <[email protected]>
Minor fixes in arena and pool

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

github.com/roc-streaming/roc-toolkit - e4e0cfc9cb8a8502c314606ce92d57a6039422b9 authored about 1 year ago by Victor Gaydov <[email protected]>
gh-601 AlignOps EndianOps cpp files

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

github.com/roc-streaming/roc-toolkit - c0cfcab5d4eef32fc1d33cec3b2df7d2feecc4bc authored about 1 year ago by nolan de souza <[email protected]>
gh-583 Heap arena ownership guard

github.com/roc-streaming/roc-toolkit - 6919c1aa5822076d9a6445da13b46d164f77f4df authored about 1 year ago by nolan de souza <[email protected]>
generate enums via script: add git tag and commit to autogen comment

github.com/roc-streaming/roc-go - 6e5d59c9766ad8ab16748837ba374951c0f0d308 authored about 1 year ago by abushmin <[email protected]>
move enums to separated files

github.com/roc-streaming/roc-go - 620f946babc730318a78f1f62cf673bbbf6ae5db authored about 1 year ago by abushmin <[email protected]>
generate enums via script

github.com/roc-streaming/roc-go - 81dd809a9006a7ccc4ea57b4e1907e71af7d3dc4 authored about 1 year ago by abushmin <[email protected]>
generate enums via script

github.com/roc-streaming/roc-java - 6892a03f94270a3a003b56425cb332ed02e2906b authored about 1 year ago by abushmin <[email protected]>
generate enums via script: add git tag and commit to autogen comment

github.com/roc-streaming/roc-java - d731b8099693503100eca65d2c47e67069903f16 authored about 1 year ago by abushmin <[email protected]>
gh-574 add script for generating enums in bindings repo (java, go)

github.com/roc-streaming/roc-toolkit - 0041e6a96efa4ccfaa57fdec54d8b03f3b4375e4 authored about 1 year ago by Andrey Bushmin <[email protected]>
Update TODO comment

github.com/roc-streaming/roc-toolkit - 8cc33dfe0b510bddb2ab93e319787e92881f1cba authored over 1 year ago by Victor Gaydov <[email protected]>
Minor fixes in resamplers

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

github.com/roc-streaming/roc-toolkit - 091ddda175575a412fad57e8d0cbcfa7fb197a02 authored over 1 year ago by Mikhail Baranov <[email protected]>
Add ChannelOrder to ChannelSet and SampleSpec

github.com/roc-streaming/roc-toolkit - 06203963e836af4b24cf51cd7805cf98baef2e22 authored over 1 year ago by Victor Gaydov <[email protected]>
Add more panics on invalid sample specs

github.com/roc-streaming/roc-toolkit - b3eb798f9ce0e92ce922116af9443683be176607 authored over 1 year ago by Victor Gaydov <[email protected]>
GH-303 Add missed explicit for constructor

github.com/roc-streaming/roc-toolkit - c8afbb62cb7dcb304a9180899cfed173bfd0a800 authored over 1 year ago by Dmitriy Shilin <[email protected]>
gh-303 Rework status::code_to_str

github.com/roc-streaming/roc-toolkit - 2e10f4b9fda5c1924cf5a64e872b5fc9a123a603 authored over 1 year ago by Victor Gaydov <[email protected]>
API: Add ROC_RESAMPLER_BACKEND_SPEEXDEC

github.com/roc-streaming/roc-toolkit - c6354af610eb60d9ac189dff84ea4c6b6acaacf9 authored over 1 year ago by Victor Gaydov <[email protected]>
Improve resampler tests

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

github.com/roc-streaming/roc-toolkit - 5f3475f18b96330e8dd0422f05c07eabec8c4649 authored over 1 year ago by Victor Gaydov <[email protected]>
Implement SpeexDec resampler backend

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

github.com/roc-streaming/roc-toolkit - dc17247e7765390d86a4279d2aba2016bdf720a4 authored over 1 year ago by Victor Gaydov <[email protected]>
Relax resampler tests

- slower sine wave
- 99% percentile for sample comparison

github.com/roc-streaming/roc-toolkit - b5174f2692bf64e982bd288f23b539346c739400 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, ...

github.com/roc-streaming/roc-toolkit - cfe27042d35ea794ba5b651c5b1a14f79e3d8904 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-600 StringBuffer and StringBuilder changes

github.com/roc-streaming/roc-toolkit - ec5a4567c7a30f85b0f9083526bc7e2c50381c42 authored over 1 year ago by ForeverASilver <[email protected]>
GH-303 Add support for status codes in packet reader

github.com/roc-streaming/roc-toolkit - 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]>

github.com/roc-streaming/roc-toolkit - 2cce89d93b67df31063cae83b62136e9db27de0e authored over 1 year ago by ForeverASilver <[email protected]>
gh-583 Heap arena canary guards

github.com/roc-streaming/roc-toolkit - 6b0bf39dde1a9129f12b77a40e28ffeb71237688 authored over 1 year ago by nolan de souza <[email protected]>
Simplify EndianOps

github.com/roc-streaming/roc-toolkit - a0d46786bc3f235e052d8f74a6b1e0c6bd61366b authored over 1 year ago by Victor Gaydov <[email protected]>
Update authors

github.com/roc-streaming/roc-toolkit - de3fce2c2b4fd777c3f17760df78afb2ebf53a64 authored over 1 year ago by Victor Gaydov <[email protected]>
Update sphinx docs

github.com/roc-streaming/roc-toolkit - feb41f22c85e805b59e75935fe6eaf43927922df authored over 1 year ago by Victor Gaydov <[email protected]>
Fix update_authors.sh

github.com/roc-streaming/roc-toolkit - dc7563d2dceba3da52a7d9a0067d8cd94a6624c4 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-582 Minor cleanup in slab pool

github.com/roc-streaming/roc-toolkit - 5cf53b940753583f12954ac9ab9a0ca77ae1065e authored over 1 year ago by Victor Gaydov <[email protected]>
gh-582 Slab pool ownership guard

github.com/roc-streaming/roc-toolkit - 415d52ea9abe7edd93b0dfd2ab22af32db063d00 authored over 1 year ago by nolan de souza <[email protected]>
gh-580 Extracted MpscQueueImpl class from MpscQueue

github.com/roc-streaming/roc-toolkit - d84c667032c4c9e985ec4872010c07fcdecd84bf authored over 1 year ago by nolan de souza <[email protected]>
Remember receiver address (#80)

receiver address saved after app restart.

---------

Co-authored-by: Ashutosh Soni <ashutos...

github.com/roc-streaming/roc-droid - 6f9693f7be917af2bfd0e10bc90fc00779fe0a3d authored over 1 year ago by Ashutosh soni <[email protected]>
Plotting scripts

github.com/roc-streaming/roc-toolkit - a40e5c559c5f9909b216c5d7fee3b0bf9071b7ff authored over 1 year ago by Victor Gaydov <[email protected]>
Refactor CTS checks in resampler tests

github.com/roc-streaming/roc-toolkit - 7e58056c2cfbdfc3a5228a69463e17d7388dd532 authored over 1 year ago by Victor Gaydov <[email protected]>
Remove frames from resampler interface

IResampler does not know about frame flags and timestamps, so
using Frame may be misleading. Now...

github.com/roc-streaming/roc-toolkit - 7e4af35cf574d4cadfaeb42859bbd5f61937644a authored over 1 year ago by Victor Gaydov <[email protected]>
Return overall channels from n_left_to_process()

Other resampler methods work with sample counts multiplied by
channel count, so do the same in n...

github.com/roc-streaming/roc-toolkit - 2b1f416aef56bd21cf45d6356b67df41485085c0 authored over 1 year ago by Victor Gaydov <[email protected]>
Remove next_scaling because it's not used

github.com/roc-streaming/roc-toolkit - 962bbac070145bb7b904ae213dceebfaee9ecba4 authored over 1 year ago by Victor Gaydov <[email protected]>
Refactoring and comments in resamplers

github.com/roc-streaming/roc-toolkit - 11c2021e1decd24d696f5387087609670f0b0a06 authored over 1 year ago by Victor Gaydov <[email protected]>
Refactor resampler tests

github.com/roc-streaming/roc-toolkit - d8a33cde30e88b7e9ae16e7928ff9f56d7a4a21a authored over 1 year ago by Victor Gaydov <[email protected]>
Rename resampler files

github.com/roc-streaming/roc-toolkit - e92469134644f161a86080c6fe74a9b5c084242d authored over 1 year ago by Victor Gaydov <[email protected]>
Use shared pointers for resamplers

github.com/roc-streaming/roc-toolkit - 23f8924c7bb7d7759dc6be8bbbfdf3adcd760e27 authored over 1 year ago by Victor Gaydov <[email protected]>
Minor fixes in speex resampler

- ensure that frame size is always multiple of number
of channels
- add panics
- change numera...

github.com/roc-streaming/roc-toolkit - cdda8f10b647b2a8880725a38e03762839e6fc8f authored over 1 year ago by Victor Gaydov <[email protected]>
Refactoring in sndio::BackendDispatcher

github.com/roc-streaming/roc-toolkit - 66f20cf9b9f0025ae381f102961cd9bb2d6cb11a authored over 1 year ago by Victor Gaydov <[email protected]>
Refactoring in sndio::Pump

github.com/roc-streaming/roc-toolkit - 4e30f895c860bf5ac440285363bca6fdbdf6c537 authored over 1 year ago by Victor Gaydov <[email protected]>
Improve resampler comments

github.com/roc-streaming/roc-toolkit - 1da2d67c89f7b20cb1d993ea614f9fba3db2244d authored over 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in pool

github.com/roc-streaming/roc-toolkit - 0d29f887dbbfaf2306caef9f3a5df0526cd46084 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-582 Slab pool boundary guard

github.com/roc-streaming/roc-toolkit - 37b4a750e69132f30003d6815c406584c6117389 authored over 1 year ago by nolan de souza <[email protected]>
GH-303 Avoid pointer usage

github.com/roc-streaming/roc-toolkit - ce5a4d40d398b661caef3818cacd7b2ac323fdba authored over 1 year ago by Dmitriy Shilin <[email protected]>
gh-581 Extracted non-templated code out of RefCounted

github.com/roc-streaming/roc-toolkit - c887dd85535f05d7ce7c12e989862d021ed012ff authored over 1 year ago by nolan de souza <[email protected]>
Java 17 support and gradle works with java 17. (#79)

update gradle to support java 17

---------

Co-authored-by: Ashutosh Soni <ashutoshsoni@bit...

github.com/roc-streaming/roc-droid - c52d5956e991e636ff439ca26d9df66782623588 authored over 1 year ago by Ashutosh soni <[email protected]>
refactor Protocol enum

github.com/roc-streaming/roc-java - da1f72df835ac38ca54fbe6634bd6b9b9d99a994 authored over 1 year ago by abushmin <[email protected]>
Release 0.2.2

github.com/roc-streaming/roc-go - 68339dec34d77745051638c9dd18718e8e4d55d0 authored over 1 year ago by Victor Gaydov <[email protected]>
Fix in tag.py

github.com/roc-streaming/roc-go - 5f724592683261dc815b99cb23ebd7dec1b2039b authored over 1 year ago by Victor Gaydov <[email protected]>
Document STD and CTS timestamps in sphinx

github.com/roc-streaming/roc-toolkit - 607614d038dbd20a4a380b59312944a83ff8cdee authored over 1 year ago by Victor Gaydov <[email protected]>
Refactor timestamp naming

Now we have STS (stream timestamp) and CTS (capture timestamp)
everywhere.

github.com/roc-streaming/roc-toolkit - 0e297278ab55ac23b0a2bb490d588726199edbed authored over 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in time funcs

github.com/roc-streaming/roc-toolkit - 3fbd21e10c80a01f559503782b839380e7458eba authored over 1 year ago by Victor Gaydov <[email protected]>
Improve numerator/denumarator computations in SpeexResampler

- improve precision
- support wider range of rates
- avoid rounding error when mult is exactly 1.0

github.com/roc-streaming/roc-toolkit - 02068198dea0529ac5aa192f69a750a26ebd5b45 authored over 1 year ago by Victor Gaydov <[email protected]>
Update outdated section of developer cookbook

github.com/roc-streaming/roc-toolkit - 87fec3b08375f26a10e88d6b51ed942d5034f643 authored over 1 year ago by Dmitriy Shilin <[email protected]>
Fix misspelling

github.com/roc-streaming/roc-toolkit - 806db15f5a8bf537f475f48a33200c5f63df4c85 authored over 1 year ago by Dmitriy Shilin <[email protected]>
Update roadmap

github.com/roc-streaming/roc-toolkit - b73fd389cbfed1f4507254c0e1a8aa80724d9d28 authored over 1 year ago by Victor Gaydov <[email protected]>
Update sphinx docs

github.com/roc-streaming/roc-toolkit - 4a25b0328a86aa756d399ea0455d259fdabad609 authored over 1 year ago by Victor Gaydov <[email protected]>
Adjust API reference for Sphinx 5

github.com/roc-streaming/roc-toolkit - 1c161baeb671e32d711c98fe91d30a8ace727712 authored over 1 year ago by Victor Gaydov <[email protected]>
Update authors

github.com/roc-streaming/roc-toolkit - 28b13cbe1c7fc666f585bca4e09f92a33df21035 authored over 1 year ago by Victor Gaydov <[email protected]>
Update sphinx documentation

github.com/roc-streaming/roc-toolkit - 0ed8bc0863005aad0cf1dfa4f06a815db1278a76 authored over 1 year ago by Victor Gaydov <[email protected]>
Support sphinx 5

github.com/roc-streaming/roc-toolkit - 6adb9ab8df8bdced7415a245df572b05db47318b authored over 1 year ago by Victor Gaydov <[email protected]>
Refactor nanoseconds_2_ntp() and ntp_2_nanoseconds()

github.com/roc-streaming/roc-toolkit - 28a40590a3bacb65a7ee1087f066f293ec8a8a66 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-546: Support NTP 2036 year base

github.com/roc-streaming/roc-toolkit - dcb1868dad157a1e52efd8e095622690e432bbc2 authored over 1 year ago by Victor Gaydov <[email protected]>
Fixes in release checks workflow

github.com/roc-streaming/roc-toolkit - e1818b59763a63e04f80413bc13778a3d30e8f69 authored over 1 year ago by Victor Gaydov <[email protected]>
Added version check to CI checks (#545)

github.com/roc-streaming/roc-toolkit - 4552e4e5de80d80aaab7d2f4a4e774cf1fa7e347 authored over 1 year ago by Dheeraj Devaraj <[email protected]>
Use python3 instead of python in debian images

github.com/roc-streaming/dockerfiles - a210c1f9afc982867efa13738430afeb662b950c authored over 1 year ago by Victor Gaydov <[email protected]>
Compatibility with go 1.21

github.com/roc-streaming/roc-go - 963cc752cba107972b149f77470eabd57f6b7282 authored over 1 year ago by Victor Gaydov <[email protected]>
Clear executable bits on source files

github.com/roc-streaming/roc-go - 7a7dd8e50dc4dc78e50e56499b0f442d0396f69c authored over 1 year ago by Victor Gaydov <[email protected]>
Update README.md

github.com/roc-streaming/rt-tests - 81be6ca7c5a002ce9d152a40694173cf43bbd7f6 authored over 1 year ago by Victor Gaydov <[email protected]>
Add workflow diagram

github.com/roc-streaming/rt-tests - 9da3357266e45df2f67fa7902f796af58defee70 authored over 1 year ago by Victor Gaydov <[email protected]>
Update README.md

github.com/roc-streaming/rt-tests - 665152b712f134dd8b1d03b4fa75168770313c64 authored over 1 year ago by Victor Gaydov <[email protected]>
Add --force to tag.py

Fix missing parameter

github.com/roc-streaming/roc-droid - ae9b647b5a1fcefa4517acad337e3d664e6c38dc authored over 1 year ago by Geoffrey JOUNT <[email protected]>
Add --force option to tag script (#108) (#114)

Co-authored-by: Geoffrey JOUNT <[email protected]>

github.com/roc-streaming/roc-go - 0c41995a0143a118b44ded00574a7a9a6c11bf16 authored over 1 year ago by Geoffrey <[email protected]>
Add metrics API

github.com/roc-streaming/roc-toolkit - 1144c32505894b02da3a7b2fca42720ea640dcb9 authored over 1 year ago by Victor Gaydov <[email protected]>
Add tests for metrics C API

github.com/roc-streaming/roc-toolkit - 13ecbfa92becc8eac26a2db5e34e911df6f2a579 authored over 1 year ago by Victor Gaydov <[email protected]>
Update sphinx API reference

github.com/roc-streaming/roc-toolkit - ab79e76330ef994b2551fdde69a1e012df3703e7 authored over 1 year ago by Victor Gaydov <[email protected]>
Process pipeline tasks in-place if issued from I/O thread

This commit eliminates unwanted delays in task processing,
when I/O thread schedules task before...

github.com/roc-streaming/roc-toolkit - 46e0b33aae39f6761b8e3ca9b7b18b23cf1a1417 authored over 1 year ago by Victor Gaydov <[email protected]>
Rename test group

github.com/roc-streaming/roc-toolkit - db02df3f35bc2de5c4488c158e8f881a061a29a0 authored over 1 year ago by Victor Gaydov <[email protected]>
Move all calls to wallclock from public_api to roc_pipeline

This commit implements two new pipeline options:
- sender: enable_auto_cts: when enabled, Sende...

github.com/roc-streaming/roc-toolkit - ef8eae3e1c08d62946e26437d422f72cd5773ac8 authored over 1 year ago by Victor Gaydov <[email protected]>