Ecosyste.ms: OpenCollective

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

github.com/OpenIPC/smolrtsp

A lightweight real-time streaming library for IP cameras
https://github.com/OpenIPC/smolrtsp

Add selection for rtp marker bit (#22)

c7ee868058377e7b9a65e8c2cbfae99ccfa7e017 authored 10 months ago by viktorxda <[email protected]>
Revert "Add support for slice segments" (#21)

69186c91c3f406857d0c6854f3e176d16c11b14a authored 10 months ago by viktorxda <[email protected]>
Address formatting (#20)

e683263498626ed505c420064ada5258ad767362 authored 10 months ago by viktorxda <[email protected]>
Add support for slice segments (#19)

3a4d8f38ce7d1543a8947da89231f0e06b8e4f1b authored 10 months ago by viktorxda <[email protected]>
Update nal_transport.h (#18)

b16b6a5f291722d301e4f796e613fa2f232a08a1 authored 11 months ago by viktorxda <[email protected]>
Fix default value for max NAL unit size for H.265 (#17)

Was using the H.264 size.

17cc51df6611a6a619d54258b3693e7ab9bc01dc authored 12 months ago by Nick Exton <[email protected]>
Fix freeing a null stream address

Closes https://github.com/OpenIPC/smolrtsp/issues/13.

a678684018b1d99e0e76868a79936699ba8d07a4 authored 12 months ago by Hirrolot <[email protected]>
Fix tests and make them act compatible (#11)

* Fix tests and make them act compatible

* Fix workflow syntax issue

0327ad390ee3e9d0e6b386f4ed52ddf4dc70e82f authored over 1 year ago by Dmitry Ilyin <[email protected]>
Merge pull request #10 from widgetii/locks_n_fill

Fix race conditions in TCP streams and potential internal buffers overrun

750fa549ccd43dba41d0a15a0e87dec0502a2a96 authored over 1 year ago by Dmitry Ilyin <[email protected]>
Fix race conditions in TCP streams and potential internal buffers overrun

91a5b91d5cc951107eb3d92ae2c85ae83311bc61 authored over 1 year ago by Dmitry Ilyin <[email protected]>
Merge pull request #9 from viktorxda/patch-1

Address gcc12 warning

4a73d94f241cbda7de0f3d1d439f9e8d6d6290c3 authored over 1 year ago by Dmitry Ilyin <[email protected]>
Address gcc12 warning

94a0f188fc565d15a4d10bca4528b401e94ea6b3 authored over 1 year ago by viktorxda <[email protected]>
Release v0.1.3

ddbb4d52eff84d8787826fe015c3c9e2c7a5754c authored almost 2 years ago by Hirrolot <[email protected]>
Update the license year to 2023

29f67a089994343793fef54bc850babead8bc91e authored almost 2 years ago by Hirrolot <[email protected]>
Fix the `DOWNLOAD_EXTRACT_TIMESTAMP` CMake warning

Related to https://github.com/Hirrolot/datatype99/issues/15.

640feaa7eeb412894a0996976b6ebffa5a8d25a4 authored about 2 years ago by Hirrolot <[email protected]>
Release v0.1.2

53d900fef22e1e2ab5b4b349de10c52b7f37c584 authored over 2 years ago by Hirrolot <[email protected]>
Describe the release procedure

fe45a79237226e4c16a29f3a43ce139882c5f1b6 authored over 2 years ago by Hirrolot <[email protected]>
Suppress compilation warning for unused bytes_written

f13bfeb9b3220b9f936b5dbb72e94c387b623321 authored over 2 years ago by Dmitry Ilyin <[email protected]>
Fix timestamps computing (revert to previous algorithm)

fa25ee9cc53b850322cfdd897e047c8f0ce5500a authored over 2 years ago by Dmitry Ilyin <[email protected]>
Release v0.1.1

6c0b1b1a0b455b55f5b938c450fcc5dc17ac808e authored almost 3 years ago by Hirrolot <[email protected]>
Remove the `h264-splitter` dependency in `examples/`

1033d1ba276518425a49ceee550beb9183cd820c authored almost 3 years ago by Hirrolot <[email protected]>
Update `smolrtsp-libevent`

6654d43aa66ac6b5f0820d1439e0a1a69a410505 authored almost 3 years ago by Hirrolot <[email protected]>
Fix tests warnings

7de8bd1b3b2a819b9272c5b43d1a9fc354ec2eb7 authored almost 3 years ago by Hirrolot <[email protected]>
More `SMOLRTSP_PRIV_MUST_USE`

3ca28858d9caf7ed9d8b813c1012ae661a9f2a05 authored almost 3 years ago by Hirrolot <[email protected]>
Update the docs badge link (`README.md`)

750d23d1d029f8d36f2b2b8fa17b237dbf30fe1e authored almost 3 years ago by Hirrolot <[email protected]>
Fix the usage procedure (`README.md`)

a2f5c2d2f8e2b8fdd9cd544c5d94e0d920ef36f4 authored almost 3 years ago by Hirrolot <[email protected]>
Create `CHANGELOG.md`

be24a2d17e4125f0b1a519dfa2ca700c64fe8c15 authored almost 3 years ago by Hirrolot <[email protected]>
Add a dangerous notice for `SMOLRTSP_FULL_MACRO_EXPANSION`

181c4015507fcffbb9ab2f39f7777a886fea0a19 authored almost 3 years ago by Hirrolot <[email protected]>
Describe options as a MD table

0bcb7a183894e69bf2c3a131142566b4a40decc8 authored almost 3 years ago by Hirrolot <[email protected]>
Simplify the option descriptions

e6f24b38ff6eabbe60889163cf11b99364177f95 authored almost 3 years ago by Hirrolot <[email protected]>
Introduce `SMOLRTSP_FULL_MACRO_EXPANSION`

9dcf327af058c84cfb884c543e418fd09b11cfce authored almost 3 years ago by Hirrolot <[email protected]>
Skip interleaved binary data

7f87895cd9f0c9d632c3418036b097d624fe81a2 authored almost 3 years ago by Hirrolot <[email protected]>
Merge branch 'master' of https://github.com/OpenIPC/smolrtsp

7f04caaa1dabea2d71c5f541ae34ee90c33b6fcc authored almost 3 years ago by Hirrolot <[email protected]>
Add `SmolRTSP_ControlFlow`

b36c56955eba4aa93258aaae2e03a305daad5824 authored almost 3 years ago by Hirrolot <[email protected]>
Simplify the highlights (`README.md`)

bd4cba2faa8b831dd8652ddd12c7011634c65bb7 authored almost 3 years ago by Hirrolot <[email protected]>
Increase the sleep timeout to 2s (`scripts/test-server.sh`)

072d30eca47c0e282d553e13c7fd6bb0fe3bb02c authored almost 3 years ago by Hirrolot <[email protected]>
Outline RFCs for H.264/H.265

aa3b350c1edab413a021a8b080fc261a2742fe7e authored almost 3 years ago by Hirrolot <[email protected]>
Outline supported features (`README.md`)

68634ccf48f59211936ed9ae3ad96c063257e45c authored almost 3 years ago by Hirrolot <[email protected]>
Note about integrations (`README.md`)

17916bef3fa98ba4b9dc7d4e17ad0d376a863790 authored almost 3 years ago by Hirrolot <[email protected]>
Add a project description (`README.md`)

7a5afe9fa8496e62dbff7fb05948ac26636f381d authored almost 3 years ago by Hirrolot <[email protected]>
Add the usage section (`README.md`)

47288987e1c08c785442318fc30a575bc9245882 authored almost 3 years ago by Hirrolot <[email protected]>
Hide `SMOLRTSP_PRIV_DEF_OPTION_*` from Doxygen

74ea164fcbeb55bfc24abc8579488b59fe79cf20 authored almost 3 years ago by Hirrolot <[email protected]>
Merge pull request #4 from OpenIPC/server-example

Add `examples/server.c`

93440f3cb91c5e57dc6478e67218499f4b0aa95f authored almost 3 years ago by Hirrolot <[email protected]>
Optimise FFmpeg build (CI)

4c270ca1fd19cb9005c773bd7a0367a5dfff6148 authored almost 3 years ago by Hirrolot <[email protected]>
Print the port number of `examples/server.c`

72873e090b480dce27e3a06abadf7431c9c1130a authored almost 3 years ago by Hirrolot <[email protected]>
Install NASM (CI)

e4b1ad601a7275ab87e1821e06bf691cf1acf506 authored almost 3 years ago by Hirrolot <[email protected]>
Compile FFmpeg from an official archive (CI)

0bd7a8304c859ecfcbe544f04ad77bddc815c1ee authored almost 3 years ago by Hirrolot <[email protected]>
Trying to setup FFmpeg...

0a3a80a7c30e197d938c603681cf73720465236b authored almost 3 years ago by Hirrolot <[email protected]>
Run `scripts/test-server.sh` with `sudo` (CI)

7718eb4957f8ba8446f8165125cfbf1fee88c6c7 authored almost 3 years ago by Hirrolot <[email protected]>
Setup FFmpeg with `FedericoCarboni/setup-ffmpeg@v1` (CI)

133102d80f04f2c56e07ff466ec49bb4d635b005 authored almost 3 years ago by Hirrolot <[email protected]>
Add `--fix-missing` (CI)

9c4ce26d34dac721f4e25077cc46f597b4c1e70d authored almost 3 years ago by Hirrolot <[email protected]>
Install FFmpeg (CI)

bbce50ff1e7d9b38a1632100ce46c61032e7983a authored almost 3 years ago by Hirrolot <[email protected]>
Install libevent (CI)

f3510d07f7dd5172b85c8344fab67d8df1948703 authored almost 3 years ago by Hirrolot <[email protected]>
Test both TCP and UDP of `examples/server.c`

baa6e42a9666ba80077d312b166da4b2f526acaa authored almost 3 years ago by Hirrolot <[email protected]>
Test `examples/server.c` in the CI

87b665b4e251acc3136dcec73319945a685c9a9c authored almost 3 years ago by Hirrolot <[email protected]>
Implement timely transmission (`examples/server.c`)

a194cc6b1ea075fd053b430e1dbd7d6846050610 authored almost 3 years ago by Hirrolot <[email protected]>
Separate `SmolRTSP_NalTransport_new(_with_config)`

7e88a50798088fb57c9764f42bfb504c757f3088 authored almost 3 years ago by Hirrolot <[email protected]>
Add conditional audio/video compilation for `examples/server.c`

a197fb4ad4599601a693c4e7ffd51dfb6cc452f8 authored almost 3 years ago by Hirrolot <[email protected]>
Update `tests/transport.c`

9b8f224c6575bd9c6b84181b1dfbbb169899331c authored almost 3 years ago by Hirrolot <[email protected]>
Don't init `ret` to `0` in `SMOLRTSP_SDP_DESCRIBE`

11632d2fe6de21ecea5a09ded01f2e20dfefb42a authored almost 3 years ago by Hirrolot <[email protected]>
Note about NALU fragmentation in the docs

a7847c1612700205b500bafe4b0dcc98118bb3ff authored almost 3 years ago by Hirrolot <[email protected]>
Fix `SMOLRTSP_DEF_OPTION`

b0b3cbf80f0605ca43912554f2b110345bf42172 authored almost 3 years ago by Hirrolot <[email protected]>
Overload `SMOLRTSP_DEF_OPTION`

1715f9ca66639770fa1b8de573ea7ba6cb3ef3eb authored almost 3 years ago by Hirrolot <[email protected]>
Add `SMOLRTSP_DEF_OPTION_WITH_NAME`

435bc9ff69de528d68329b090836313008a89142 authored almost 3 years ago by Hirrolot <[email protected]>
`smolrtsp_sockaddr_get_ip` => `smolrtsp_sockaddr_ip`

66eab2ed56a90fec97b0c7548f3d654c27a6b3ec authored almost 3 years ago by Hirrolot <[email protected]>
Add `SmolRTSP_NalTransportConfig`

e6603cad552ac015e47bed55434f2b734611cf9a authored almost 3 years ago by Hirrolot <[email protected]>
FIx the docs of `SmolRTSP_ChannelPairOption`

2939b54054325510028d9072c0a28ab1b3c29437 authored almost 3 years ago by Hirrolot <[email protected]>
`datatype(...)` => `datatype99(...)` in the public API

302aba504b9ee3cbb3d860b3a9c1ef5e351edbcd authored almost 3 years ago by Hirrolot <[email protected]>
Refactor transport setup in `examples/server.c`

d8fa753e91535166470f42afb2597a7e2e7cde46 authored almost 3 years ago by Hirrolot <[email protected]>
Add a simple server example

d0183577a3e23b170287125e498d7055a8948c11 authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_sockaddr_get_ip`

3e6fc4b0cc505209528b223eedfdd5464657d125 authored almost 3 years ago by Hirrolot <[email protected]>
More `SMOLRTSP_PRIV_MUST_USE`

898894536f9c878541dc7ce599528b75195ea59d authored almost 3 years ago by Hirrolot <[email protected]>
Save the respond return value automatically

af9be1592ce83056d9e2e8e47e8ed2fdcf80d576 authored almost 3 years ago by Hirrolot <[email protected]>
Implement proper `Transport` parsing

5710080bb00df48c2262fbd10313618254ef0134 authored almost 3 years ago by Hirrolot <[email protected]>
Separate NAL start code testers

88de748e3e7778bc8f708c8baf46c0f7ce2779ce authored almost 3 years ago by Hirrolot <[email protected]>
Add `SmolRTSP_RtpTimestamp`

6c51df4751ae40530f76f1b592fe45c8c6f6f484 authored almost 3 years ago by Hirrolot <[email protected]>
Abbreviate `nal_unit` => `nalu`

dc9db3a31ed73fd774b6d9e48dd765f680d87ea2 authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_dgram_socket`

ebd006c0e11830842aaec0c0825339de90caa6a6 authored almost 3 years ago by Hirrolot <[email protected]>
Accept `payload_ty` & `clock_rate` in `SmolRTSP_RtpTransport_new`

4a3d862044b3ee510047b62928d241f768ca58fa authored almost 3 years ago by Hirrolot <[email protected]>
Generate `ssrc` with `rand()`

4bc2bedfc8ce8be5784468961871b55e598f7972 authored almost 3 years ago by Hirrolot <[email protected]>
Remove `SmolRTSP_IpAddr`

7194fa86901caa6e8791e9b4ae9b6446c391af24 authored almost 3 years ago by Hirrolot <[email protected]>
Add `SMOLRTSP_DEFAULT_PORT`

172fc31e02b194e4425709002202754cdce35512 authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_respond_internal_error`

387c9e26b051b8d8cbf02562c6eea0c34bc64638 authored almost 3 years ago by Hirrolot <[email protected]>
Init `.sin_zero = {0}` in `struct sockaddr_in`

a7609cfccb264eaf50066c977dcfba4c2f0b908d authored almost 3 years ago by Hirrolot <[email protected]>
Add `ip_addr.h`

4dd73ea1fa7ed1fd7a2a7bdc52db8e499def488c authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_parse_interleaved`

90afe3ad43e3149bee5fcb6db8cb3d1c95600ae2 authored almost 3 years ago by Hirrolot <[email protected]>
Include `alloca.h` into `header_map.c`

c0e2bc0a72b55ae457176ec7c60cd9ada38cbcfb authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_scanf_header`

f6baa95e38f6eb0eb428b5401cd0a1c448209345 authored almost 3 years ago by Hirrolot <[email protected]>
Adjust the docs of `controller.h`

2d066b28df85f3ba92955d276fe0c23422d3b250 authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_dispatch`

1ba87bea437819f36652f3307754fbdb8e61a78c authored almost 3 years ago by Hirrolot <[email protected]>
Implement `smolrtsp_respond_ok`

60271bf3d7b9cfab447bdd5db8ab6bf2f87e38ed authored almost 3 years ago by Hirrolot <[email protected]>
Accept a formatted string in `smolrtsp_(v)header`

a1a0ddd6c33c595f825a8d4f28cdc7dbf35077be authored almost 3 years ago by Hirrolot <[email protected]>
Accept pointers in `SmolRTSP_HeaderMap_*` methods

4aadf2ddc325517fbab4302272cd505796c5d799 authored almost 3 years ago by Hirrolot <[email protected]>
Accept pointers in `*_serialize` methods

705110d903a9ecaa96001b1623533d9f4b386244 authored almost 3 years ago by Hirrolot <[email protected]>
Accept pointers in `*_eq` methods

9849bf999d98cb6b812bce121b94821b7e406fe6 authored almost 3 years ago by Hirrolot <[email protected]>
Implement `SmolRTSP_Context`

deafe0253f02d4f141f7f2676661d9f0eed75d4c authored almost 3 years ago by Hirrolot <[email protected]>
Implement `SmolRTSP_HeaderMap_append`

a6c6c254770771c2e9ce6dbe696cb37cdc3fcb8f authored almost 3 years ago by Hirrolot <[email protected]>
`SmolRTSP_HeaderMap_key_is_present` => `SmolRTSP_HeaderMap_contains_key`

97ad0c9a930688e22fe878afc3b5736b4877c848 authored almost 3 years ago by Hirrolot <[email protected]>
Reorder include directives

5b104ac36b1ce6de9efc6f40e20f57f4031a7844 authored almost 3 years ago by Hirrolot <[email protected]>
Add `SmolRTSP_Controller`

728bc6ba3558e296524722b026efe902503363c2 authored almost 3 years ago by Hirrolot <[email protected]>