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
Accompain deser_aux.c with assertions
5ed1e5336f692852ce57464e1b102194736df05f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
5ed1e5336f692852ce57464e1b102194736df05f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Remove 'static' in array parameter declarators to allow size=0
b09cf016a7709eb1ba8a23cdefbe01e2df64b9e3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
b09cf016a7709eb1ba8a23cdefbe01e2df64b9e3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Execute assertions in deserializers
4a7c8e84bac7b8044d7787562a81186a7b7b5fa9 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
4a7c8e84bac7b8044d7787562a81186a7b7b5fa9 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add the SUB_SLICE auxiliary macro
bdc786118226b40de59930fc56ce9fef1aa2e438 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
bdc786118226b40de59930fc56ce9fef1aa2e438 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Gardening
797f537a17ef061761ac26c94adbf28c641959f8 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
797f537a17ef061761ac26c94adbf28c641959f8 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Write basic deserialization tests
ebabdf1d008d1afb94c311e4ea4a28be22f33f7e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
ebabdf1d008d1afb94c311e4ea4a28be22f33f7e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Update Doxyfile
c70951bbe0dc681be0051be4122a41f888bfbc03 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
c70951bbe0dc681be0051be4122a41f888bfbc03 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Update README.md
c46b3659c7494cc03b54fac8a2308e548942b875 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
c46b3659c7494cc03b54fac8a2308e548942b875 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix a few warnings
ff2dbe693539a1e8057b78b2a3a8c6ede1b2ebb4 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
ff2dbe693539a1e8057b78b2a3a8c6ede1b2ebb4 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Don't increment vsscanf arguments count due to %n
b2b036fb7ac6a2e4a18c422e628c0c41c1d8aa52 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
b2b036fb7ac6a2e4a18c422e628c0c41c1d8aa52 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Merge branch 'master' of https://github.com/Hirrolot/libsmolrtsp
11c94b2d01eff2e4c3c020c8ffd2672d137f63df authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
11c94b2d01eff2e4c3c020c8ffd2672d137f63df authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Write a test for SmolRTSP_StatusCodeDeserializer
dbed700a8f23fa4a3df7fbbb2971b4193e7d55b3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
dbed700a8f23fa4a3df7fbbb2971b4193e7d55b3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Update c-cpp.yml
585de5150fbe55753d527792172846d295129847 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
585de5150fbe55753d527792172846d295129847 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Merge branch 'master' of https://github.com/Hirrolot/libsmolrtsp
6dc9af9c5ccb67a072ffa98d477ecfa279a943dc authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
6dc9af9c5ccb67a072ffa98d477ecfa279a943dc authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Setup a testing environment
e2d118da3ef8e7325dce47aac93abfe94a26617c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
e2d118da3ef8e7325dce47aac93abfe94a26617c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Install clang-tools (CI)
c8d8a6ecd05a626af79a7d0132e7b9b491480376 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
c8d8a6ecd05a626af79a7d0132e7b9b491480376 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Change the branch to master (CI)
61c2a88a5745aaaf17f1e9e0fd750ea3786b8a2c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
61c2a88a5745aaaf17f1e9e0fd750ea3786b8a2c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Setup scan-build (CI)
520491fd65314fce791295d5e549ebca603d5580 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
520491fd65314fce791295d5e549ebca603d5580 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Setup Doxygen
db3492108ea69f467ba1a9b910b45c17d88aaed3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
db3492108ea69f467ba1a9b910b45c17d88aaed3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Refactor src/deserializers/request.c
2a6b8a830862765485c832e55aa943141c44adaf authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
2a6b8a830862765485c832e55aa943141c44adaf authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix ASSOC macros in deserializers/request_line.c and request.c
632ad14839a65e429303952092cb66f2789cb2b1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
632ad14839a65e429303952092cb66f2789cb2b1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Increase bytes_read only in case of success
7ebf8b4ae56fefacd61403d2625ac4c311c9fb0f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
7ebf8b4ae56fefacd61403d2625ac4c311c9fb0f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Redesign deserializers
3a336e81392431b358feb1b300d9e3e13ca45449 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
3a336e81392431b358feb1b300d9e3e13ca45449 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Implement SmolRTSP_RequestLineDeserializer
4925836ca94fbf390ffaa270e627579b1ee2d38f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
4925836ca94fbf390ffaa270e627579b1ee2d38f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix invalid pointer casts
6b938207892fd9815f9c0551c9229eaf005ca803 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
6b938207892fd9815f9c0551c9229eaf005ca803 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Use the 'self' parameter where appropriate
02879e63f76aa76b8538cad87eac49be924a776d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
02879e63f76aa76b8538cad87eac49be924a776d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Refactor SmolRTSP_RequestParser into smolrtsp/deserializers
42a75c88308e3599ba0416fb65ed54b543ea833e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
42a75c88308e3599ba0416fb65ed54b543ea833e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Specify C_STANDARD only for the 'smolrtsp' target (CMakeLists.txt)
9c6350ed1b14e65483c87ae389519ba31bbc86b8 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
9c6350ed1b14e65483c87ae389519ba31bbc86b8 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add missing serializers
d21a2154f9b0bbb006e1d8c19b580d60d3f14ec3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
d21a2154f9b0bbb006e1d8c19b580d60d3f14ec3 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Adjust the API with respect to RTSP v1.0
3e04b87514fd844d899497537b5ad10292aad47c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
3e04b87514fd844d899497537b5ad10292aad47c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add deserializers/request_uri.h, deserializers/request_uri.c (CMakeLists.txt)
3bfb006828a7a543bae4a46b497946044b199cc1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
3bfb006828a7a543bae4a46b497946044b199cc1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Use separate types-deserializers
98b6811c39d3981e72b754677497f19b4a36118b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
98b6811c39d3981e72b754677497f19b4a36118b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Remove .vscode/
21cab14c3a958af9bd4420bb0dead172fe8a8fc1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
21cab14c3a958af9bd4420bb0dead172fe8a8fc1 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Don't forget about message body when parsing SmolRTSP_Request
40c71b026bb7fa41892a28a40d686b834bb8d4f5 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
40c71b026bb7fa41892a28a40d686b834bb8d4f5 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Specify the implementation limits without the possibility of overriding
6caafbafec218a97fbbdf898de03af79d015f096 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
6caafbafec218a97fbbdf898de03af79d015f096 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Implement request parsing
2fb381879064eea6fa86844cbf0d0869dd2c6eba authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
2fb381879064eea6fa86844cbf0d0869dd2c6eba authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add the deserialization API
3744d846576eecab38756cfc21000ce20c611cd0 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
3744d846576eecab38756cfc21000ce20c611cd0 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add SMOLRTSP_MAX_RESPONSE_HEADERS, SMOLRTSP_MAX_REQUEST_HEADERS
405b5ddd1b8df1b97429aa137a0a35fc91517f10 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
405b5ddd1b8df1b97429aa137a0a35fc91517f10 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add all the request and response headers
a8b4611cf104afeed31020db2ebddb40d21adf09 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
a8b4611cf104afeed31020db2ebddb40d21adf09 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix request.h
3dbf134933688a4d2ede09857eec8d4c9bcaeb16 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
3dbf134933688a4d2ede09857eec8d4c9bcaeb16 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Complete SmolRTSP_Request, SmolRTSP_Response
48f07a397abe603cd375aea842a8a642054830dd authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
48f07a397abe603cd375aea842a8a642054830dd authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
SMOLRTSP_HEADER_* -> SMOLRTSP_HEADER_NAME_*
6fbfecd131305133b936d81019d0d283a048643d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
6fbfecd131305133b936d81019d0d283a048643d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add include/smolrtsp/
098d5dd9376befe35cba304e1bf4c85387f9dc5b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
098d5dd9376befe35cba304e1bf4c85387f9dc5b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add SmolRTSP_RTSPVersion_serialize
25193cb5313c88ac399e7c2e710e6b91b8bd3121 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
25193cb5313c88ac399e7c2e710e6b91b8bd3121 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Use #define instead of enumerations
2baf32f983588b1aad4c8e86641efb6105f82470 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
2baf32f983588b1aad4c8e86641efb6105f82470 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Big restructuring
0bce66dbb2a887cce8c199e6b325e08ec6bf9b9d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
0bce66dbb2a887cce8c199e6b325e08ec6bf9b9d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add macros for vtables
bd7b06492ace9296edc30af096eb64d81249d31f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
bd7b06492ace9296edc30af096eb64d81249d31f authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Don't include vtable into headers
0241f3ed34321d864b7992c9e5a718d45c5a2f2a authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
0241f3ed34321d864b7992c9e5a718d45c5a2f2a authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add oop.h
7e289cdf42c3a31e27b25088cd528845c7930d71 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
7e289cdf42c3a31e27b25088cd528845c7930d71 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Format include/ too
a408f1c14315293e8fda58e89dc14310471cf103 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
a408f1c14315293e8fda58e89dc14310471cf103 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix the rest of function names
1379e853891166d12bac3aef79a06c34b59c18a0 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
1379e853891166d12bac3aef79a06c34b59c18a0 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Follow naming conventions
de680888f257e000300f95c1d6583adc8fe707cd authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
de680888f257e000300f95c1d6583adc8fe707cd authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Lay the skeleton of the library
8971599ae246eaa10ac4d99d843f5789f09b5b35 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
8971599ae246eaa10ac4d99d843f5789f09b5b35 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Use the 'smolrtsp' prefix instead of 'smol_rtsp'
be4e580cb7e5611a008e87b65ba7171f3e962f51 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
be4e580cb7e5611a008e87b65ba7171f3e962f51 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Gardening
463f64d2dcd541d20b20b5e40a149fd13f00a865 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
463f64d2dcd541d20b20b5e40a149fd13f00a865 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add SmolRTSP_RTSPVersion
72ae734cc7ceff3cf2065a0d52c4501978204e42 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
72ae734cc7ceff3cf2065a0d52c4501978204e42 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Fix c-cpp.yml
8c884d181ec7193cff10cb1990407a1b63835eb9 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
8c884d181ec7193cff10cb1990407a1b63835eb9 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Run CMake in the CI
495972d4782043da861c16aa03ad31b265b0aa25 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
495972d4782043da861c16aa03ad31b265b0aa25 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Setup CMake
e4acea57b17b8a951d232b5b0f720c8e87af4728 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
e4acea57b17b8a951d232b5b0f720c8e87af4728 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Merge branch 'main' of https://github.com/Hirrolot/libsmolrtsp into main
c49d06ad8b6b3b53fb3c80465cfb40d28798875e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
c49d06ad8b6b3b53fb3c80465cfb40d28798875e authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add the RTSP methods
0b666294178b8b9e12a62d15d9b36d7c7c29bf05 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
0b666294178b8b9e12a62d15d9b36d7c7c29bf05 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Update README.md
8427bca1293af3a845ba2365c9723da9087fb3f2 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
8427bca1293af3a845ba2365c9723da9087fb3f2 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add include, src
f8e8ec10de4356dd89a2590aa411d6b9e5de553c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
f8e8ec10de4356dd89a2590aa411d6b9e5de553c authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Create c-cpp.yml
47130105febc783a3408b959768eaa68be12c22b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
47130105febc783a3408b959768eaa68be12c22b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Check code formatting
c99aa9c296de0eeaf4db560a5f09f4aca77b48b5 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
c99aa9c296de0eeaf4db560a5f09f4aca77b48b5 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add fmt.sh
b0a2380c8f7eec5c86dba100d32970d31202736d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
b0a2380c8f7eec5c86dba100d32970d31202736d authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Add .clang-format
0a81f2ce63046b409b2c84cea1cd5a5d932d5322 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
0a81f2ce63046b409b2c84cea1cd5a5d932d5322 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Create README.md
8ab011d212bce838e6aea92d51f053a544e60a48 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
8ab011d212bce838e6aea92d51f053a544e60a48 authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
Initial commit
0f88656e4a4414d6062b70677e9b0e06bc95487b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>
0f88656e4a4414d6062b70677e9b0e06bc95487b authored about 4 years ago by Temirkhan Myrzamadi <[email protected]>