Files
tdarr-plugs/tdarr_install/Tdarr_Node/srcug/workers/workerFlowHelpers.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
2.9 KiB
JavaScript

'use strict';var a70r=a70b;(function(a,b){var q=a70b,c=a();while(!![]){try{var d=-parseInt(q(0x12e))/0x1*(-parseInt(q(0x135))/0x2)+parseInt(q(0x13d))/0x3*(-parseInt(q(0x152))/0x4)+parseInt(q(0x12d))/0x5+parseInt(q(0x134))/0x6*(-parseInt(q(0x138))/0x7)+-parseInt(q(0x13f))/0x8*(-parseInt(q(0x140))/0x9)+parseInt(q(0x153))/0xa+-parseInt(q(0x130))/0xb*(parseInt(q(0x14d))/0xc);if(d===b)break;else c['push'](c['shift']());}catch(e){c['push'](c['shift']());}}}(a70a,0xb93ce));var __importDefault=this&&this[a70r(0x136)]||function(a){var s=a70r;return a&&a[s(0x14b)]?a:{'default':a};};Object[a70r(0x14f)](exports,'__esModule',{'value':!![]}),exports['getNextPlugin']=exports[a70r(0x151)]=exports[a70r(0x147)]=exports['getLastSuccesfulRun']=exports[a70r(0x141)]=void 0x0;function a70b(a,b){var c=a70a();return a70b=function(d,e){d=d-0x12c;var f=c[d];return f;},a70b(a,b);}var graceful_fs_1=__importDefault(require(a70r(0x13c))),getFileSizeGb=function(a){var t=a70r,b=0x0;try{b=graceful_fs_1[t(0x12c)][t(0x148)](a)[t(0x145)]/(0x400*0x400*0x400);}catch(c){}return b;};exports[a70r(0x141)]=getFileSizeGb;var getLastSuccesfulRun=function(a){var u=a70r,b=a[u(0x14e)],c=-0x1,d;for(var e=0x0;e<b[u(0x144)][u(0x13a)];e+=0x1){var f=b[u(0x144)][e];f[u(0x131)]>c&&(c=f['successTime'],d=f);}return d;};exports['getLastSuccesfulRun']=getLastSuccesfulRun;var getPTypePlugin=function(a,b,c){var v=a70r,d;for(var e=0x0;e<a[v(0x13a)];e+=0x1){var f=a[e];(b===v(0x149)&&f[v(0x14a)]===b&&f[v(0x146)]===!![]||b===v(0x150)&&f['pType']===b&&f[v(0x143)]===c)&&(d=f);}return d;};exports[a70r(0x147)]=getPTypePlugin;var getLastSuccesfulPlugin=function(a){var w=a70r,b,c=-0x1;for(var d=0x0;d<a[w(0x13a)];d+=0x1){var e=a[d],f=(0x0,exports[w(0x13e)])({'flowPlugin':e});f&&f[w(0x131)]>c&&(c=f['successTime'],b=e);}if(!b)return(0x0,exports[w(0x147)])(a,'start','');return b;};exports[a70r(0x151)]=getLastSuccesfulPlugin;var getNextPlugin=function(a){var x=a70r,b=a[x(0x133)],c=a[x(0x139)],d=a['flowEdges'],e=(0x0,exports[x(0x13e)])({'flowPlugin':b});if(!e)return(0x0,exports[x(0x147)])(c,x(0x149),'');var f=e['outputNumber'],g=function(k){var y=x,l=d[k],m=l[y(0x14c)];if(l[y(0x142)]===b['id']&&m===String(f)){var n=l[y(0x13b)],o=c[y(0x137)](function(p){return p['id']===n;});if(o!==-0x1)return{'value':c[o]};}};for(var h=0x0;h<d[x(0x13a)];h+=0x1){var j=g(h);if(typeof j===x(0x12f))return j[x(0x132)];}return undefined;};function a70a(){var z=['7976dVZjyG','3029180lYDydy','default','6865700XtVfnk','1xQTeVK','object','11BkXvOV','successTime','value','lastSuccesfulPlugin','36enfnMt','1068754QvaVNF','__importDefault','findIndex','1537375YChGqM','flowPluginStates','length','target','graceful-fs','675dmhTKH','getLastSuccesfulRun','8URjDEd','4772880gtJaDS','getFileSizeGb','source','flowId','runs','size','isInitFlow','getPTypePlugin','statSync','start','pType','__esModule','sourceHandle','2587452rcbBfm','flowPlugin','defineProperty','onFlowError','getLastSuccesfulPlugin'];a70a=function(){return z;};return a70a();}exports['getNextPlugin']=getNextPlugin;