- 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
1 line
10 KiB
JavaScript
1 line
10 KiB
JavaScript
'use strict';var a50y=a50b;(function(a,b){var s=a50b,c=a();while(!![]){try{var d=parseInt(s(0x123))/0x1+-parseInt(s(0xf3))/0x2+-parseInt(s(0x102))/0x3+parseInt(s(0xee))/0x4*(parseInt(s(0x11a))/0x5)+-parseInt(s(0x101))/0x6+parseInt(s(0xd4))/0x7*(parseInt(s(0xcc))/0x8)+parseInt(s(0xfa))/0x9;if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a50a,0xa3714));var __awaiter=this&&this['__awaiter']||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 v=a50b;function h(k){var t=a50b;try{j(d[t(0xda)](k));}catch(l){g(l);}}function i(k){try{j(d['throw'](k));}catch(l){g(l);}}function j(k){var u=a50b;k['done']?f(k['value']):e(k[u(0xe1)])['then'](h,i);}j((d=d[v(0x128)](a,b||[]))[v(0xda)]());});},__generator=this&&this['__generator']||function(a,b){var w=a50b,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===w(0x10e)&&(i[Symbol[w(0x114)]]=function(){return this;}),i;function j(l){return function(m){return k([l,m]);};}function k(l){var x=w;if(d)throw new TypeError(x(0x112));while(i&&(i=0x0,l[0x0]&&(c=0x0)),c)try{if(d=0x1,e&&(h=l[0x0]&0x2?e[x(0xe8)]:l[0x0]?e[x(0xfe)]||((h=e[x(0xe8)])&&h[x(0xef)](e),0x0):e[x(0xda)])&&!(h=h['call'](e,l[0x1]))[x(0xdd)])return h;if(e=0x0,h)l=[l[0x0]&0x2,h[x(0xe1)]];switch(l[0x0]){case 0x0:case 0x1:h=l;break;case 0x4:c[x(0x110)]++;return{'value':l[0x1],'done':![]};case 0x5:c[x(0x110)]++,e=l[0x1],l=[0x0];continue;case 0x7:l=c['ops'][x(0x12a)](),c[x(0x106)][x(0x12a)]();continue;default:if(!(h=c[x(0x106)],h=h['length']>0x0&&h[h[x(0xe7)]-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[x(0x110)]<h[0x1]){c['label']=h[0x1],h=l;break;}if(h&&c['label']<h[0x2]){c[x(0x110)]=h[0x2],c[x(0xf7)]['push'](l);break;}if(h[0x2])c[x(0xf7)][x(0x12a)]();c[x(0x106)]['pop']();continue;}l=b[x(0xef)](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[a50y(0xf4)]||function(a){return a&&a['__esModule']?a:{'default':a};};function a50a(){var F=['info','platform','./config/config','length','return','/logs/Tdarr_Auto_Update.log','Tdarr\x20Updater\x20config\x20not\x20found,\x20creating','defineProperty','promises','./commonModules/configPath','4tghyJX','call','/runtime/','\x0a\x20\x20\x22','configPath','139768nwOeVc','__importDefault','echo\x20Running\x20Tdarr\x20auto\x20update','graceful-fs','ops','launchExePath','.sh','4936077ModXGs','spawn','push','\x20\x0a\x20\x20','throw','Tdarr_Updater_Config.json','Launching\x20update\x20process','348090jAXyJt','2052945gHONrW','execDir','currentVersion','Tdarr\x20Updater\x20not\x20found\x20at\x20\x22','trys','Failed\x20to\x20update\x20node\x20version,\x20error:\x20','/Tdarr_Updater','child_process','copyFile','existsAsync','__esModule','/.temp','function','ignore','label','name','Generator\x20is\x20already\x20executing.','Failed\x20to\x20read\x20last\x20run\x20exe\x20path,\x20error:\x20','iterator','\x22\x20||\x20echo\x20\x22Updater\x20failed:\x20$?\x22\x0a\x20\x20','.txt','split','modules','\x22,\x20','21925nQraNT','concat','default','./commonModules/workDirs','Auto\x20update\x20log\x20file:\x20','\x20/nobreak\x20>\x20nul','.bat','/configs','please\x20download\x20it\x20from\x20https://docs.tdarr.io/docs/installation/windows-linux-macos','516697HlzZzf','join','nodeExe:\x20','win32','./commonModules/fsUtils','apply','parse','pop','/bin/sh','sleep\x20','sent','/config/','launchExePath:\x20','8zLhgZc','readFile','chmod','\x20|\x20tee\x20','timeout\x20/t\x20','/Last_Run_','unref','/updateNodeScript.js','2884973WTekTy','updaterExe','stringify','Node\x20exe\x20not\x20found\x20at\x20\x22','updaterExe:\x20','utf8','next','appsDir','.exe','done','Error\x20executing\x20update\x20and\x20launch\x20script:','_Runtime','writeFile','value','mkdir','error'];a50a=function(){return F;};return a50a();}Object[a50y(0xeb)](exports,a50y(0x10c),{'value':!![]});var graceful_fs_1=require(a50y(0xf6)),os_1=__importDefault(require('os')),configPath_1=require(a50y(0xed)),fsUtils_1=require(a50y(0x127)),logger_1=__importDefault(require('./commonModules/logger')),config_1=__importDefault(require(a50y(0xe6))),normJoinPath_1=__importDefault(require('./commonModules/normJoinPath')),childProcess=require(a50y(0x109)),_a=require(a50y(0x11d)),appsDir=_a[a50y(0xdb)],execDir=_a[a50y(0x103)],updateNodeVersionRunning=![],spawnUpdateScript=function(a){var z=a50y,b=a['updaterExe'],c=a[z(0xf8)];return __awaiter(void 0x0,void 0x0,void 0x0,function(){var d,e,f,g,h,i,j;return __generator(this,function(k){var A=a50b;switch(k['label']){case 0x0:d=(0x0,normJoinPath_1['default'])(__dirname,'updateNodeScript.js'),e=''[A(0x11b)](appsDir,A(0x10d));return[0x4,(0x0,fsUtils_1[A(0x10b)])(e)];case 0x1:if(!!k[A(0xc9)]())return[0x3,0x3];return[0x4,graceful_fs_1[A(0xec)][A(0xe2)](e)];case 0x2:k['sent'](),k['label']=0x3;case 0x3:f=''[A(0x11b)](execDir,A(0xf0))[A(0x11b)](config_1['default']['name'],A(0xdf)),g=''[A(0x11b)](appsDir,'/')[A(0x11b)](config_1['default'][A(0x111)],A(0xf0))[A(0x11b)](config_1[A(0x11c)][A(0x111)],A(0xdf)),h=''[A(0x11b)](e,'/')[A(0x11b)](config_1[A(0x11c)][A(0x111)],A(0xdf));process['platform']===A(0x126)&&(f+=A(0xdc),g+='.exe',h+='.exe');return[0x4,(0x0,fsUtils_1[A(0x10b)])(f)];case 0x4:!k['sent']()&&logger_1[A(0x11c)][A(0xe3)](A(0xd7)['concat'](f,'\x22'));i=''[A(0x11b)](e,A(0xd3));return[0x4,graceful_fs_1[A(0xec)][A(0x10a)](f,h)];case 0x5:k['sent']();return[0x4,graceful_fs_1[A(0xec)][A(0x10a)](d,i)];case 0x6:k['sent'](),logger_1['default'][A(0xe4)](A(0x125)[A(0x11b)](f)),logger_1['default'][A(0xe4)]('updateScriptPath:\x20'[A(0x11b)](d)),j=childProcess[A(0xfb)](h,[i,b,c,g],{'detached':!![],'stdio':A(0x10f),'shell':!![]}),j[A(0xd2)]();return[0x2];}});});},spawnUpdateShellScript=function(a){var B=a50y,b=a[B(0xd5)],c=a[B(0xf8)];return __awaiter(void 0x0,void 0x0,void 0x0,function(){var d,e,f,g,h,i,j,k,l,m,n,o,p;return __generator(this,function(q){var C=a50b;switch(q[C(0x110)]){case 0x0:d=os_1[C(0x11c)]['platform']()===C(0x126),e=C(0xf5),f=function(r){var D=C;return d?D(0xd0)[D(0x11b)](r,D(0x11f)):D(0xc8)[D(0x11b)](r);},g=f(0xc),h=f(0x5),i='';d?i='@echo\x20off\x0a'[C(0x11b)](e,'\x0a')['concat'](g,'\x0a\x22')[C(0x11b)](b,'\x22\x0a')[C(0x11b)](h,'\x0a\x22')[C(0x11b)](c,'\x22'):i='#!/bin/sh\x0a\x20\x20'[C(0x11b)](e,C(0xfd))[C(0x11b)](g,C(0xf1))[C(0x11b)](b,C(0x115))[C(0x11b)](h,'\x0a\x20\x20echo\x20\x22Launching\x20application...\x22\x0a\x20\x20\x22')[C(0x11b)](c,'\x22');j='Tdarr_Auto_Update'[C(0x11b)](d?C(0x120):C(0xf9)),k=''[C(0x11b)](appsDir,C(0xca))[C(0x11b)](j),l=''[C(0x11b)](appsDir,C(0xe9)),q[C(0x110)]=0x1;case 0x1:q[C(0x106)][C(0xfc)]([0x1,0x5,,0x6]);return[0x4,graceful_fs_1[C(0xec)][C(0xe0)](k,i)];case 0x2:q[C(0xc9)]();if(!!d)return[0x3,0x4];return[0x4,graceful_fs_1[C(0xec)][C(0xce)](k,0x1ed)];case 0x3:q[C(0xc9)](),q[C(0x110)]=0x4;case 0x4:m={'detached':!![],'stdio':C(0x10f)},n=void 0x0;d?n=childProcess['spawn'](k,[],m):(logger_1[C(0x11c)][C(0xe4)](C(0x11e)[C(0x11b)](l)),o='sh\x20'[C(0x11b)](k,C(0xcf))[C(0x11b)](l),n=childProcess[C(0xfb)](C(0xc7),['-c',o],m));n[C(0xd2)]();return[0x3,0x6];case 0x5:p=q[C(0xc9)](),logger_1['default'][C(0xe3)](C(0xde),p);return[0x3,0x6];case 0x6:return[0x2];}});});},updateNodeVersion=function(a){return __awaiter(void 0x0,void 0x0,void 0x0,function(){var b,c,d,e,f,g,h,i,j,k,l,m,n;return __generator(this,function(o){var E=a50b;switch(o['label']){case 0x0:if(!updateNodeVersionRunning)return[0x3,0x2];return[0x4,new Promise(function(p){return setTimeout(p,0x3e8);})];case 0x1:o[E(0xc9)]();return[0x3,0x0];case 0x2:updateNodeVersionRunning=!![],o[E(0x110)]=0x3;case 0x3:o[E(0x106)][E(0xfc)]([0x3,0x13,,0x14]),b=configPath_1[E(0xf2)][E(0x117)]('/'),b[b[E(0xe7)]-0x1]=E(0xff),c=b[E(0x124)]('/');return[0x4,(0x0,fsUtils_1['existsAsync'])(c)];case 0x4:if(!o[E(0xc9)]())return[0x3,0x7];logger_1[E(0x11c)]['info']('Tdarr\x20Updater\x20config\x20found,\x20updating\x20node\x20version'),f=(e=JSON)[E(0x129)];return[0x4,graceful_fs_1[E(0xec)][E(0xcd)](c,'utf8')];case 0x5:d=f['apply'](e,[o[E(0xc9)]()]),d[E(0x118)][config_1[E(0x11c)][E(0x111)]]['requiredVersion']=a,d['modules'][config_1[E(0x11c)]['name']][E(0x104)]='';return[0x4,graceful_fs_1['promises']['writeFile'](c,JSON[E(0xd6)](d,null,0x2))];case 0x6:o[E(0xc9)]();return[0x3,0x9];case 0x7:logger_1['default'][E(0xe4)](E(0xea)),g={'platform_arch':'default','modules':{'Tdarr_Node':{'enabled':!![],'requiredVersion':a,'currentVersion':''},'Tdarr_Server':{'enabled':!![],'requiredVersion':a,'currentVersion':''}}};return[0x4,graceful_fs_1[E(0xec)][E(0xe0)](c,JSON[E(0xd6)](g,null,0x2))];case 0x8:o[E(0xc9)](),o[E(0x110)]=0x9;case 0x9:h=''[E(0x11b)](appsDir,E(0x108));process[E(0xe5)]==='win32'&&(h+='.exe');return[0x4,(0x0,fsUtils_1[E(0x10b)])(h)];case 0xa:if(!o[E(0xc9)]())return[0x3,0x11];logger_1['default'][E(0xe4)]('Running\x20Tdarr\x20Updater\x20at\x20\x22'[E(0x11b)](h,'\x22')),i=''[E(0x11b)](appsDir,E(0x121)),j=''[E(0x11b)](i,E(0xd1))[E(0x11b)](config_1['default'][E(0x111)],E(0x116)),k=config_1[E(0x11c)][E(0x111)],o[E(0x110)]=0xb;case 0xb:o[E(0x106)][E(0xfc)]([0xb,0xd,,0xe]);return[0x4,graceful_fs_1[E(0xec)][E(0xcd)](j,E(0xd9))];case 0xc:k=o[E(0xc9)]();return[0x3,0xe];case 0xd:l=o[E(0xc9)](),logger_1[E(0x11c)]['error'](E(0x113)[E(0x11b)](l));return[0x3,0xe];case 0xe:m=''[E(0x11b)](appsDir,'/')[E(0x11b)](config_1[E(0x11c)][E(0x111)],'/')[E(0x11b)](k);process['platform']==='win32'&&(m+='.exe');logger_1[E(0x11c)][E(0xe4)](E(0xd8)['concat'](h)),logger_1[E(0x11c)][E(0xe4)](E(0xcb)[E(0x11b)](m)),logger_1['default']['info'](E(0x100));return[0x4,spawnUpdateShellScript({'updaterExe':h,'launchExePath':m})];case 0xf:o[E(0xc9)]();return[0x4,new Promise(function(p){return setTimeout(p,0x3e8);})];case 0x10:o[E(0xc9)](),process['exit'](0x0);return[0x3,0x12];case 0x11:logger_1['default']['error'](E(0x105)[E(0x11b)](h,E(0x119))+E(0x122)),o[E(0x110)]=0x12;case 0x12:return[0x3,0x14];case 0x13:n=o[E(0xc9)](),logger_1[E(0x11c)]['error'](E(0x107)[E(0x11b)](n));return[0x3,0x14];case 0x14:updateNodeVersionRunning=![];return[0x2];}});});};function a50b(a,b){var c=a50a();return a50b=function(d,e){d=d-0xc7;var f=c[d];return f;},a50b(a,b);}exports[a50y(0x11c)]=updateNodeVersion; |