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

Add pulseaudio 15.99.1

github.com/roc-streaming/distfiles - b3ca2219fef349628cfd56116dfd116b4316e3ae authored about 2 years ago
Enable ^C when run ci build locally

github.com/roc-streaming/roc-toolkit - 7c648c8643c8efd79daa6be5f85aedeca1015fa7 authored about 2 years ago
Fix build on older clang

github.com/roc-streaming/roc-toolkit - 023fb1172e4dc0301c75c1381eac4902e4e685cf authored about 2 years ago
Fix libatomic_ops wrapper

github.com/roc-streaming/roc-toolkit - adeb3b9180164d6f4262a44a674d3776db434b63 authored about 2 years ago
Fix build on older GCC

github.com/roc-streaming/roc-toolkit - 2cf068e12482849ea530749386c68d60daf7a6c5 authored about 2 years ago
Suppress sphinx warning

github.com/roc-streaming/roc-toolkit - 557722fb668cb741374c3617449b9ec49be2b74b authored about 2 years ago
Enable macOS in CI

github.com/roc-streaming/roc-toolkit - d412a83c331816fe2e7ff043517967002b9136c8 authored about 2 years ago
Add ubuntu 22.04 to CI

github.com/roc-streaming/roc-toolkit - 46ad41d784c122467075b0fab76bc91411fdc798 authored about 2 years ago
Fix build with recent pulseaudio

github.com/roc-streaming/roc-toolkit - 1a27ce332457ffb50a81d54f84c1b0f1a58b269b authored about 2 years ago
Remove unexistent method

github.com/roc-streaming/roc-toolkit - 8897cf27137434920eaf5c119e7113adb9a98d2a authored about 2 years ago
Rework warnings list

github.com/roc-streaming/roc-toolkit - 30e5f073e7b7d1af2cfd6a69a0de870a6fd1730d authored about 2 years ago
Add changelog for 0.2.0

github.com/roc-streaming/roc-toolkit - cb70ac9e055dba2bc14062f173ff71ec7911de5d authored about 2 years ago
Remove unused headers

github.com/roc-streaming/roc-toolkit - 2aed1ffabc8a9d3fe2f9dabecc2b80f463456355 authored about 2 years ago
Refactor sample props

github.com/roc-streaming/roc-toolkit - 06de4c72f9c27c00b856792c844d91dd3c397939 authored about 2 years ago
Refactor source / sink interfaces

github.com/roc-streaming/roc-toolkit - 7f6729850dd7fe19a6f93f4011cd8179e640cf8b authored about 2 years ago
Update ignore files

github.com/roc-streaming/roc-toolkit - 9e02be2eaeb6a6659eb264ffbc2dba74cbc83bff authored about 2 years ago
Bump google benchmark version

github.com/roc-streaming/roc-toolkit - 457d61d8fe34caa2408b4744fc5bdd633f5cef51 authored about 2 years ago
SlabPool improvements

- add min_alloc_size and max_alloc_size to ctor
- add reserve()
- improve test coverage

github.com/roc-streaming/roc-toolkit - eebdbe2c8ea1f552742e4ab3417445d6bf1b9a47 authored about 2 years ago
Refactor SampleSpec

github.com/roc-streaming/roc-toolkit - 812570bd9d6811b07cfacca73b7b788779042ef6 authored about 2 years ago
Refactor StringBuilder, StringBuffer, StringList

github.com/roc-streaming/roc-toolkit - 7c2daa762bf65beb803a8e76ce9a48933418c5d7 authored about 2 years ago
Refactor SlabPool

Some readability improvements:

- mutex locks only in public methods
- better method names

github.com/roc-streaming/roc-toolkit - 8de1147799231f8ef15f155906207c7fecce0a02 authored about 2 years ago
Add RTCP porotocol identifier

github.com/roc-streaming/roc-toolkit - edda43cd3cb64daf46e39e520d3b3e313a524563 authored about 2 years ago
roc::rtcp module added

github.com/roc-streaming/roc-toolkit - 5013daef6e355a4f62b2db10d9418cca4367b0be authored about 2 years ago
Support pausing & resuming ctl tasks

github.com/roc-streaming/roc-toolkit - 59480190c088215873561399065b937e29018c24 authored about 2 years ago
Fix UB in atomic test

github.com/roc-streaming/roc-toolkit - 879da6349bbeb8f8f26eaeb2b094c5b427996a85 authored about 2 years ago
Rename RTCP methods

- IReceiverController and ISenderController are renamed to
IReceiverHooks and ISenderHooks to ...

github.com/roc-streaming/roc-toolkit - 2c534ce0236216a9009f5f5c1ec8d1a469b6d52e authored about 2 years ago
Improve endian helpers

github.com/roc-streaming/roc-toolkit - a6531413d3ea84966228328d46def939a878e44f authored about 2 years ago
Update sphinx documentation

github.com/roc-streaming/roc-toolkit - 13d783ad3df289bbb6a4c23d057144be0fdbcb68 authored about 2 years ago
Control queue self-validation

