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
Joni Räsänen
9b3c29d512
Fix small issues with new script
2021-11-17 11:12:53 +02:00
Joni Räsänen
734e6b3be2
Add a script also for network testing so it is consistent with other scripts
2021-11-17 10:36:51 +02:00
Joni Räsänen
ba6c21fe8b
Update the readme to reflect the new functioning
2021-11-17 10:27:26 +02:00
Joni Räsänen
fac14dd542
Disable SCC
2021-10-28 12:18:41 +03:00
Joni Räsänen
f1e49b267d
Increase the receiver timeout
2021-10-28 11:15:15 +03:00
Joni Räsänen
2660043ed4
Increase uvgRTP buffers
2021-10-28 10:51:17 +03:00
Joni Räsänen
8b544161f3
Add timeout to receiver and fix the ending
2021-10-28 10:38:19 +03:00
Joni Räsänen
6a4eb67dd3
Fix the correct addresses when initializing uvgRTP
2021-10-27 19:31:11 +03:00