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 sphinx docs

feb41f22c85e805b59e75935fe6eaf43927922df authored over 1 year ago
Fix update_authors.sh

dc7563d2dceba3da52a7d9a0067d8cd94a6624c4 authored over 1 year ago
gh-582 Minor cleanup in slab pool

5cf53b940753583f12954ac9ab9a0ca77ae1065e authored over 1 year ago
gh-582 Slab pool ownership guard

415d52ea9abe7edd93b0dfd2ab22af32db063d00 authored over 1 year ago
gh-580 Extracted MpscQueueImpl class from MpscQueue

d84c667032c4c9e985ec4872010c07fcdecd84bf authored over 1 year ago
Plotting scripts

a40e5c559c5f9909b216c5d7fee3b0bf9071b7ff authored over 1 year ago
Refactor CTS checks in resampler tests

7e58056c2cfbdfc3a5228a69463e17d7388dd532 authored over 1 year ago
Remove frames from resampler interface

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

7e4af35cf574d4cadfaeb42859bbd5f61937644a authored over 1 year ago
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...

2b1f416aef56bd21cf45d6356b67df41485085c0 authored over 1 year ago
Remove next_scaling because it's not used

962bbac070145bb7b904ae213dceebfaee9ecba4 authored over 1 year ago
Refactoring and comments in resamplers

11c2021e1decd24d696f5387087609670f0b0a06 authored over 1 year ago
Refactor resampler tests

d8a33cde30e88b7e9ae16e7928ff9f56d7a4a21a authored over 1 year ago
Rename resampler files

e92469134644f161a86080c6fe74a9b5c084242d authored over 1 year ago
Use shared pointers for resamplers

23f8924c7bb7d7759dc6be8bbbfdf3adcd760e27 authored over 1 year ago
Minor fixes in speex resampler

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

cdda8f10b647b2a8880725a38e03762839e6fc8f authored over 1 year ago
Refactoring in sndio::BackendDispatcher

66f20cf9b9f0025ae381f102961cd9bb2d6cb11a authored over 1 year ago
Refactoring in sndio::Pump

4e30f895c860bf5ac440285363bca6fdbdf6c537 authored over 1 year ago
Improve resampler comments

1da2d67c89f7b20cb1d993ea614f9fba3db2244d authored over 1 year ago
Fix docs

479bb3604fd456c1071a1870ff95dc8e7a0b61e4 authored over 1 year ago
Cosmetic fixes in pool

0d29f887dbbfaf2306caef9f3a5df0526cd46084 authored over 1 year ago
gh-582 Slab pool boundary guard

37b4a750e69132f30003d6815c406584c6117389 authored over 1 year ago
GH-303 Avoid pointer usage

ce5a4d40d398b661caef3818cacd7b2ac323fdba authored over 1 year ago
gh-581 Extracted non-templated code out of RefCounted

c887dd85535f05d7ce7c12e989862d021ed012ff authored over 1 year ago
Document STD and CTS timestamps in sphinx

607614d038dbd20a4a380b59312944a83ff8cdee authored over 1 year ago
Refactor timestamp naming

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

0e297278ab55ac23b0a2bb490d588726199edbed authored over 1 year ago
Cosmetic fixes in time funcs

3fbd21e10c80a01f559503782b839380e7458eba authored over 1 year ago
Improve numerator/denumarator computations in SpeexResampler

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

02068198dea0529ac5aa192f69a750a26ebd5b45 authored over 1 year ago
Update outdated section of developer cookbook

87fec3b08375f26a10e88d6b51ed942d5034f643 authored over 1 year ago
Fix misspelling

806db15f5a8bf537f475f48a33200c5f63df4c85 authored over 1 year ago
Update roadmap

b73fd389cbfed1f4507254c0e1a8aa80724d9d28 authored over 1 year ago
Update sphinx docs

4a25b0328a86aa756d399ea0455d259fdabad609 authored over 1 year ago
Adjust API reference for Sphinx 5

1c161baeb671e32d711c98fe91d30a8ace727712 authored over 1 year ago
Update authors

28b13cbe1c7fc666f585bca4e09f92a33df21035 authored over 1 year ago
Update sphinx documentation

