... | ... | @@ -24,13 +24,13 @@ Librist sender to other implementation's receiver: librist will append an MPEGTS |
|
|
|
|
|
* [ ] Cppcheck running & passing (jgh-)
|
|
|
|
|
|
* [ ] Unit testing framework and a few passing tests - possibly Cmocka or maybe just C with asserts. (jgh-)
|
|
|
* [X] Unit testing framework and a few passing tests - possibly Cmocka or maybe just C with asserts. (jgh-)
|
|
|
|
|
|
* [ ] Run sanitizers against unit tests
|
|
|
|
|
|
* [ ] Fuzzing (maybe, needs discussion)
|
|
|
|
|
|
* [ ] Refactor rist.c and udp.c into smaller topical files with functions that do less and easier to test and maintain.
|
|
|
* [X] Refactor rist.c and udp.c into smaller topical files with functions that do less and easier to test and maintain.
|
|
|
|
|
|
* [ ] Eliminate/clarify TODOs (see above).
|
|
|
|
... | ... | @@ -38,7 +38,7 @@ Librist sender to other implementation's receiver: librist will append an MPEGTS |
|
|
|
|
|
* [ ] On ristreceiver, make the incoming original rtp header avaiable to the application so it can rebuild the stream as is instead of us having to rebuild the header.
|
|
|
|
|
|
* [ ] Add API for retrieving version number and add a version file that will be auto-populated with the git version as well:
|
|
|
* [X] Add API for retrieving version number and add a version file that will be auto-populated with the git version as well:
|
|
|
|
|
|
> From Kuldeep Singh Dhaka:
|
|
|
> int rist_version_get(const struct rist_version **ver);
|
... | ... | @@ -53,7 +53,7 @@ Librist sender to other implementation's receiver: librist will append an MPEGTS |
|
|
> or if (rist_version_get() < RIST_VERSION(1,2,0)) { fprintf(stderr, "oops, library below certain expectation"); }
|
|
|
> This allows you to get version but allows quick compile time and runtime version checking.
|
|
|
|
|
|
* [ ] Add API that will allow selection of buffer timing. Current method is offset based on first packet received. We want also one based on real time clocks (assumes they are both synchronized) and one that ignores rtt and uses time from packet arrival.
|
|
|
* [X] Add API that will allow selection of buffer timing. Current method is offset based on first packet received. We want also one based on real time clocks (assumes they are both synchronized) and one that ignores rtt and uses time from packet arrival.
|
|
|
|
|
|
* [X] Add functionality for measuring RTT and using this dynamic value. There is a new RTCP packet designed just for this. https://code.videolan.org/rist/librist/-/merge_requests/22
|
|
|
|
... | ... | |