Commit Graph

19 Commits

Author SHA1 Message Date
Heikki Tampio 12e6163f9b rtcp: Add parsed struct definitions for RTCP feedback messages 2023-08-01 09:31:22 +03:00
Heikki Tampio 1d0f88bf70 rtcp: Refine the RTCP FB packet handler 2023-08-01 09:00:37 +03:00
Heikki Tampio e779941e44 rtcp: Add definitions for RTPFB and PSFB messages 2023-08-01 08:19:49 +03:00
Heikki Tampio 01af435fe6 rtcp: Enable installing a hook for RTCP Feedback packets 2023-07-31 15:56:06 +03:00
Heikki Tampio acba0d67fb rtcp: Add functionality to RTCP FB packet handler 2023-07-31 15:41:46 +03:00
Heikki Tampio f9bc598286 rtcp: Add packet handler for RTCP PT 205 and 206 packets 2023-07-31 15:28:52 +03:00
Heikki Tampio 04af2dfabd rtcp: Detect received RTCP FB packets, PT 205 and 206 2023-07-31 15:02:11 +03:00
Joni Räsänen 4dba1d55d1 common: Update documentation of public API
This commit makes Doxygen generation create better documentation.
2022-09-15 08:17:58 +03:00
Joni Räsänen 3d63ea4074 common: Remove unused prohibition optimization 2022-09-15 08:17:57 +03:00
Joni Räsänen e06fc3c46c common: Remove unnecessary stuff from util.hh 2022-09-07 15:03:16 +03:00
Joni Räsänen f55c4578a8 rtcp: Add field t APP that tells the payload length
This design is similar to RTP packets.
2022-09-05 07:37:10 +03:00
Joni Räsänen 1e751e051f common: Remove memory leaks shown by Valgrind with tests 2022-09-01 12:18:46 +03:00
Joni Räsänen eb5e7c7c2f common: Fix warnings given by GCC on Linux 2022-08-25 18:19:05 +03:00
Joni Räsänen f915b2aa17 common: Remove most MSVC compiler warnings 2022-08-25 17:30:09 +03:00
Joni Räsänen 97baf19437 rtcp: Refactor rtcp so compound packets are read correctly 2022-07-09 17:41:54 +03:00
Joni Räsänen 4ecfedcdc8 formats: Fix dropped frames based on size bug
The allowed payload sizes were calculated slightly incorrectly and
this caused frames with sizes near the allowed frame size to be not
sent or sent incorrectly. Now all these errors should be fixed.
2022-03-31 10:05:41 +03:00
Joni Räsänen 2fcdd3cc63 formats: Rename variables to reflect RFC specification
uvgRTP was using incorrect terms in few places which made the code more
difficult to understand. This commit fixes this by changing NAL header
(incorrect) to payload header (correct).
2022-03-29 14:55:13 +03:00
Joni Räsänen 3437e194aa common: Remove extra ; from end of namespaces
This was correctly giving warnings with GCC --pedantic
2022-02-28 08:51:38 +02:00
Joni Räsänen 3b5acb7f88 build: Move includes to include/uvgrtp folder 2021-07-09 12:11:05 +03:00