github.com/roc-streaming/roc-toolkit - 6f4581e0a421076bc4c77d1164a444407803e0c5 authored about 2 years ago
Implement PcmMapper

github.com/roc-streaming/roc-toolkit - 35b994644108e21b1c2ce68d37d36704955762cd authored about 2 years ago
Get rid of unportable ntp code

packet::ntp_timestamp() is now portable. Instead of POSIX functions, it now uses
core::timestamp...

github.com/roc-streaming/roc-toolkit - b9f32b17f362e2be25440ada8804ffcf04ca368d authored about 2 years ago
Replace FlagBlank with FlagNonblank

This change allow to simplify forwarding frame flags in readers and
writers that combine one fra...

github.com/roc-streaming/roc-toolkit - aa330545ce1afecae29a7c49e448c543539d04b3 authored about 2 years ago
Add RTCP packet type

github.com/roc-streaming/roc-toolkit - f09a8e670b91f9640f9885856d8abfffc747b3a6 authored about 2 years ago
API and CLI improvements

- Add slot support to API and CLI.
It's now possible to connect sender to multiple receivers, ...

github.com/roc-streaming/roc-toolkit - 6acf0de2dcd9505de2ba7fdde87b9736e8d941b8 authored about 2 years ago
Implement reclock() method

Add ISource::reclock() and propagate it up to receiver session. This
method is a generic mechani...

github.com/roc-streaming/roc-toolkit - 7fad239de6448da078db4608a0ab3bcf4dd6ff51 authored about 2 years ago
RTCP fixes

- propagate RTCP metrics to ReceiverSession
- remove frequent logs
- increase RTCP frequency to ...

github.com/roc-streaming/roc-toolkit - 19262ad394da9d569b265f4f8dcc9a0001522a2d authored about 2 years ago
Extract Depacketizer::FrameInfo

github.com/roc-streaming/roc-toolkit - c0f07fca3b0e0c0165eabde0ef05e3c0c4ee4524 authored about 2 years ago
Extract packet::num_channels() function

github.com/roc-streaming/roc-toolkit - 24b49048c0fa022f60fcfb166e6e788d943a06a0 authored about 2 years ago
Rework SampleSpec and ResamplerReader interfaces

github.com/roc-streaming/roc-toolkit - 1abeab526c777e00becc00d888abeaa0d7640820 authored about 2 years ago
Extract Thread::get_id() and Thread::set_realtime()

github.com/roc-streaming/roc-toolkit - 677158580ab22ec71c28ee27a1a40f1a8a355c4e authored about 2 years ago
Introduce clock types

Earlier there was only monotonic clock. Now we can specify clock type,
and two types are support...

github.com/roc-streaming/roc-toolkit - 1f9031989945dd93504f9d1b37516d874871c753 authored about 2 years ago
Fix unitialized var in RTCP

github.com/roc-streaming/roc-toolkit - bd8d33b301e5e8dc43f8572dba1e937ccc6ce758 authored about 2 years ago
Frequency estimator now has configurable downsamplers

github.com/roc-streaming/roc-toolkit - b94715939df1f2d9b0f0f0110de95a42534eb72f authored about 2 years ago
Extract std::tm converters

github.com/roc-streaming/roc-toolkit - f2ec3679f51fc09d5bc7e9420444597acee4367d authored about 2 years ago
Refactor backtrace funcs

github.com/roc-streaming/roc-toolkit - 992ec91bb3cd052555f2f2f8708467cd92dc2077 authored about 2 years ago
Integrate channel mappers into pipeline

github.com/roc-streaming/roc-toolkit - 8cee696c7965e774f105f79b24bb50e7fcb4a979 authored about 2 years ago
Fix resampler writer interface

github.com/roc-streaming/roc-toolkit - b56e1ed6fed232db5920caa24d7257bccad4c192 authored about 2 years ago
Introduce allocation policies

ScopedPtr and RefCounted now reuse the same mechanism for deallocating
the owned object - alloca...

github.com/roc-streaming/roc-toolkit - 7786568dc173a1f86902025f8774bc602fd2a7f2 authored about 2 years ago
Extract AlignedStorage & AlignOps

github.com/roc-streaming/roc-toolkit - 867a041551bdf3278e6c788cf19bb20ce15e06dd authored about 2 years ago
Protocol map & ragel parser fixes

- Use ProtocolMap to map protocol to its scheme name
- Cleanup in ragel parsers

github.com/roc-streaming/roc-toolkit - 6af1f7a3b288644fadb710b9a3bbcfdc64db482b authored about 2 years ago
Fix resampler_reader calls set_scaling in ctr

github.com/roc-streaming/roc-toolkit - 03f847e79f135d80fa3e48866262908ed227738b authored about 2 years ago
Concept of control endpoints + RtcpEndpoint skeleton

github.com/roc-streaming/roc-toolkit - 294b4a1fdfa981766ecd5d570fcf9e626361a327 authored about 2 years ago
Rework control task interfaces

