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

Better panic message

github.com/roc-streaming/roc-toolkit - ff940c88ea351b0a4790aca5a842894435d5bb67 authored over 1 year ago by Victor Gaydov <[email protected]>
API: improve comments

github.com/roc-streaming/roc-toolkit - b13b84b487567f90f681da6baa20671ff23c0afb authored over 1 year ago by Victor Gaydov <[email protected]>
Add public_api tests for encoding registration + multitrack layout

github.com/roc-streaming/roc-toolkit - 4af7e2f675313c8c4bae43874228b81ce9e075e2 authored over 1 year ago by Victor Gaydov <[email protected]>
Rename boolean parameters

github.com/roc-streaming/roc-toolkit - 38ad83ebfdfef8345d5686ee78babb937e9d809f authored over 1 year ago by Victor Gaydov <[email protected]>
Rename valid() to is_valid()

github.com/roc-streaming/roc-toolkit - 5134aa01b1288af9aaa73a7cf973bce7f3a55b7d authored over 1 year ago by Victor Gaydov <[email protected]>
Remove internal_frame_size parameter from pipeline

After previous commit, this parameter is not needed anymore.
Current default was not suitable fo...

github.com/roc-streaming/roc-toolkit - 177d7cc02c83120aa502079dc223b3829dcc3296 authored over 1 year ago by Victor Gaydov <[email protected]>
Fix default latency preset

github.com/roc-streaming/roc-toolkit - 64840f7a98cfdcdfdb21003f33d58e0e21a6879d authored over 1 year ago by Victor Gaydov <[email protected]>
Add tests for mono encoding & fix bugs in channel mappers

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

github.com/roc-streaming/roc-toolkit - c714f212c638718c0d51e05f2f3a495d985187e8 authored over 1 year ago by Victor Gaydov <[email protected]>
Update CLI options according to recent changes

github.com/roc-streaming/roc-toolkit - 5857f71eddfafd8cff0dedae2f166df08a846d2c authored over 1 year ago by Victor Gaydov <[email protected]>
API: introduce clock sync backend & profile

- add roc_clock_sync_backend; it defines clock synchronization
algorithm; currently two values...

github.com/roc-streaming/roc-toolkit - 43df5b043cc6a7940c174ff9ab9b9088fd5b1e6f authored over 1 year ago by Victor Gaydov <[email protected]>
Introduce FreqEstimator profiles

- profile is a preset of FE configuration