0ed8bc0863005aad0cf1dfa4f06a815db1278a76 authored over 1 year ago
Support sphinx 5

6adb9ab8df8bdced7415a245df572b05db47318b authored over 1 year ago
Refactor nanoseconds_2_ntp() and ntp_2_nanoseconds()

28a40590a3bacb65a7ee1087f066f293ec8a8a66 authored over 1 year ago
gh-546: Support NTP 2036 year base

dcb1868dad157a1e52efd8e095622690e432bbc2 authored over 1 year ago
Fixes in release checks workflow

e1818b59763a63e04f80413bc13778a3d30e8f69 authored over 1 year ago
Added version check to CI checks (#545)

4552e4e5de80d80aaab7d2f4a4e774cf1fa7e347 authored over 1 year ago
Add metrics API

1144c32505894b02da3a7b2fca42720ea640dcb9 authored over 1 year ago
Add tests for metrics C API

13ecbfa92becc8eac26a2db5e34e911df6f2a579 authored over 1 year ago
Update sphinx API reference

ab79e76330ef994b2551fdde69a1e012df3703e7 authored over 1 year ago
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...

46e0b33aae39f6761b8e3ca9b7b18b23cf1a1417 authored over 1 year ago
Rename test group

db02df3f35bc2de5c4488c158e8f881a061a29a0 authored over 1 year ago
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...

ef8eae3e1c08d62946e26437d422f72cd5773ac8 authored over 1 year ago
Fix potential timestamp overflow when timing is enabled

7ed5cf97aa8225ab18a2afbf650868a69a429862 authored over 1 year ago
Rework session refresh machanics

9a6262097c2a3664ddffc105f270190c5b173733 authored over 1 year ago
Never produce negative CTS

fccf6d2b8edece08238a5962d1c794009dbb5381 authored over 1 year ago
Rework metrics interface of receiver node

aeec65c9085fe784d3d7b3528383605735d5bf03 authored over 1 year ago
API: add version codes

105d44ada2eaf823f92e708f29b96de203a5f14b authored over 1 year ago
Refine latency calculations in Pump

678ec6af52f470b675ec9f5d501839d06cc904ba authored over 1 year ago
Add metrics to roc_pipeline and roc_node

00f89aaaa234a9154662d4fb1ac765ba6562517f authored over 1 year ago
API: make roc_slot 64-bit

ea3282d8eabe1a659f128f127a065f47529d2cb1 authored over 1 year ago
API: refine comments

fea99e178e02c7a4aed66b317055456561ad290e authored over 1 year ago
Don't report latency until first calculation

5fc5430cbd3f89309179ad7f1549a10bcfdaa3d5 authored over 1 year ago
More fixes in pulseaudio latency calculations

f5c107f3da879a31c196567322be9efba6366742 authored over 1 year ago
Cosmetic fixes

346d370bcc471fa04b21579bffb459023a3670d4 authored over 1 year ago
Fix pulseaudio latency calculation

a34048e568416d1d3e8b3758d850daf8c58763b5 authored over 1 year ago
Clock latency reports by pipeline clock

0b44960419a9856a6f4cb010077d0a8eedb080aa authored over 1 year ago
Correctly handle incomplete sender configuration

ad51908861f766a9b988911db6feb27264338ba3 authored over 1 year ago
Fix e2e latency calculations

3904201c571d72b3bf1c9f4a0fdf3b9bfbb68f7e authored over 1 year ago
Fix latency reporting by PulseAudio devices

6a9f6d4a8b499e99cfff4167caa35d3c4f2dd79b authored over 1 year ago
Rework how sessions are updated

52b958ec02b38afa4cf3ffcf539951efc873dd5d authored over 1 year ago
Cosmetic fix

2661703db8898fe4d98a0211fb6569f0534e13e1 authored over 1 year ago
Correctly handle overflows in SampleSpec methods

f53a15ce97f0f0bc5f5a75220ae233f0281d4189 authored over 1 year ago
Merge e2e latency calculation into LatencyMonitor and add it to reports

9ddb67e73a95a65a411d893355a1944feaf637e2 authored over 1 year ago
Improve latency monitor logging

c0645cbb1ad64815795464573862226ad0fc4151 authored over 1 year ago
Pool names

76bcbda868932e971ac6a661d11606c6341ead0a authored over 1 year ago
Fix log verbosity calculation

346252b0cab13520f355f030e7455740a8d21af5 authored over 1 year ago
Rename method

e817b1306b95346da053d1579481df38ff87489a authored over 1 year ago
Teach mixer to forward timestamps

1a7dbb5b60c9f28dccb85974581fba8073adcd8d authored over 1 year ago
Add pipeline tests for CTS mapping

278815502545be201a109dbba619f38ac155825d authored over 1 year ago
Renames in tests

0a33e877fd92ca5b56bd629bd84ed709c314cb1c authored over 1 year ago
Comments

b465c28382f90240bb8cbf02e481177df482f8b5 authored over 1 year ago
Pass current time from pipeline to RTCP

621d79b4858ee28af196d405b4591778c481b3c6 authored over 1 year ago
Switch RTCP module interface from NTP to Unix nanoseconds

bf8e155b97dc666daa40c5a3372160c062c323ca authored over 1 year ago
Switch reclock() from NTP to Unix nanoseconds

948b424a96bb44b7909bec31d7eb800ea95743df authored over 1 year ago
Send RTCP packets only after CTS became available

ff148c2ea33bc5ba263991d1f89466594313b2d9 authored over 1 year ago
Add missing CTS in frames

498a7587c7bd8e64c9a533cdabde161b6e57200b authored over 1 year ago
Add panics on invalid frame size

e6e9fc8db7a6657076388c1ab5333ba7a85bc21c authored over 1 year ago
Add tests for CTS forwarding in PipelineLoop

af1710e3daa0a4d5b99170fd4c578c48d53c2118 authored over 1 year ago
Fix handling of zero CTS in packetizer

ff4433a6a03967f47b9401ee532cf2e4d6589d15 authored over 1 year ago
Stricter CTS checks

ee638947202125ff6122171597338d8cc7faf53f authored over 1 year ago
Fix handling of zero CTS in pipeline loop

668af4d5b031308fe0ae169f99b8ffe879311cb1 authored over 1 year ago
Fix handling of zero CTS in channel mapper writer

2ad84daf192a8ca81f800b8a85793eea015b38ad authored over 1 year ago
Improve logging & printing

50a7f3f8c6943aba3759b0e72e4f521253f0920b authored over 1 year ago
Fix handling of zero CTS in resampler reader & writer

c070ddb1387fcf81fe6118f410ee279557374538 authored over 1 year ago
Fix e2e latency calculation

f0ee5721045ca813944f094f0078f289cfb597c0 authored over 1 year ago
Add tests for channel mapper reader & writer

6575aa9c4c9ab9cbd68c75094ff71058f0eec65a authored over 1 year ago
Remove capture_ts from Frame ctor because it doesn't have flags either

ab4394b3fd4082f49ba735c62ca85a09e38df03e authored over 1 year ago
Refactor resampler test

e79f592092316e9bc3499f16e21b5759b191f839 authored over 1 year ago
Rework TimetsampExtractor interface

Instead of returning pair, return RTP ts for given Unix ts.

8e88bfbc6d69a5c152b61c22373d1a243b518b12 authored over 1 year ago
Integrate timestamp extractor & injector into pipeline

47c99542b3e92ebb6f5c3dbfee881744bb83f283 authored over 1 year ago
Improve NTP helpers

d68ffe0eed9242d2715154ced12d0817a6215d35 authored over 1 year ago
Add missing rtp::Populator for FEC

461bd9b04674db90b7bb092e63587e8cf51c328f authored over 1 year ago
Minor fixes in timestamp injector and extractor

ffa330a680e3f6733d9d78da93c93d5b5264eef1 authored over 1 year ago
Calm down sanitizers

e5fa3cf9ba815b3a47fd519668b31e3f39ffaade authored over 1 year ago
Refactor time helpers

5f6dc7e1303e4ef2972597797c87e102c38d17aa authored over 1 year ago
Refactor capture timestamps

4519db3ce129c7e9b195959b799cccacbcea9240 authored over 1 year ago
Capture timestamps in frames and rtp packets (#544)

a02793346ccccf60fed5bb68af785e4c59bae7ad authored over 1 year ago