Commit Graph

192 Commits

Author SHA1 Message Date
Joni Räsänen 58920605c9 Add units to latency results for clarity 2021-11-23 16:37:53 +02:00
Joni Räsänen 75851ac768 Completed runs percentage 2021-11-23 16:10:01 +02:00
Joni Räsänen 12a85c6689 Set default qp to 27 for better quality 2021-11-23 15:53:59 +02:00
Joni Räsänen 313310f678 Specify the parameters in latency result file name 2021-11-23 15:53:37 +02:00
Joni Räsänen a7896edfc8 Close the sockets so they don't interfere with future test runs on same port 2021-11-23 15:39:24 +02:00
Joni Räsänen d32e8c26b5 Small fixes. Remove unnecessary read failed print 2021-11-23 15:35:11 +02:00
Joni Räsänen 58def85d0d Add prints and fix error in benchmark script 2021-11-23 15:20:15 +02:00
Joni Räsänen c8c09dde38 Fix compilation errors in uvgrtp latency tests 2021-11-23 15:12:14 +02:00
Joni Räsänen a011bde424 Update latency benchmarks to use command line parameters 2021-11-23 14:55:47 +02:00
Joni Räsänen fa99d5f697 Sleep so there is no busy loop increasing CPU usage and time 2021-11-23 13:20:58 +02:00
Joni Räsänen 3459d6530a Fix timeout of receiver to not extend the time of the benchmark 2021-11-23 13:11:03 +02:00
Joni Räsänen 0ac15e564e Move to using the separate file for chunk sizes for uvgrtp sender 2021-11-23 11:50:38 +02:00
Joni Räsänen 2372a665c8 Create separate file for chunk sizes and a function for reading them
Write the chunk location also to a separate .mhevc file with same name
2021-11-23 10:09:13 +02:00
Joni Räsänen aa06db26cd Add file size and frame count as their own lines to result file 2021-11-23 09:20:17 +02:00
Joni Räsänen 11c9fefaa0 Describe parsing in readme 2021-11-22 17:24:35 +02:00
Joni Räsänen 7aea462736 Fix bug in size conversions 2021-11-22 17:02:18 +02:00
Joni Räsänen 485480ba32 Add file size and frame count to result CSV file 2021-11-22 16:56:20 +02:00
Joni Räsänen 5f947f2d79 Specify filesize from command line and not with define for parsing 2021-11-22 16:45:55 +02:00
Joni Räsänen 028905dc77 Add rest of the units 2021-11-22 16:19:30 +02:00
Joni Räsänen bed23b69ff Add units to parsing results 2021-11-22 16:15:15 +02:00
Joni Räsänen eab1378d34 Fix formatting errors for cpu and frame loss 2021-11-22 13:31:54 +02:00
Joni Räsänen c581d41575 More CSV file format improvements 2021-11-22 13:20:24 +02:00
Joni Räsänen afa39aa91b Improve result file format 2021-11-22 12:21:55 +02:00
Joni Räsänen f73166c31d Try to make the CSV code a little bit more readable 2021-11-22 10:45:50 +02:00
Joni Räsänen 7cf55041a0 Fix a bug in file creation 2021-11-21 14:06:42 +02:00
Joni Räsänen 221b158aba Add more stability to sender 2021-11-21 13:53:56 +02:00
Joni Räsänen a5284cb687 Add print for sender failure reason 2021-11-21 13:20:29 +02:00
Joni Räsänen 1c7e3ce4e3 Even more prints 2021-11-21 11:09:10 +02:00
Joni Räsänen 09324d24b7 Add prints for failure states 2021-11-21 11:02:33 +02:00
Joni Räsänen fc56ac0916 Add dependencies to Makefile
Why on earth were these not included?!? It took me few seconds to add them
after they had been causing problems for me.
2021-11-21 10:57:51 +02:00
Joni Räsänen 9b0690b7b4 Convert file operations from C to C++ because they weren't working
I have a computer where the input reading was not working. I suspect
this was caused by 64 bit or posix stuff, but rather that try to debug
I just converted the operations to use C++ versions.
2021-11-21 10:52:32 +02:00
Joni Räsänen c93b988bed Fix issues with file creation
Not all of the frames were even fetched from Kvazaar after encoding!
This commit fixes this issue.

Also the Kvazaar structures were not freed, now they are.
2021-11-21 09:28:39 +02:00
Joni Räsänen ee19be93dd More prints 2021-11-20 12:33:13 +02:00
Joni Räsänen c19342c735 Add even more debug prints to help with debugging 2021-11-20 11:17:21 +02:00
Joni Räsänen 89ccc85438 Add more creation debug prints 2021-11-20 11:04:39 +02:00
Joni Räsänen 3c23176463 Add underscore to result filenames for clarity 2021-11-20 11:04:16 +02:00
Joni Räsänen c0ef6c6a9d Add few more helpful prints to file creation 2021-11-20 10:58:03 +02:00
Joni Räsänen 645f5db73d Change the filename of generated results 2021-11-20 09:53:47 +02:00
Joni Räsänen 7a9f32fe9a Specify the file used in benchmarks in readme 2021-11-20 08:51:06 +02:00
Joni Räsänen f47a7ca770 Add prints at the start of network speed test 2021-11-20 08:39:08 +02:00
Joni Räsänen a60cca4dcb Set 4K UHD as the default resolution for file creation 2021-11-20 08:37:50 +02:00
Joni Räsänen a62f4e7567 Update prints and remove compilation warnings 2021-11-19 09:33:27 +02:00
Joni Räsänen 12ae71035d Reformat what uvgrtp programs print for clarity 2021-11-19 08:47:19 +02:00
Joni Räsänen e0a1434424 Change default file creation preset to ultrafast and reduce qp
After some consideration, ultrafast in addition to being faster for
creating the file, is also more realistic preset for live-streaming
which is the main usage scenario of RTP.
2021-11-19 08:46:17 +02:00
Joni Räsänen b07579acf0 Specify test file from command line 2021-11-18 13:52:24 +02:00
Joni Räsänen f946044e53 Print the final file location 2021-11-18 10:59:25 +02:00
Joni Räsänen 725b74939e Remove the no binding option since it is not part of uvgrtp main atm 2021-11-18 10:58:30 +02:00
Joni Räsänen 5b97e8c4a9 Use the same cc file extension for network test as other files in project 2021-11-17 13:04:45 +02:00
Joni Räsänen 7aadcae731 Fix command line parsing for network program 2021-11-17 12:51:12 +02:00
Joni Räsänen 36721ee1e6 Add more error prints to network.pl 2021-11-17 11:30:50 +02:00