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

Move secure_random to target_libuv

github.com/roc-streaming/roc-toolkit - cd686c9ecf84c687a927361b8976134b108cdac0 authored about 2 years ago
Use libatomic_ops for core::Atomic

github.com/roc-streaming/roc-toolkit - d86beb031d94ff9f9c29ecd2c8f675f8d5d6c9e3 authored about 2 years ago
Add Mutex::try_lock()

github.com/roc-streaming/roc-toolkit - 39b054800c745b2f30effeefead9a8d96f3e25f5 authored about 2 years ago
Add Cond::timed_wait() and Cond::signal()

github.com/roc-streaming/roc-toolkit - d0e27e6f9cd58c562ad6e8e6761b51438d34be26 authored about 2 years ago
Add packet::size_to_ns()

github.com/roc-streaming/roc-toolkit - 95513ba4ee1d0a808e1f42e1a6086e273502155d authored about 2 years ago
scons: Add benchmark support and disable tests by default

It's now possible to add benchmarks using Google Benchmark library.

github.com/roc-streaming/roc-toolkit - ab6daf01d3c2bbc950c85eba6fcf8932fd939ff7 authored about 2 years ago
Update building documentation

github.com/roc-streaming/roc-toolkit - 5ac8b441e3c5ceb0b9519a2d3b077d2a8a855ea0 authored about 2 years ago
Logger optimization

