mirror of
https://github.com/eliasstepanik/vdo.ninja.git
synced 2026-01-15 15:48:27 +00:00
cpu stats added
This commit is contained in:
parent
484fde4b4e
commit
04f454aabf
@ -4,7 +4,7 @@
|
||||
<link rel="stylesheet" href="./speedtest.css?ver=1" />
|
||||
<meta charset="utf8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<title>VDON Speed Test</title>
|
||||
<title>VDON Stream Test</title>
|
||||
<style>
|
||||
.fullscreen {
|
||||
width:100%;
|
||||
|
||||
@ -56,7 +56,7 @@
|
||||
<meta property="twitter:image" content="./media/vdoNinja_logo_full.png" />
|
||||
<meta name="msapplication-TileColor" content="#da532c" />
|
||||
<meta name="theme-color" content="#ffffff" />
|
||||
<link rel="stylesheet" href="./main.css?ver=290" />
|
||||
<link rel="stylesheet" href="./main.css?ver=292" />
|
||||
<script type="text/javascript" crossorigin="anonymous" src="./thirdparty/adapter.js"></script>
|
||||
<style id="lightbox-animations" type="text/css"></style>
|
||||
<!-- <link rel="manifest" href="manifest.json" /> -->
|
||||
@ -83,7 +83,7 @@
|
||||
|
||||
<script type="text/javascript" crossorigin="anonymous" src="./thirdparty/CodecsHandler.js?ver=47"></script>
|
||||
<script type="text/javascript" crossorigin="anonymous" src="./thirdparty/aes.js"></script>
|
||||
<script type="text/javascript" crossorigin="anonymous" src="./webrtc.js?ver=612"></script>
|
||||
<script type="text/javascript" crossorigin="anonymous" src="./webrtc.js?ver=613"></script>
|
||||
<input id="zoomSlider" type="range" style="display: none;" />
|
||||
<span id="electronDragZone" style="pointer-events: none; z-index:-10; position:absolute;top:0;left:0;width:100%;height:2%;-webkit-app-region: drag;min-height:20px;"></span>
|
||||
<div id="header">
|
||||
@ -2494,11 +2494,11 @@
|
||||
// session.hidehome = true; // If used, 'hide home' will make the landing page inaccessible, along with hiding a few go-home elements.
|
||||
// session.record = false; // uncomment to block users from being able to record via vdo.ninja's built in recording function
|
||||
</script>
|
||||
<script type="text/javascript" crossorigin="anonymous" id="lib-js" src="./lib.js?ver=733"></script>
|
||||
<script type="text/javascript" crossorigin="anonymous" id="lib-js" src="./lib.js?ver=735"></script>
|
||||
<!--
|
||||
// If you wish to change branding, blank offers a good clean start.
|
||||
<script type="text/javascript" id="main-js" src="./main.js" data-translation="blank"></script>
|
||||
-->
|
||||
<script type="text/javascript" crossorigin="anonymous" id="main-js" src="./main.js?ver=589"></script>
|
||||
<script type="text/javascript" crossorigin="anonymous" id="main-js" src="./main.js?ver=591"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
18
lib.js
18
lib.js
@ -379,6 +379,14 @@ function URLFromFiles(files) {
|
||||
});
|
||||
}
|
||||
|
||||
function detectCPUSupport(){
|
||||
let cpuThreads = navigator.hardwareConcurrency;
|
||||
if (cpuThreads){
|
||||
return cpuThreads+" threads";
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
function detectGPUSupport() {
|
||||
try {
|
||||
const gl = document.createElement('canvas').getContext('webgl');
|
||||
@ -450,10 +458,14 @@ try{
|
||||
var SafariVersion = safariVersion();
|
||||
var SamsungASeries = isSamsungASeries();
|
||||
var isVingester = navigator.userAgent.indexOf("Vingester")>=0;
|
||||
} catch(e){errorlog(e);}
|
||||
|
||||
var gpgpuSupport = detectGPUSupport();
|
||||
log(gpgpuSupport);
|
||||
var gpgpuSupport = detectGPUSupport();
|
||||
log(gpgpuSupport);
|
||||
|
||||
var cpuSupport = detectCPUSupport();
|
||||
log(cpuSupport);
|
||||
|
||||
} catch(e){errorlog(e);}
|
||||
|
||||
if (isVingester){
|
||||
console.warn("If Vingester isn't able to capture audio, get a fixed version of Vingester from here: https://github.com/steveseguin/vingester/releases/");
|
||||
|
||||
2
main.css
2
main.css
@ -2329,7 +2329,7 @@ span[data-action-type="stats-graphs-details-container"]>span{
|
||||
display: none;
|
||||
background-color: rgb(221, 221, 221);
|
||||
max-height: 100%;
|
||||
min-height: 90%;
|
||||
min-height: calc(100% - 75px);
|
||||
margin-bottom:30px;
|
||||
}
|
||||
.canvasStats{
|
||||
|
||||
@ -294,6 +294,9 @@
|
||||
if (data.info.gpGPU){
|
||||
document.getElementById("details").innerHTML += "<br /><b>GPU:</b> "+data.info.gpGPU+"<br />";
|
||||
}
|
||||
if (data.info.CPU){
|
||||
document.getElementById("details").innerHTML += "<br /><b>CPU:</b> "+data.info.CPU+"<br />";
|
||||
}
|
||||
if (data.info.conn_type){
|
||||
document.getElementById("details").innerHTML += "<br /><b>Connection type:</b> "+data.info.conn_type+"<br />";
|
||||
if (data.info.conn_type == "wifi"){
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user