Commit Graph

28 Commits

Author SHA1 Message Date
Heikki Tampio 40f7329ea6 common: Add return values to get_configuration_value() in media_stream 2023-05-11 12:31:46 +03:00
Heikki Tampio 946d634220 multiplex: Add print to RTCP multiplexing test 2023-05-11 10:38:02 +03:00
Heikki Tampio 371f718be1 multiplex: Add tests for pull_frame() multiplexing, also improve RTCP tests 2023-05-11 10:23:48 +03:00
Heikki Tampio 3057255ed2 multiplex: Handle stopping reception_flow and RTCP 2023-05-10 08:40:10 +03:00
Heikki Tampio b3223be1f9 multiplex: Remove double bind tests as outdated 2023-05-09 12:18:06 +03:00
Heikki Tampio d00c778d76 multiplex: Add test for multiplexing two RTP streams into a single socket with RTCP enabled 2023-05-09 10:41:11 +03:00
Heikki Tampio bb7c0a169e rtcp: Fix bug with send_app_packet()
Payload was set incorrectly
2023-04-28 11:12:35 +03:00
Heikki Tampio a533b82e4c tests: reduce runtime of testing suite 2023-03-20 14:32:03 +02:00
Heikki Tampio 87d6967eac RTCP: Inactive RTCP sources are now timed out
Time to timeout is always at least 25 seconds
2023-01-23 12:57:55 +02: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 e2a334ac17 tests: Print all fields of APP packet 2022-07-19 16:43:38 +03:00
Joni Räsänen 058604caf3 tests: Send more than one APP packet 2022-07-19 13:05:07 +03:00
Joni Räsänen da9c1bbbbb tests: Add test for APP packet 2022-07-19 11:21:33 +03:00
Joni Räsänen d06911e07d rtcp: SR and RR now have SDES in their compound packets 2022-07-13 21:33:32 +03:00
Joni Räsänen d1c310cbca tests: Fix RTCP tests 2022-07-13 15:13:00 +03:00
Joni Räsänen 1408f03182 tests: More flexibility to creation of test packets 2022-07-13 13:34:18 +03:00
Joni Räsänen a08d92e848 rtcp: Move SR and RR construction to rtcp packets module 2022-07-08 09:53:49 +03:00
Joni Räsänen bca3bdb18e formats: Add RTP flag that can be used to disable SCL
This obsoletes the old RCE flag, that did not work.
2022-07-04 12:01:49 +03:00
Joni Räsänen 7973806835 tests: Fix the format tests NAL types 2022-06-18 19:17:30 +03:00
Joni Räsänen 85e54e7b81 rtcp: Faster exit from RTCP loop 2022-06-17 12:00:41 +03:00
Joni Räsänen ffc4bcf23c tests: Update tests with correct NAL type for each format 2022-06-17 10:06:01 +03:00
Joni Räsänen 21aa2efe8e tests: Various improvements to most tests 2022-03-23 14:28:09 +02:00
Joni Räsänen 227da23d34 tests: Add functions usable by all tests
This makes the tests much, much easier to modify and add new tests.
2022-03-04 10:20:52 +02:00
Joni Räsänen 448b3c0bcb tests: Reduce test time and check version in formats test 2022-03-03 16:58:36 +02:00
Joni Räsänen f62ade9c70 Merge branch 'example_improvements'
# Conflicts:
#	CMakeLists.txt
#	src/formats/h264.hh
#	src/formats/h265.hh
#	src/formats/h266.hh
#	src/formats/h26x.cc
#	src/formats/h26x.hh
#	src/lib.cc
#	src/pkt_dispatch.hh
#	src/rtp.cc
#	uvgRTP.pro
2022-02-22 14:03:49 +02:00
Joni Räsänen 94b99776a4 tests: Make tests easier to follow along by printing progress 2022-02-03 11:41:02 +02:00
Joni Räsänen f176da72d8 tests: Reorder tests in terms of complexity
Running simpler tests first seems better since there are fewer
potential problem areas tested at one time limiting the search area for
bugs. Another reason was that I was having problems with srtp on
windows for some reason.
2022-02-03 11:19:55 +02:00