- replace inheritance of ControlTaskQueue with aggregation
to allow sharing queue between clas...

github.com/roc-streaming/roc-toolkit - 202128c1f13feb903c6672e59736576a5f60f6d6 authored about 2 years ago
Add .gdb_history to .gitignore

github.com/roc-streaming/roc-toolkit - e6e8ac3f8ff360ec201a70a32f3ca25bec3e0c9e authored about 2 years ago
Refine ctl tasks & remove RtcpEndpoint

github.com/roc-streaming/roc-toolkit - ccef070a8619c08c951cd206acd5324e5d682a9f authored about 2 years ago
Implement ChannelMapper

github.com/roc-streaming/roc-toolkit - 5622901e93f00dcd213fcb436f7830dbdecde8a1 authored about 2 years ago
Improve MockReader in tests

github.com/roc-streaming/roc-toolkit - 451385b514d222a1cf3a12fcce518478b0878e1a authored about 2 years ago
Fix doxygen errors

github.com/roc-streaming/roc-toolkit - dece9b7adff2e404c53e90da1b1bd629959fe27a authored about 2 years ago
Add sink latency to reclock timestamp

github.com/roc-streaming/roc-toolkit - 55f20e16da7ab8473ea8c8e1eaf1310c08d23f7f authored about 2 years ago
Call reclock() from public API

github.com/roc-streaming/roc-toolkit - ddc753ceb29d824797515af931dd9dfbd188472a authored about 2 years ago
Allow reclock() to terminate session

github.com/roc-streaming/roc-toolkit - 4cb140d638b3c622edbe08726b55d82d8f61b963 authored about 2 years ago
Minor fixes in RTCP traverser & builder

github.com/roc-streaming/roc-toolkit - 20552e5085d91c8bec92c31d944b27e14b8864f3 authored about 2 years ago
Port thread primitives from libuv to POSIX

This is needed because we want to use POSIX-specific interfaces there.

github.com/roc-streaming/roc-toolkit - c8b4ff92dddb709ed557281fe7778b4c2b4c0524 authored about 2 years ago
Additional atomic and seqlock operations

github.com/roc-streaming/roc-toolkit - 7889e787617f13094dbdffba667d46324e1b751f authored about 2 years ago
Add EndpointUri methods

github.com/roc-streaming/roc-toolkit - c5f58efca5fb20657b7406fa3cbc6fb5f89f2cdb authored about 2 years ago
Add RTCP support to pipeline

github.com/roc-streaming/roc-toolkit - 9ee89f23e72d2fedd2a437c7d4aa348674b49f1c authored about 2 years ago
Expose offsets in pcm mapper interface

github.com/roc-streaming/roc-toolkit - 9529ba1b0a5543aa58cf652e751cc9ea1c5ef487 authored about 2 years ago
Port PCM codecs to PcmMapper

Remove PcmFuncs and instead use PcmMapper in PcmEncoder and PcmDecoder.

github.com/roc-streaming/roc-toolkit - 89cbcb87f41c86a236516e78a3b6d309a8f90648 authored about 2 years ago
Renames

- Rename Frame methods
- Rename IReader / IWriter to IFrameReader / IFrameWriter

github.com/roc-streaming/roc-toolkit - 202c9e38fd94808e255e5de677960f3166a5407b authored about 2 years ago
Add SampleSpec methods

github.com/roc-streaming/roc-toolkit - 8978b20409ad31e2294dc38c21aec82716717458 authored about 2 years ago
Add latency() method to source and sink

github.com/roc-streaming/roc-toolkit - 920621b61acad72a10ff246ff98329c75bbd64b4 authored about 2 years ago
Renames in roc_netio tasks

Rename roc_netio classes to match the new naming scheme in roc_ctl:

- NetworkTask is a standalo...

github.com/roc-streaming/roc-toolkit - f47b93d25b1fe775cb4631ba3d1467061cc0471d authored about 2 years ago
Renames in roc_pipeline tasks

Rename roc_pipeline classes to match the new naming scheme in roc_ctl:

- PipelineTask is a stan...

github.com/roc-streaming/roc-toolkit - 73877bfc19824a57581bf628edd48fbf6db0714c authored about 2 years ago
Forward frame flags in mixer

github.com/roc-streaming/roc-toolkit - 2ca517a9079c1d9becbb2d037d8ccef61eb21e87 authored about 2 years ago
Support array w/o allocator

github.com/roc-streaming/roc-toolkit - 498ebe6992f3ad0772c1c10d8f13aedcf4ffceda authored about 2 years ago
Implement RTCP packet printer

github.com/roc-streaming/roc-toolkit - ae9bd1c241156e7c7ce7af278365aa9d1ca77d48 authored about 2 years ago
Implement rtcp::Session

github.com/roc-streaming/roc-toolkit - f5555ab24936a713657e97e4ec70788b000766d9 authored about 2 years ago
Rework sndio backend allocation

github.com/roc-streaming/roc-toolkit - 889a2c37afbbb49ef9d466f2cfec6b762726e014 authored about 2 years ago