Files
tdarr-plugs/tdarr_install/Tdarr_Node/srcug/commonModules/resourceStats.js
Tdarr Plugin Developer 04d7ff59e9 Update plugins: VMAF mode, documentation fixes, version sync
- Added VMAF quality-targeted mode to av1_svt_converter (v2.25)
- Fixed documentation version mismatch (misc_fixes v2.8, stream_organizer v4.10, audio_standardizer v1.15)
- Updated rate control documentation with VMAF mode details
- Added vmaf_target and vmaf_samples input options
- Added ab-av1 binary detection with ABAV1_PATH env var support
2025-12-15 19:55:19 -08:00

1 line
4.3 KiB
JavaScript

'use strict';var a29o=a29b;(function(a,b){var n=a29b,c=a();while(!![]){try{var d=parseInt(n(0x18d))/0x1+parseInt(n(0x19a))/0x2*(parseInt(n(0x19e))/0x3)+parseInt(n(0x188))/0x4+parseInt(n(0x1a6))/0x5*(-parseInt(n(0x192))/0x6)+-parseInt(n(0x194))/0x7*(-parseInt(n(0x19b))/0x8)+parseInt(n(0x1aa))/0x9+parseInt(n(0x1a9))/0xa*(-parseInt(n(0x185))/0xb);if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a29a,0x51987));function a29a(){var x=['os-utils','concat','12uIFGMm','getResStats','toFixed','sent','length','systeminformation','then','throw','678715MiFVKP','pop','function','20CUZKAV','1348857QeKGyw','push','next','7413461ibxSmr','done','mem','1178484zBHmjJ','ceil','memoryUsage','Generator\x20is\x20already\x20executing.','heapUsed','346081Ewkwgq','label','value','cpuUsage','trys','6CqkmlD','__generator','1057PAkSXP','__awaiter','call','ops','uptime','return','317116pjzfLM','20824JLRGZQ'];a29a=function(){return x;};return a29a();}var __awaiter=this&&this[a29o(0x195)]||function(a,b,c,d){function e(f){return f instanceof c?f:new c(function(g){g(f);});}return new(c||(c=Promise))(function(f,g){var q=a29b;function h(k){try{j(d['next'](k));}catch(l){g(l);}}function i(k){try{j(d['throw'](k));}catch(l){g(l);}}function j(k){var p=a29b;k[p(0x186)]?f(k[p(0x18f)]):e(k[p(0x18f)])['then'](h,i);}j((d=d['apply'](a,b||[]))[q(0x184)]());});},__generator=this&&this[a29o(0x193)]||function(a,b){var r=a29o,c={'label':0x0,'sent':function(){if(h[0x0]&0x1)throw h[0x1];return h[0x1];},'trys':[],'ops':[]},d,e,h,i;return i={'next':j(0x0),'throw':j(0x1),'return':j(0x2)},typeof Symbol===r(0x1a8)&&(i[Symbol['iterator']]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var s=r;if(d)throw new TypeError(s(0x18b));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[s(0x199)]:l[0x0]?e[s(0x1a5)]||((h=e['return'])&&h[s(0x196)](e),0x0):e[s(0x184)])&&!(h=h['call'](e,l[0x1]))[s(0x186)])return h;if(e=0x0,h)l=[l[0x0]&0x2,h[s(0x18f)]];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c[s(0x18e)]++;return{'value':l[0x1],'done':![]};case 0x5:c[s(0x18e)]++,e=l[0x1],l=[0x0];continue;case 0x7:l=c[s(0x197)][s(0x1a7)](),c[s(0x191)]['pop']();continue;default:if(!(h=c[s(0x191)],h=h['length']>0x0&&h[h[s(0x1a2)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c[s(0x18e)]=l[0x1];break;}if(l[0x0]===0x6&&c[s(0x18e)]<h[0x1]){c[s(0x18e)]=h[0x1],h=l;break;}if(h&&c[s(0x18e)]<h[0x2]){c[s(0x18e)]=h[0x2],c[s(0x197)]['push'](l);break;}if(h[0x2])c[s(0x197)][s(0x1a7)]();c[s(0x191)]['pop']();continue;}l=b[s(0x196)](a,c);}catch(m){l=[0x6,m],e=0x0;}finally{d=h=0x0;}if(l[0x0]&0x5)throw l[0x1];return{'value':l[0x0]?l[0x1]:void 0x0,'done':!![]};}};function a29b(a,b){var c=a29a();return a29b=function(d,e){d=d-0x183;var f=c[d];return f;},a29b(a,b);}Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[a29o(0x19f)]=void 0x0;var os=require('os'),os2=require(a29o(0x19c)),si=require(a29o(0x1a3)),gatherResStats=function(){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var a,b,c,d;return __generator(this,function(e){var t=a29b;switch(e[t(0x18e)]){case 0x0:a=process[t(0x18a)]();return[0x4,new Promise(function(f){var u=t;os2[u(0x190)](function(g){f(g);});})];case 0x1:b=e['sent']();return[0x4,new Promise(function(f){var v=t;si[v(0x187)]()[v(0x1a4)](function(g){f(g['active']);});})];case 0x2:c=e['sent'](),c=c/0x400/0x400/0x400,d={'process':{'uptime':Math[t(0x189)](process[t(0x198)]()),'heapUsedMB':''['concat']((a[t(0x18c)]/0x400/0x400)[t(0x1a0)](0x1)),'heapTotalMB':''[t(0x19d)]((a['heapTotal']/0x400/0x400)['toFixed'](0x1))},'os':{'cpuPerc':''[t(0x19d)]((b*0x64)[t(0x1a0)](0x2)),'memUsedGB':''[t(0x19d)](c[t(0x1a0)](0x1)),'memTotalGB':''[t(0x19d)]((os['totalmem']()/0x400/0x400/0x400)[t(0x1a0)](0x1))}};return[0x2,d];}});});},resStats,updateResStats=function(){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var a;return __generator(this,function(b){var w=a29b;switch(b[w(0x18e)]){case 0x0:b[w(0x191)][w(0x183)]([0x0,0x2,,0x3]);return[0x4,gatherResStats()];case 0x1:resStats=b[w(0x1a1)]();return[0x3,0x3];case 0x2:a=b[w(0x1a1)]();return[0x3,0x3];case 0x3:setTimeout(updateResStats,0x2710);return[0x2];}});});};void updateResStats();var getResStats=function(){return resStats;};exports['getResStats']=getResStats;