Files
tdarr-plugs/tdarr_install/Tdarr_Node/srcug/utils/utils.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
5.3 KiB
JavaScript

'use strict';var a52q=a52b;(function(a,b){var n=a52b,c=a();while(!![]){try{var d=-parseInt(n(0xc7))/0x1+parseInt(n(0xc3))/0x2+parseInt(n(0xa5))/0x3*(-parseInt(n(0xd4))/0x4)+parseInt(n(0xb4))/0x5*(-parseInt(n(0xae))/0x6)+parseInt(n(0xb9))/0x7*(parseInt(n(0xcd))/0x8)+parseInt(n(0xb8))/0x9*(-parseInt(n(0xda))/0xa)+parseInt(n(0xdc))/0xb*(parseInt(n(0xba))/0xc);if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a52a,0xd6b7d));var __assign=this&&this['__assign']||function(){var o=a52b;return __assign=Object[o(0xa2)]||function(a){var p=o;for(var b,c=0x1,d=arguments[p(0xad)];c<d;c++){b=arguments[c];for(var e in b)if(Object[p(0xa9)][p(0xb3)][p(0xbf)](b,e))a[e]=b[e];}return a;},__assign[o(0xbe)](this,arguments);},__awaiter=this&&this[a52q(0xaf)]||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 u=a52b;function h(k){var r=a52b;try{j(d[r(0xb7)](k));}catch(l){g(l);}}function i(k){var s=a52b;try{j(d[s(0xd0)](k));}catch(l){g(l);}}function j(k){var t=a52b;k[t(0xa3)]?f(k['value']):e(k[t(0xce)])[t(0xd7)](h,i);}j((d=d[u(0xbe)](a,b||[]))[u(0xb7)]());});},__generator=this&&this[a52q(0xa4)]||function(a,b){var v=a52q,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==='function'&&(i[Symbol[v(0xd9)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var w=v;if(d)throw new TypeError(w(0xab));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e['return']:l[0x0]?e[w(0xd0)]||((h=e[w(0xbb)])&&h[w(0xbf)](e),0x0):e[w(0xb7)])&&!(h=h[w(0xbf)](e,l[0x1]))[w(0xa3)])return h;if(e=0x0,h)l=[l[0x0]&0x2,h[w(0xce)]];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c['label']++;return{'value':l[0x1],'done':![]};case 0x5:c[w(0xdb)]++,e=l[0x1],l=[0x0];continue;case 0x7:l=c[w(0xa6)]['pop'](),c[w(0xcc)][w(0xca)]();continue;default:if(!(h=c[w(0xcc)],h=h[w(0xad)]>0x0&&h[h[w(0xad)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c[w(0xdb)]=l[0x1];break;}if(l[0x0]===0x6&&c[w(0xdb)]<h[0x1]){c[w(0xdb)]=h[0x1],h=l;break;}if(h&&c[w(0xdb)]<h[0x2]){c['label']=h[0x2],c[w(0xa6)]['push'](l);break;}if(h[0x2])c[w(0xa6)]['pop']();c[w(0xcc)][w(0xca)]();continue;}l=b[w(0xbf)](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':!![]};}},__importDefault=this&&this['__importDefault']||function(a){var x=a52q;return a&&a[x(0xc9)]?a:{'default':a};};Object['defineProperty'](exports,'__esModule',{'value':!![]}),exports[a52q(0xd3)]=exports[a52q(0xaa)]=exports['fetchAllPluginsText']=void 0x0;var child_process_1=__importDefault(require(a52q(0xc6))),axiosMiddleware_1=__importDefault(require(a52q(0xb6))),fetchAllPluginsText=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e,f;return __generator(this,function(g){var y=a52b;switch(g[y(0xdb)]){case 0x0:b=a['pluginIDs'],b=b[y(0xc5)](function(h){return h!==undefined&&h['checked']===!![];}),b=b[y(0xbd)](function(h,j){var z=y;return h[z(0xc1)]-j['priority'];}),c=b[y(0xb1)](function(h){return __assign(__assign({},h),{'pluginRaw':''});}),d=0x0,g[y(0xdb)]=0x1;case 0x1:if(!(d<c[y(0xad)]))return[0x3,0x6];g[y(0xdb)]=0x2;case 0x2:g[y(0xcc)][y(0xac)]([0x2,0x4,,0x5]);return[0x4,(0x0,axiosMiddleware_1[y(0xd6)])(y(0xb0),{'plugin':c[d]})];case 0x3:e=g[y(0xc2)](),c[d][y(0xd1)]=e[y(0xd1)]||'';return[0x3,0x5];case 0x4:f=g[y(0xc2)]();return[0x3,0x5];case 0x5:d+=0x1;return[0x3,0x1];case 0x6:return[0x2,c];}});});};exports[a52q(0xa8)]=fetchAllPluginsText;var getScanTypes=function(a){var A=a52q,b={'exifToolScan':!![],'mediaInfoScan':![],'closedCaptionScan':![]},c=[{'type':A(0xd2),'terms':[A(0xcf)]},{'type':A(0xb5),'terms':['hasClosedCaptions']}],d=a[A(0xbc)]('');return c['forEach'](function(e){var B=A;e[B(0xa1)]['forEach'](function(f){var C=B;d[C(0xc4)](f)&&(b[e[C(0xc8)]]=!![]);});}),b;};function a52b(a,b){var c=a52a();return a52b=function(d,e){d=d-0xa1;var f=c[d];return f;},a52b(a,b);}exports[a52q(0xaa)]=getScanTypes;function a52a(){var F=['type','__esModule','pop','Command\x20failed\x20with\x20exit\x20code\x20','trys','3160424WEFgMd','value','mediaInfo','throw','pluginRaw','mediaInfoScan','spawnAsync','872sXMpEV','concat','default','then','error','iterator','3366320trzNSv','label','44jOfcke','terms','assign','done','__generator','5748soDCAE','ops','data','fetchAllPluginsText','prototype','getScanTypes','Generator\x20is\x20already\x20executing.','push','length','660372yosQTx','__awaiter','api/v2/read-plugin','map','stdout','hasOwnProperty','25rYSRjR','closedCaptionScan','../workers/axiosMiddleware','next','45zovtEK','28uhkTOx','5855964QOPncb','return','join','sort','apply','call','spawn','priority','sent','3091354UABTYX','includes','filter','child_process','1547234xKsBPV'];a52a=function(){return F;};return a52a();}var spawnAsync=function(a,b){return new Promise(function(c,d){var D=a52b,e=child_process_1['default'][D(0xc0)](a,b),f='',g='';e[D(0xb2)]['on'](D(0xa7),function(h){f+=h;}),e['stderr']['on'](D(0xa7),function(h){g+=h;}),e['on']('close',function(h){var E=D;h!==0x0?d(new Error(E(0xcb)[E(0xd5)](h,':\x20')['concat'](g))):c(f);}),e['on'](D(0xd8),function(h){d(h);});});};exports[a52q(0xd3)]=spawnAsync;