Files
tdarr-plugs/tdarr_install/Tdarr_Server/srcug/plugins/zipPluginsFolder.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.0 KiB
JavaScript

'use strict';var a123o=a123b;(function(a,b){var n=a123b,c=a();while(!![]){try{var d=parseInt(n(0x99))/0x1*(-parseInt(n(0xae))/0x2)+parseInt(n(0xac))/0x3*(-parseInt(n(0xa8))/0x4)+-parseInt(n(0xba))/0x5+-parseInt(n(0xa1))/0x6+parseInt(n(0xb4))/0x7+parseInt(n(0x9c))/0x8+parseInt(n(0xb6))/0x9;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a123a,0x94ea2));function a123b(a,b){var c=a123a();return a123b=function(d,e){d=d-0x92;var f=c[d];return f;},a123b(a,b);}var __awaiter=this&&this[a123o(0xa6)]||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 r=a123b;function h(k){var p=a123b;try{j(d[p(0xa2)](k));}catch(l){g(l);}}function i(k){try{j(d['throw'](k));}catch(l){g(l);}}function j(k){var q=a123b;k[q(0xb9)]?f(k['value']):e(k[q(0x9e)])[q(0x9f)](h,i);}j((d=d[r(0xa3)](a,b||[]))[r(0xa2)]());});},__generator=this&&this[a123o(0xb1)]||function(a,b){var s=a123o,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===s(0xb2)&&(i[Symbol[s(0xa0)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var t=s;if(d)throw new TypeError(t(0xab));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[t(0xb7)]:l[0x0]?e[t(0xb8)]||((h=e[t(0xb7)])&&h['call'](e),0x0):e['next'])&&!(h=h[t(0x97)](e,l[0x1]))[t(0xb9)])return h;if(e=0x0,h)l=[l[0x0]&0x2,h[t(0x9e)]];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c[t(0x93)]++;return{'value':l[0x1],'done':![]};case 0x5:c[t(0x93)]++,e=l[0x1],l=[0x0];continue;case 0x7:l=c[t(0x96)][t(0xa7)](),c[t(0xa5)][t(0xa7)]();continue;default:if(!(h=c[t(0xa5)],h=h[t(0x9b)]>0x0&&h[h[t(0x9b)]-0x1])&&(l[0x0]===0x6||l[0x0]===0x2)){c=0x0;continue;}if(l[0x0]===0x3&&(!h||l[0x1]>h[0x0]&&l[0x1]<h[0x3])){c['label']=l[0x1];break;}if(l[0x0]===0x6&&c[t(0x93)]<h[0x1]){c[t(0x93)]=h[0x1],h=l;break;}if(h&&c[t(0x93)]<h[0x2]){c['label']=h[0x2],c[t(0x96)][t(0xb3)](l);break;}if(h[0x2])c[t(0x96)]['pop']();c[t(0xa5)][t(0xa7)]();continue;}l=b[t(0x97)](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[a123o(0xa4)]||function(a){var u=a123o;return a&&a[u(0x95)]?a:{'default':a};};Object[a123o(0xb5)](exports,'__esModule',{'value':!![]});var config_1=__importDefault(require(a123o(0xaf))),logger_1=__importDefault(require(a123o(0xb0))),threadHandler_1=__importDefault(require('./threadHandler')),zipping=![],zipPluginsFolder=function(){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var a,b;return __generator(this,function(c){var v=a123b;switch(c[v(0x93)]){case 0x0:if(!zipping)return[0x3,0x2];return[0x4,new Promise(function(d){return setTimeout(d,0x3e8);})];case 0x1:c[v(0x9a)]();return[0x3,0x0];case 0x2:zipping=!![],a=new Date()['getTime'](),logger_1[v(0x92)]['info']('Zipping\x20plugins\x20folder'),c[v(0x93)]=0x3;case 0x3:c[v(0xa5)][v(0xb3)]([0x3,0x5,,0x6]);return[0x4,(0x0,threadHandler_1[v(0x92)])(v(0xaa),v(0x94),config_1[v(0x92)])];case 0x4:c[v(0x9a)]();return[0x3,0x6];case 0x5:b=c[v(0x9a)](),logger_1[v(0x92)][v(0xad)]('Error\x20zipping\x20plugins\x20folder'),logger_1[v(0x92)]['error'](b);return[0x3,0x6];case 0x6:logger_1[v(0x92)][v(0x9d)](v(0x98)[v(0xa9)](new Date()['getTime']()-a,'ms')),zipping=![];return[0x2];}});});};exports[a123o(0x92)]=zipPluginsFolder;function a123a(){var w=['push','3242680OydTxr','defineProperty','14129469vcybXt','return','throw','done','2845540dPIjYt','default','label','threadZipPluginsFolder','__esModule','ops','call','zipPluginsFolder\x20took\x20','504461cEEGUh','sent','length','5604216PpMPfD','info','value','then','iterator','2916882wLlldI','next','apply','__importDefault','trys','__awaiter','pop','4YTFPVX','concat','./updatePluginThread','Generator\x20is\x20already\x20executing.','1692114pMJwLn','error','2DIbRqk','../config/config','../commonModules/logger','__generator','function'];a123a=function(){return w;};return a123a();}