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