Starting from now, log level change is not guaranteed to be seen by
other threads immediately. (...

github.com/roc-streaming/roc-toolkit - 35c862c1cf52ce4a395e35529179047f8b8969e4 authored about 2 years ago
Change ranged PRNG algorithm and add benchmark

github.com/roc-streaming/roc-toolkit - a0be82594d86fc9c78fa747b632da69784938ebc authored about 2 years ago
Refine tests structure

- move helpers into test_helpers/ directory and test:: namespace
- remove unnecessary target dir...

github.com/roc-streaming/roc-toolkit - d074860e0eca38f9b67d7619c9af1288ecda1168 authored about 2 years ago
Specify minimum Google Benchmark version

github.com/roc-streaming/roc-toolkit - 19c84c224aa934c5150d1024ee0c58a62c755e7a authored about 2 years ago
Implement sendto_nb() and use it in UdpSenderPort

Issue: #348

github.com/roc-streaming/roc-toolkit - d9af7cf56f3f3d744f9665ae6449c735926413e0 authored about 2 years ago
Increase panic message maximum length

github.com/roc-streaming/roc-toolkit - 5c6e2d67596008cb05542c18555a6988ccc7b7dc authored about 2 years ago
checking if buffer_size_ is zero in setup_buffer()

github.com/roc-streaming/roc-toolkit - a0332de18af61d273ca79acd89955d28567bc382 authored about 2 years ago
Increase minimum Google Benchmark version

github.com/roc-streaming/roc-toolkit - 1d093056031162c77f74e22eab8f854373f03c3a authored about 2 years ago
Generate and install pkg-config file

Issue: #271

github.com/roc-streaming/roc-toolkit - 0c16e52b65fd5063b4fc2d7db56524ef0374f78c authored about 2 years ago
Add panic to core::SharedPtr

github.com/roc-streaming/roc-toolkit - e778002dfc13c139ef7e5c659884580a3b0d5947 authored about 2 years ago
Switch netio::EventLoop to task-based API

Issue: #215

To allow asynchronous task execution, which will be introduced in
future commits, w...

github.com/roc-streaming/roc-toolkit - 52d0251394300a37e3052e2921478566d6cc2057 authored about 2 years ago
Support asynchronous tasks in netio::EventLoop

Issue: #215

github.com/roc-streaming/roc-toolkit - fac0e6e197831a1231bf2f3f485481dc7a0678dd authored about 2 years ago
Rename netio::EventLoop to netio::NetworkLoop

github.com/roc-streaming/roc-toolkit - 6d0803e3ab5f3d7009523af3ce8e97d2a5b9f761 authored about 2 years ago
Panic on leaks only in tools and tests

github.com/roc-streaming/roc-toolkit - 8b2b02a80f857d93265fa64a2d54044a7baa791a authored about 2 years ago
Introduce NetworkLoop::ICompletionHandler

github.com/roc-streaming/roc-toolkit - 50698cb45eccaf97457dbf2fdfd723cc754070d3 authored about 2 years ago
Implement pipeline::TaskPipeline

Issue: #215

github.com/roc-streaming/roc-toolkit - 9713702da2375430df25aed9a6c6f272a5741672 authored about 2 years ago
Add ctl::TaskQueue and ctl::ControlLoop

Issues: #214, #215

github.com/roc-streaming/roc-toolkit - 537ea0f05ee5aa975c22ef999ed3534d7a376f15 authored about 2 years ago
Migrate API to interfaces and endpoints

Issue: #258

github.com/roc-streaming/roc-toolkit - 05282c530b044b6ea8cd093a2510ee3cb54f01e7 authored about 2 years ago
Switch ReceiverSource to task-based API

Issue: #215

github.com/roc-streaming/roc-toolkit - e10da957a05e9f0920ea01a41f889d5af0c90adb authored about 2 years ago
Switch SenderSink to task-based API

Issue: #215

github.com/roc-streaming/roc-toolkit - 9bc03ddd3993928d69edba60ce210a4d7db7166c authored about 2 years ago
Rework atomic wrappers

- replace core::Atomic with core::Atomic<>
- use full barriers by default
- add explicit methods...

github.com/roc-streaming/roc-toolkit - 38a9c0614b4ad2e0de16b1d120dd481d8989b07e authored about 2 years ago
Rework sender outgoing port setup

Issue: #258

- remove roc_sender_bind(), which was used to bind sender to outgoing
port; later...

github.com/roc-streaming/roc-toolkit - 9c206dfeabbc0fa9d8cc5ae07e88f15e7087ec80 authored about 2 years ago
Optimize core::timestamp() on darwin

github.com/roc-streaming/roc-toolkit - fe4ca8f2263aa1bb113f511b3944ca2e5a4572da authored about 2 years ago
Add cpu_traits and cpu_ops

github.com/roc-streaming/roc-toolkit - 17cda3426fc9d07f7f0f7e5c9c0a769843ba7776 authored about 2 years ago
API: rename config helpers

github.com/roc-streaming/roc-toolkit - 024d7e17b7baa1207086c2b641a5a1554126283a authored about 2 years ago
Refine endpoint and address support

Issue: #258

Preparations for adding roc_endpoint to C API:

- migrate to string builder and str...

github.com/roc-streaming/roc-toolkit - 3ae2b4c57840b25869abe4c5b1abb90439a833ae authored about 2 years ago
Cosmetic rename in Array

github.com/roc-streaming/roc-toolkit - f87cc8b40b3569e0aa991b551e34cc1336622326 authored about 2 years ago
Add parse_socket_addr_host_port()

github.com/roc-streaming/roc-toolkit - c9dd13177f810ff2ce261dca721162086e5835a6 authored about 2 years ago
Rename source states

github.com/roc-streaming/roc-toolkit - 479912d9deb60b40b719611f8cb906b0692d9931 authored about 2 years ago
Replaced set_miface_ipvx(..) with set_miface(type, ..)

github.com/roc-streaming/roc-toolkit - 1bc593656f344a05c82e484ec92edd17ece68794 authored about 2 years ago
Migrate to endpoint enums from roc_address

Issue: #258

github.com/roc-streaming/roc-toolkit - 34ef364fa49b0f094cd9c73452fde2c28d080af5 authored about 2 years ago
Switch to endpoints in roc_pipeline

Issue: #330, #258

- migrate from ports and port groups to endpoints and endpoint sets

- don't ...

github.com/roc-streaming/roc-toolkit - 4f893cdd6ef74168a523cc06e1e7941f5c80fa66 authored about 2 years ago
Implement StringBuilder

github.com/roc-streaming/roc-toolkit - e57b8b85c0f5164aa87bac329736e80481466abb authored about 2 years ago
Use StringBuilder for backtrace

github.com/roc-streaming/roc-toolkit - 51ff77e1962aa296cb3f3c1a0694d6f08beaeca4 authored about 2 years ago
EndpointURI minor improvements

github.com/roc-streaming/roc-toolkit - 5264186025c2d48440bd786c62f9daa6772f41f1 authored about 2 years ago
Rename in SocketAddr

github.com/roc-streaming/roc-toolkit - 52dc26f04293c194b6470c345a9f75a5402f9145 authored about 2 years ago
Rename in roc_address

github.com/roc-streaming/roc-toolkit - 2d5f93eb4f535c602d7526959286b2f3a254dbb1 authored about 2 years ago
Fix Array exponential growth

Switch from exponential growth to linear when array becomes large enough.

github.com/roc-streaming/roc-toolkit - 5c224a55fca456f5482de31ab6d8aeca17871788 authored about 2 years ago
Make ResamplerMap singleton

github.com/roc-streaming/roc-toolkit - caab67e5fa8ede06d644d3c084b21d02ba2c1760 authored about 2 years ago
Implement StringBuffer

github.com/roc-streaming/roc-toolkit - eba2d3b80729d92348aa63e2c0bd20dbb392c64f authored about 2 years ago
Cosmetic renames in tools

github.com/roc-streaming/roc-toolkit - ed7e695c6522a8419f761e3778660e918e52611c authored about 2 years ago
Fix formatting

- run scons fmt
- rename header accordingly to its contents
- add comments to enum fields to avo...

github.com/roc-streaming/roc-toolkit - 339397248f3b71d8edd9c4b87a130a76016fd0bb authored about 2 years ago
API: change signatures of *open() functions

Return int instead of a pointer. This will allow us to add error codes
in future without breakin...

github.com/roc-streaming/roc-toolkit - a2633bc3b5520db1d4a54f42ec3b0c825ed5df52 authored about 2 years ago
Make fec::CodecMap singleton

github.com/roc-streaming/roc-toolkit - 3675fdab1298e09132b277e282a4a9aa5c48eec8 authored about 2 years ago
Rename in roc_pipeline

github.com/roc-streaming/roc-toolkit - efef38a4464eb926fee5c14d04dd7c776f8fed99 authored about 2 years ago
API: introduce root allocator

github.com/roc-streaming/roc-toolkit - de80a37bb56f87206f66486b31155dc9de9bd1a8 authored about 2 years ago
Remove Endpoint and use EndpointURI instead

github.com/roc-streaming/roc-toolkit - a51b8ec8c8d530c5c3d5ec37f8943e656706a707 authored about 2 years ago
Replaced set_host_port_ipvx(..) with set_host_port(type, ..)

github.com/roc-streaming/roc-toolkit - 386516163ec74865af5ddb68e1021f6cdadf2586 authored about 2 years ago
Implement resolve_endpoint_address()

Issue: #258

github.com/roc-streaming/roc-toolkit - f036268e09eeed0caaf2d4af3c4b9e8f47c8948d authored about 2 years ago
Don't limit maximum # of routes in packet router

github.com/roc-streaming/roc-toolkit - c76d4b5d78a268bff1130388f26f8b3bd7ad1865 authored about 2 years ago
Add SocketAddr::clear()

github.com/roc-streaming/roc-toolkit - 1fac5c272c3badb0a5d6f32a3401554d8f67d28b authored about 2 years ago
Use core::Array in SoxSink

github.com/roc-streaming/roc-toolkit - 8f268d7949f64a10687fee25f3a1dcd3fedb3c7c authored about 2 years ago
Add atomic += and -=

github.com/roc-streaming/roc-toolkit - cbacece9928809552c112e252f667a51e69f5792 authored about 2 years ago
Add List::contains()

github.com/roc-streaming/roc-toolkit - ce9ba0751e2f632ec326ff9472147171241543c5 authored about 2 years ago
Fix potential deadlock in async_close()

In the previois implementation, async_close() was allowed to invoke
handle_close() in place. asy...

github.com/roc-streaming/roc-toolkit - 43908c11a7ec87adb865314feafea8f703206e9c authored about 2 years ago
Rework receiver pipeline ports

Issue: #330

github.com/roc-streaming/roc-toolkit - 708d405b277c081580cadfdeba6d0458b7fe00a4 authored about 2 years ago
scons: Fix build with --disable-lib

github.com/roc-streaming/roc-toolkit - 13bfe67542e573765580d9701b0158cc91794efe authored about 2 years ago
Use opaque port handle in netio::EventLoop

github.com/roc-streaming/roc-toolkit - 8b5e4ad18ad0e65e886bfbc5c87c1798f3d508dd authored about 2 years ago
Refactored code to allow other resampling libraries (zita,spheex)

Revert "Merge branch 'develop' of https://github.com/roc-project/roc into develop"

This reverts...

github.com/roc-streaming/roc-toolkit - d730e4596d7f4021b33a7989d44dfe305e59f85c authored about 2 years ago
Prohibit multiple ports usage in roc-recv

This PR aims to simplify roc-recv and roc-send usage.

Now, if we add some option to the command...

github.com/roc-streaming/roc-toolkit - aca09e8d4eeeeedc2587e244d1802e31744d380b authored about 2 years ago
Add core::StringList

github.com/roc-streaming/roc-toolkit - 0e2fe989c0b3f1463c2d1c801acf55e9ce6ed8c3 authored about 2 years ago
Add multicast support

Relates: #253

github.com/roc-streaming/roc-toolkit - 55a5723cd7a878faaee4484163893bd554ca0f97 authored about 2 years ago
Fix roc-recv man page

github.com/roc-streaming/roc-toolkit - 8424aef533b221eae88080c7befb84ed3d77ffde authored about 2 years ago
added thread id to log messages

github.com/roc-streaming/roc-toolkit - 758e3084bd56cf7504a55cbf4e61178038e457de authored about 2 years ago
Rename UniquePtr to ScopedPtr

For consistency with ScopedLock and ScopedDestructor. Also, our
ScopedPtr is more like boost::sc...

github.com/roc-streaming/roc-toolkit - 0bc6b9c06c1a5edcc0fb0010ebcc709a4ae8c4bc authored about 2 years ago
Add roc_error module

github.com/roc-streaming/roc-toolkit - 9ad013bc54c765393998632740d136384803ebc6 authored about 2 years ago
Implement PctNonHost flag

github.com/roc-streaming/roc-toolkit - bbad453a6ec91b9eb4e34aea97135e3d55221a05 authored about 2 years ago
Implement EndpointURI

github.com/roc-streaming/roc-toolkit - ee137fe8ef359f688c1c918d4c41510c6caaff10 authored about 2 years ago
Add broadcast support

github.com/roc-streaming/roc-toolkit - 4e72c88b401a498afcc85add447bef8513db8fa1 authored about 2 years ago
Update manual pages

github.com/roc-streaming/roc-toolkit - acf85fe31f15737a5c0f9660eb89df3cb648cab3 authored about 2 years ago
Refactor BackendDispatcher

github.com/roc-streaming/roc-toolkit - 73d1f9a4674baaeca63106607b15aec9bdf60b55 authored about 2 years ago
Hide concept of drivers from sndio users

After switching to URIs for audio devices and files, the user can not
directly control audio dri...

github.com/roc-streaming/roc-toolkit - 7200bef75d9f776a8a10d3d8fe11e750db3773c0 authored about 2 years ago
Use URIs for devices and files

github.com/roc-streaming/roc-toolkit - 369180c1cf5fdc1bbec4c0a2451da97cb8bd991e authored about 2 years ago
Update sphinx documentation and help messages

github.com/roc-streaming/roc-toolkit - aeb85296bdffe3579d6daecc72f54b785c0ca152 authored about 2 years ago
Raising a panic if a sample is not identical and is different from zero

github.com/roc-streaming/roc-toolkit - d964d0b97ce56d1925b2cd35139b2bc68acc8e94 authored about 2 years ago
Add Array::EmbedSize

github.com/roc-streaming/roc-toolkit - 15ebc654ca93bb750bf9da2484de5be4c1f2df1c authored about 2 years ago
Add Frame::print()

github.com/roc-streaming/roc-toolkit - c0f52c0495cad96583b4b095afd87c88ee0f2924 authored about 2 years ago
Add pause/resume/restart to source

Issue: #313

github.com/roc-streaming/roc-toolkit - c51be303b2408d5d6bf9bd87702afa343ec9e993 authored about 2 years ago
implemented feedback

github.com/roc-streaming/roc-toolkit - 3614a6f50820e05a4694f5e83413e1ab75eb7adb authored about 2 years ago
Remove ISource::wait_active()

github.com/roc-streaming/roc-toolkit - 74f486a1302f06f63623733b85e5d7268d69e6b9 authored about 2 years ago
Add backup source support to pump

Issue: #313

github.com/roc-streaming/roc-toolkit - 720504e4689df66c8ab1e013b7a4bce59114a4c2 authored about 2 years ago
Add CodecMap::is_supported()

github.com/roc-streaming/roc-toolkit - 1621e95588bc6248eb684f6b6f58edd07e77d517 authored about 2 years ago