- current configuration is now "smooth" profile
(go...

github.com/roc-streaming/roc-toolkit - ca7d8370af83b01c7bbfd6b1c5bacb1c019330e8 authored over 1 year ago by Victor Gaydov <[email protected]>
Port FreqEstimator to doubles

FreqEstimator already used double precision for all expensive
computations. This commit fully sw...

github.com/roc-streaming/roc-toolkit - 9214db2d6e4aeb66b2d1c989928663d3fefeabe7 authored over 1 year ago by Victor Gaydov <[email protected]>
Cover channel mapping in pipeline tests

github.com/roc-streaming/roc-toolkit - 463b8362e309ff08fdc109535be2a006a147f3c9 authored over 1 year ago by Victor Gaydov <[email protected]>
Extend maximum channel count to 1024

github.com/roc-streaming/roc-toolkit - c9f4adfef646a916d4a0d27ae80892683af1b604 authored over 1 year ago by Victor Gaydov <[email protected]>
Fix minor channel set bugs

github.com/roc-streaming/roc-toolkit - 214f911175c4fb695b885f3fb45005d0b5cbab0f authored over 1 year ago by Victor Gaydov <[email protected]>
Fix start allocation size in SlabPool

github.com/roc-streaming/roc-toolkit - cbe4e3542c1959d607419f991dae440473bd51dc authored over 1 year ago by Victor Gaydov <[email protected]>
Add and use ROC_ATTR_NODISCARD

github.com/roc-streaming/roc-toolkit - bdd0900a54fc634395e39a3d4476436c13c92858 authored over 1 year ago by Victor Gaydov <[email protected]>
Add Depacketizer::is_valid()

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

github.com/roc-streaming/roc-toolkit - 536c95158bcc318896a5d26fa925ac834bea6944 authored over 1 year ago by Victor Gaydov <[email protected]>
API: improve config checks & add tests

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

github.com/roc-streaming/roc-toolkit - 6d20a2977c7ad08a33d27e67a4c8d9a33589e30d authored over 1 year ago by Victor Gaydov <[email protected]>
Work around problems with unmatched enum values

github.com/roc-streaming/roc-toolkit - 77314fe118de57d64aa36e173bf48dc5ca890604 authored over 1 year ago by Victor Gaydov <[email protected]>
API: implement roc_context_register_encoding()

Add new method roc_context_register_encoding(), that allows to
register custom encodings on send...

github.com/roc-streaming/roc-toolkit - f77f9d6e38805ca7fec23680c9d3280291fcee4f authored over 1 year ago by Victor Gaydov <[email protected]>
Remove frame length parameter from channel mapper & resampler

Earlier channel mapper & resampler required frame length parameter,
which defined size of frame ...

github.com/roc-streaming/roc-toolkit - 151494818c373d8bd799c0f77969c606479e7e5d authored over 1 year ago by Victor Gaydov <[email protected]>
API: add ROC_CHANNEL_LAYOUT_MULTITRACK

github.com/roc-streaming/roc-toolkit - bf5f612f904f9be12ea4c10db9194856a8dcd777 authored over 1 year ago by Victor Gaydov <[email protected]>
Reduce default packet size to 2.5ms

github.com/roc-streaming/roc-toolkit - eaac7ad7072413975d0d7cf6be0e34a111ff1c21 authored over 1 year ago by Victor Gaydov <[email protected]>
API: extract roc_media_encoding

- add roc_media_encoding struct which defines rate, channels,
and format

- use it in roc_send...

github.com/roc-streaming/roc-toolkit - eb9285120047d53520c88318110eeb57b082e115 authored over 1 year ago by Victor Gaydov <[email protected]>
Rename "breakage playback" to "choppy playback" in code and CLI

(for consistency with recent renames in C API)

github.com/roc-streaming/roc-toolkit - 2a0ecedea3325cca2a4fba287f34e77730d5166f authored over 1 year ago by Victor Gaydov <[email protected]>
Fix sanitizer complaints

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

github.com/roc-streaming/roc-toolkit - aedae0ac4fd84d4e185358a0cb50d68f860c8053 authored over 1 year ago by Victor Gaydov <[email protected]>
API: support multiple channel layouts

- rename roc_channel_set to roc_channel_layout
(because now it will define not only list of
...

github.com/roc-streaming/roc-toolkit - 16162eeaf3755fe39bff423d13e2887854f57be9 authored over 1 year ago by Victor Gaydov <[email protected]>
FormatMap: support registration and searching by spec

- rename FormatMap::format() to FormatMap::find_by_pt()
- add FormatMap::find_by_spec()
- add Fo...

github.com/roc-streaming/roc-toolkit - fd2a2e9d1775bf1954b5bc60b7c08bfad7730f87 authored over 1 year ago by Victor Gaydov <[email protected]>
Support embedded capacity in SlabPool

- make SlabPool template class
- add template parameter EmbeddedCapacity
- extract implementatio...

github.com/roc-streaming/roc-toolkit - b55dfd36c71b3a1106768a74195b5d2f225476f2 authored over 1 year ago by Victor Gaydov <[email protected]>
Rename error_to_string to error_code_to_str

github.com/roc-streaming/roc-toolkit - 4922cc74d85f7f646dad8d0333aff323ecf4c9ea authored over 1 year ago by Victor Gaydov <[email protected]>
Introduce ChannelSet, ChannelLayout, ChannelPosition

- add ChannelLayout, which defines meaning of channel numbers
(mono, stereo, surround, multitr...

github.com/roc-streaming/roc-toolkit - 2cdea0fbf8a0b390b312eddbd569b30acca52c8f authored over 1 year ago by Victor Gaydov <[email protected]>
API: simplify receiver config

- replace two fields max_latency_overrun and max_latency_underrun
with a single field latency_...

github.com/roc-streaming/roc-toolkit - 615f809a024ee6ab8ed8560dfd8a94251cfd5eb1 authored over 1 year ago by Victor Gaydov <[email protected]>
API: rework encoding configuration

- rename roc_frame_encoding to roc_format
(format is lower level setting compared to encoding;...

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

github.com/roc-streaming/roc-toolkit - 1faa2ed5b27d23031b7d0fec3cf11a1589fbb66d authored over 1 year ago by Victor Gaydov <[email protected]>
Fixes in symbol visibility

Don't hide symbols in dependencies built with --build-3rdparty,
because it cases linker errors w...

github.com/roc-streaming/roc-toolkit - 9963ad909a8f12e22a744dd4de86297a03743fd8 authored over 1 year ago by Victor Gaydov <[email protected]>
Compiler type detection

Even if user specified CXX=c++, correctly detect
gcc and clang compilers.

github.com/roc-streaming/roc-toolkit - 029119e4cb3ce39d2db2e18602bd3c88bfda6515 authored over 1 year ago by Victor Gaydov <[email protected]>
Fix EndianOps and add tests

github.com/roc-streaming/roc-toolkit - 4588f66c9e71365d5b0d2f76b9178eab21bb6eec authored over 1 year ago by Victor Gaydov <[email protected]>
Minor cmake fixes

github.com/roc-streaming/roc-pulse - 3755eb28582f14643c41ff2d656a7093d254f60c authored over 1 year ago by Victor Gaydov <[email protected]>
Store devices in persistent storage

github.com/roc-streaming/roc-vad - 229ff9599724a4813b69b4831dd954e83d4f2cde authored over 1 year ago by Victor Gaydov <[email protected]>
Bump libASPL

github.com/roc-streaming/roc-vad - 5842345c4323247e371b5b0e6a3c8ac2c5cdeb74 authored over 1 year ago by Victor Gaydov <[email protected]>
Add endpoints, bind & connect

github.com/roc-streaming/roc-vad - 9fdbb83e6a0974bf960104bc0007909c8147592d authored over 1 year ago by Victor Gaydov <[email protected]>
update roc-android to 0.2.1

github.com/roc-streaming/roc-droid - 133370ea82f8b07d2e6b284f75ff540f6fdb2553 authored over 1 year ago by abushmin <[email protected]>
add tag release script

github.com/roc-streaming/roc-droid - ff9ab464d097e2393ffddb5f1d651697bdad5d53 authored over 1 year ago by abushmin <[email protected]>
use lombok builder for Endpoint (#125)

github.com/roc-streaming/roc-java - 8df737b7667415ddb34f2f725d5fcace5ff62b5c authored over 1 year ago by Andrey Bushmin <[email protected]>
move RocSenderReceiverTest to integration package (#124)

github.com/roc-streaming/roc-java - 746bfd570bf96ad418917ac123ea9d19d02774b2 authored over 1 year ago by Andrey Bushmin <[email protected]>
fix lombok builders (#123)

github.com/roc-streaming/roc-java - 21ecc170bd84fcc020289214dbc2339f22c88da8 authored over 1 year ago by Andrey Bushmin <[email protected]>
Minor cleanup in tag.py (#110)

github.com/roc-streaming/roc-go - c859e7748bcd97505d046ff82fb354357a4da830 authored over 1 year ago by Victor Gaydov <[email protected]>
Refine config tests

github.com/roc-streaming/roc-go - c4ec4019003bf1609497ec713bc549f125ab82e7 authored over 1 year ago by Victor Gaydov <[email protected]>
Use time.Duration for time intervals (#109)

github.com/roc-streaming/roc-go - a4026b25c2751aa856284a3133dd9ef3bfd5ed41 authored over 1 year ago by g41797 <[email protected]>
Tag release script (#107)

github.com/roc-streaming/roc-go - 4664001763401f06ec88450c2121a6173403fc3d authored over 1 year ago by Andrey Bushmin <[email protected]>
Update README.md

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

github.com/roc-streaming/roc-java - 2cae0e8409632087145b6f7bdd19f4ae5025284b authored over 1 year ago by Victor Gaydov <[email protected]>
add testSetOutgoingAddress for sender

github.com/roc-streaming/roc-java - eed89cd78a37961ca4513fefbed79eaca3c737b6 authored over 1 year ago by abushmin <[email protected]>
remove api for custom logger. Use jul by default

github.com/roc-streaming/roc-java - 98491572c0621767131cc804833986518930159d authored over 1 year ago by abushmin <[email protected]>
Refine fields validation and add tests (#120)

github.com/roc-streaming/roc-java - 5923abdea4fc8593cd1e176744a9167129153ff5 authored over 1 year ago by Victor Gaydov <[email protected]>
Remove commented out code from gradle scripts (#119)

github.com/roc-streaming/roc-java - e713e8c6bdb0aa4862c0abc36d0870247bc8d204 authored over 1 year ago by Victor Gaydov <[email protected]>
Refine comments and validation for some config fields (#118)

github.com/roc-streaming/roc-java - 49e243a526431e9bdac7d10cd8caef31a3fc5dc5 authored over 1 year ago by Victor Gaydov <[email protected]>
use lombok for config builders (#114)

github.com/roc-streaming/roc-java - 7b36e1484e53c48b676896fc9f80c405c76f3184 authored over 1 year ago by Andrey Bushmin <[email protected]>
Release 0.2.1

github.com/roc-streaming/roc-go - 0df41a55c86ac72b10cd3b8039b7c5517d073538 authored over 1 year ago by Victor Gaydov <[email protected]>
Update CI

github.com/roc-streaming/roc-go - 07153567fd511806239820ecf3b650d6519ca4d6 authored over 1 year ago by Victor Gaydov <[email protected]>
Use stringer for all enums (#98)

github.com/roc-streaming/roc-go - d0b625241cf5f68ea911535cddfdec5b7aba4011 authored over 1 year ago by Fastbyte <[email protected]>
remove getValue from Interface (#117)

github.com/roc-streaming/roc-java - 3acddfd11acd383dcf27730f7accabc8f3b8efff authored over 1 year ago by Andrey Bushmin <[email protected]>
Update authors

github.com/roc-streaming/roc-toolkit - 13da01d5a82b5c61e34aaa11865134d7371810f4 authored over 1 year ago by Victor Gaydov <[email protected]>
Disable test cache in makefile

github.com/roc-streaming/roc-go - 9d59d605ca000b7803d4e23687d880152a8d2425 authored over 1 year ago by Victor Gaydov <[email protected]>
Rename test

github.com/roc-streaming/roc-go - 92afa758128b1407e67f7c68919256d49cc5a083 authored over 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in logger

github.com/roc-streaming/roc-go - 30f8469eaaa4a0b8a35e100fe162d78bcdfc5300 authored over 1 year ago by Victor Gaydov <[email protected]>
Add debug logging (#80)

github.com/roc-streaming/roc-go - 81841d1b8e61921ef6d0500ab464d8ca0a39e3e1 authored over 1 year ago by Darrel Idiagbor <[email protected]>
Remove getValue from all enums (#115)

github.com/roc-streaming/roc-java - 1685cdc4d0bba0555b57b66ba89e2053819e44d8 authored over 1 year ago by Poulastha Mukherjee <[email protected]>
Minor cleanup (#95)

github.com/roc-streaming/roc-go - c099b59129866960744ca49331a3e0fd036f7528 authored over 1 year ago by Victor Gaydov <[email protected]>
Refactor tests (#97)

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

github.com/roc-streaming/roc-droid - 37500dc1a91dfbaa1636921fb7b0aea8ef0ec025 authored over 1 year ago by Victor Gaydov <[email protected]>
add gofmt step to ci (#91)

github.com/roc-streaming/roc-go - da750349054a63fe45587938e65ccc87fb8668b5 authored over 1 year ago by wataru <[email protected]>
Implement rocGoThreadID() (#93)

github.com/roc-streaming/roc-go - 9647d5d8bb3496fdbdaf49268f72475b24ebcff6 authored over 1 year ago by Victor Gaydov <[email protected]>
update linter to v1.52.2 (#90)

github.com/roc-streaming/roc-go - b24a487ef584798c06dceae94f0322b65089cb19 authored over 1 year ago by Andrey Bushmin <[email protected]>
Issue 85: Use time.Time for encoding LogMessage.Time instead of uint64 (#89)

* - CHANGED the LogMeesage.Time encoding from uint64 to time.Time and Adjusted the testcases to ...

github.com/roc-streaming/roc-go - 071de335f11641f1cfead81d45b954f4cdd63bab authored over 1 year ago by ParasRaba155 <[email protected]>
add notNegative check (#113)

github.com/roc-streaming/roc-java - b433110af2d04844a2337794454a9524d636234c authored over 1 year ago by DieMass <[email protected]>
Refactor version checks and improve tests (#88)

Refactor version checks and improve tests

github.com/roc-streaming/roc-go - 5c6bb04207ce171cea1b3c2a072229afae180268 authored over 1 year ago by Victor Gaydov <[email protected]>
Add missing type for clock source

github.com/roc-streaming/roc-go - 8009536845d5083effb9e34440696a711668264a authored over 1 year ago by Victor Gaydov <[email protected]>
Sign release APK

github.com/roc-streaming/roc-droid - 829d6e6035044e1f3f3330944e9085ff297360b5 authored over 1 year ago by Victor Gaydov <[email protected]>
gh-512 python: % -> format(); other small refactoring

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

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

github.com/roc-streaming/roc-java - 3c205e8561db705f8bf70aa65f50f2e0840560b1 authored over 1 year ago by Victor Gaydov <[email protected]>
Cleanup in scripts

- set default API level to 26 (same as minSdkVersion in gradle)
- use curly braces

github.com/roc-streaming/roc-java - 4be8ba34d6341a0ffa3e1166862cd1d976365165 authored over 1 year ago by Victor Gaydov <[email protected]>
Remove versionCode and versionName from AAR

https://stackoverflow.com/questions/74519040/

github.com/roc-streaming/roc-java - b7f6445f7afbf32874e1f7cf300409cec5581a98 authored over 1 year ago by Victor Gaydov <[email protected]>
Add missing field to testCreationAndDeinitializationWithFullConfig

github.com/roc-streaming/roc-java - 5550d93b25a681fd28b742b9d68b7f36be2fa887 authored over 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in CI scripts

github.com/roc-streaming/roc-go - 6f8021d5788b4bd4762d8c761ed67292154d241b authored over 1 year ago by Victor Gaydov <[email protected]>
Update "About Roc" section in README

github.com/roc-streaming/roc-java - b3096658ed7c7f34e42272d51d6d39f5bb38646c authored over 1 year ago by Victor Gaydov <[email protected]>
Update "About Roc" section in README

github.com/roc-streaming/roc-go - c2a4bd40db422631b89ac0e8d789ff94dbbf4269 authored over 1 year ago by Victor Gaydov <[email protected]>
Call RocLibrary.loadLibrary from Endpoint

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

github.com/roc-streaming/roc-vad - b79c5df18849d2e0becd6b735ef74f3c2fea67ed authored over 1 year ago by Victor Gaydov <[email protected]>
Cosmetic fixes in version checking code

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