Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 1... Línea 1...
1
 
1
 
2
var OGVDecoderVideoTheoraW = (() => {
2
var OGVDecoderVideoTheoraW = (() => {
3
  var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
3
  var _scriptDir = typeof document != 'undefined' ? document.currentScript?.src : undefined;
4
  if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
4
  if (typeof __filename != 'undefined') _scriptDir ||= __filename;
5
  return (
5
  return (
6
function(OGVDecoderVideoTheoraW) {
-
 
Línea -... Línea 6...
-
 
6
function(moduleArg = {}) {
-
 
7
 
-
 
8
var b=moduleArg,aa,l,readyPromise=new Promise((a,c)=>{aa=a;l=c}),ba=Object.assign({},b),ca="object"==typeof window,m="function"==typeof importScripts,da="object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node,t="",u,y,C;
-
 
9
if(da){var fs=require("fs"),D=require("path");t=m?D.dirname(t)+"/":__dirname+"/";u=(a,c)=>{a=E(a)?new URL(a):D.normalize(a);return fs.readFileSync(a,c?void 0:"utf8")};C=a=>{a=u(a,!0);a.buffer||(a=new Uint8Array(a));return a};y=(a,c,e,d=!0)=>{a=E(a)?new URL(a):D.normalize(a);fs.readFile(a,d?void 0:"utf8",(f,h)=>{f?e(f):c(d?h.buffer:h)})};process.argv.slice(2)}else if(ca||m)m?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),_scriptDir&&(t=_scriptDir),
-
 
10
t.startsWith("blob:")?t="":t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1),u=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.send(null);return c.responseText},m&&(C=a=>{var c=new XMLHttpRequest;c.open("GET",a,!1);c.responseType="arraybuffer";c.send(null);return new Uint8Array(c.response)}),y=(a,c,e)=>{var d=new XMLHttpRequest;d.open("GET",a,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};b.print||console.log.bind(console);
-
 
11
var F=b.printErr||console.error.bind(console);Object.assign(b,ba);ba=null;var I;b.wasmBinary&&(I=b.wasmBinary);var J,ea=!1,K;function fa(){var a=J.buffer;b.HEAP8=new Int8Array(a);b.HEAP16=new Int16Array(a);b.HEAPU8=K=new Uint8Array(a);b.HEAPU16=new Uint16Array(a);b.HEAP32=new Int32Array(a);b.HEAPU32=new Uint32Array(a);b.HEAPF32=new Float32Array(a);b.HEAPF64=new Float64Array(a)}var ha=[],ia=[],ja=[];function ka(){var a=b.preRun.shift();ha.unshift(a)}
-
 
12
var L=0,M=null,Q=null,la=a=>a.startsWith("data:application/octet-stream;base64,"),E=a=>a.startsWith("file://"),R;R="ogv-decoder-video-theora-wasm.wasm";if(!la(R)){var ma=R;R=b.locateFile?b.locateFile(ma,t):t+ma}function na(a){if(a==R&&I)return new Uint8Array(I);if(C)return C(a);throw"both async and sync fetching of the wasm failed";}
-
 
13
function oa(a){if(!I&&(ca||m)){if("function"==typeof fetch&&!E(a))return fetch(a,{credentials:"same-origin"}).then(c=>{if(!c.ok)throw`failed to load wasm binary file at '${a}'`;return c.arrayBuffer()}).catch(()=>na(a));if(y)return new Promise((c,e)=>{y(a,d=>c(new Uint8Array(d)),e)})}return Promise.resolve().then(()=>na(a))}
-
 
14
function pa(a,c,e){return oa(a).then(d=>WebAssembly.instantiate(d,c)).then(e,d=>{F(`failed to asynchronously prepare wasm: ${d}`);b.onAbort?.(d);d="Aborted("+d+")";F(d);ea=!0;d=new WebAssembly.RuntimeError(d+". Build with -sASSERTIONS for more info.");l(d);throw d;})}
-
 
15
function Ba(a,c){var e=R;return I||"function"!=typeof WebAssembly.instantiateStreaming||la(e)||E(e)||da||"function"!=typeof fetch?pa(e,a,c):fetch(e,{credentials:"same-origin"}).then(d=>WebAssembly.instantiateStreaming(d,a).then(c,function(f){F(`wasm streaming compile failed: ${f}`);F("falling back to ArrayBuffer instantiation");return pa(e,a,c)}))}
-
 
16
var S=a=>{for(;0<a.length;)a.shift()(b)},Ca={b:(a,c,e)=>K.copyWithin(a,c,c+e),a:a=>{var c=K.length;a>>>=0;if(2147483648<a)return!1;for(var e=1;4>=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,a+100663296);var f=Math;d=Math.max(a,d);a:{f=(f.min.call(f,2147483648,d+(65536-d%65536)%65536)-J.buffer.byteLength+65535)/65536;try{J.grow(f);fa();var h=1;break a}catch(q){}h=void 0}if(h)return!0}return!1},c:function(a,c,e,d,f,h,q,n,z,p,v,G,N,O,X,Y){function Z(A,g,w,qa,ra,sa,Fa,Ga,P){A.set(new Uint8Array(Ha,g,w*qa));
-
 
17
var x,r;for(x=r=0;x<sa;x++,r+=w)for(g=0;g<w;g++)A[r+g]=P;for(;x<sa+Ga;x++,r+=w){for(g=0;g<ra;g++)A[r+g]=P;for(g=ra+Fa;g<w;g++)A[r+g]=P}for(;x<qa;x++,r+=w)for(g=0;g<w;g++)A[r+g]=P;return A}var Ha=J.buffer,k=b.videoFormat,ta=(N&-2)*z/q,ua=(O&-2)*p/n,va=v*z/q,wa=G*p/n;v===k.cropWidth&&G===k.cropHeight&&(X=k.displayWidth,Y=k.displayHeight);for(var xa=b.recycledFrames,B,ya=n*c,za=p*d,Aa=p*h;0<xa.length;){var H=xa.shift();k=H.format;if(k.width===q&&k.height===n&&k.chromaWidth===z&&k.chromaHeight===p&&k.cropLeft===
-
 
18
N&&k.cropTop===O&&k.cropWidth===v&&k.cropHeight===G&&k.displayWidth===X&&k.displayHeight===Y&&H.y.bytes.length===ya&&H.u.bytes.length===za&&H.v.bytes.length===Aa){B=H;break}}B||={format:{width:q,height:n,chromaWidth:z,chromaHeight:p,cropLeft:N,cropTop:O,cropWidth:v,cropHeight:G,displayWidth:X,displayHeight:Y},y:{bytes:new Uint8Array(ya),stride:c},u:{bytes:new Uint8Array(za),stride:d},v:{bytes:new Uint8Array(Aa),stride:h}};Z(B.y.bytes,a,c,n,N,O,v,G,0);Z(B.u.bytes,e,d,p,ta,ua,va,wa,128);Z(B.v.bytes,
-
 
19
f,h,p,ta,ua,va,wa,128);b.frameBuffer=B},d:function(a,c,e,d,f,h,q,n,z,p,v){b.videoFormat={width:a,height:c,chromaWidth:e,chromaHeight:d,cropLeft:n,cropTop:z,cropWidth:h,cropHeight:q,displayWidth:p,displayHeight:v,fps:f};b.loadedMetadata=!0}},T=function(){function a(e){T=e.exports;J=T.e;fa();ia.unshift(T.f);L--;b.monitorRunDependencies?.(L);0==L&&(null!==M&&(clearInterval(M),M=null),Q&&(e=Q,Q=null,e()));return T}var c={a:Ca};L++;b.monitorRunDependencies?.(L);if(b.instantiateWasm)try{return b.instantiateWasm(c,
-
 
20
a)}catch(e){F(`Module.instantiateWasm callback failed with error: ${e}`),l(e)}Ba(c,function(e){a(e.instance)}).catch(l);return{}}();b._ogv_video_decoder_init=()=>(b._ogv_video_decoder_init=T.g)();b._ogv_video_decoder_async=()=>(b._ogv_video_decoder_async=T.h)();b._ogv_video_decoder_process_header=(a,c)=>(b._ogv_video_decoder_process_header=T.i)(a,c);b._ogv_video_decoder_process_frame=(a,c)=>(b._ogv_video_decoder_process_frame=T.j)(a,c);
-
 
21
b._ogv_video_decoder_destroy=()=>(b._ogv_video_decoder_destroy=T.k)();b._free=a=>(b._free=T.l)(a);b._malloc=a=>(b._malloc=T.m)(a);var U;Q=function Da(){U||Ea();U||(Q=Da)};
-
 
22
function Ea(){function a(){if(!U&&(U=!0,b.calledRun=!0,!ea)){S(ia);aa(b);if(b.onRuntimeInitialized)b.onRuntimeInitialized();if(b.postRun)for("function"==typeof b.postRun&&(b.postRun=[b.postRun]);b.postRun.length;){var c=b.postRun.shift();ja.unshift(c)}S(ja)}}if(!(0<L)){if(b.preRun)for("function"==typeof b.preRun&&(b.preRun=[b.preRun]);b.preRun.length;)ka();S(ha);0<L||(b.setStatus?(b.setStatus("Running..."),setTimeout(function(){setTimeout(function(){b.setStatus("")},1);a()},1)):a())}}
-
 
23
if(b.preInit)for("function"==typeof b.preInit&&(b.preInit=[b.preInit]);0<b.preInit.length;)b.preInit.pop()();Ea();var V,Ia,Ja;Ja="undefined"===typeof performance||"undefined"===typeof performance.now?Date.now:performance.now.bind(performance);function W(a){var c=Ja();a=a();b.cpuTime+=Ja()-c;return a}b.loadedMetadata=!!b.videoFormat;b.videoFormat=b.videoFormat||null;b.frameBuffer=null;b.cpuTime=0;Object.defineProperty(b,"processing",{get:function(){return!1}});
-
 
24
b.init=function(a){W(function(){b._ogv_video_decoder_init()});a()};b.processHeader=function(a,c){var e=W(function(){var d=a.byteLength;V&&Ia>=d||(V&&b._free(V),Ia=d,V=b._malloc(Ia));var f=V;(new Uint8Array(J.buffer,f,d)).set(new Uint8Array(a));return b._ogv_video_decoder_process_header(f,d)});c(e)};b.o=[];
Línea 7... Línea -...
7
  OGVDecoderVideoTheoraW = OGVDecoderVideoTheoraW || {};
-
 
8
 
-
 
9
 
-
 
10
var a;a||(a=typeof OGVDecoderVideoTheoraW !== 'undefined' ? OGVDecoderVideoTheoraW : {});var ca,l;a.ready=new Promise(function(b,c){ca=b;l=c});var da=a,ea=Object.assign({},a),fa="object"==typeof window,m="function"==typeof importScripts,t="",y,B,C,fs,D,E;
-
 
11
if("object"==typeof process&&"object"==typeof process.versions&&"string"==typeof process.versions.node)t=m?require("path").dirname(t)+"/":__dirname+"/",E=()=>{D||(fs=require("fs"),D=require("path"))},y=function(b,c){E();b=D.normalize(b);return fs.readFileSync(b,c?void 0:"utf8")},C=b=>{b=y(b,!0);b.buffer||(b=new Uint8Array(b));return b},B=(b,c,e)=>{E();b=D.normalize(b);fs.readFile(b,function(d,f){d?e(d):c(f.buffer)})},1<process.argv.length&&process.argv[1].replace(/\\/g,"/"),process.argv.slice(2),
-
 
12
process.on("unhandledRejection",function(b){throw b;}),a.inspect=function(){return"[Emscripten Module object]"};else if(fa||m)m?t=self.location.href:"undefined"!=typeof document&&document.currentScript&&(t=document.currentScript.src),_scriptDir&&(t=_scriptDir),0!==t.indexOf("blob:")?t=t.substr(0,t.replace(/[?#].*/,"").lastIndexOf("/")+1):t="",y=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.send(null);return c.responseText},m&&(C=b=>{var c=new XMLHttpRequest;c.open("GET",b,!1);c.responseType="arraybuffer";
-
 
13
c.send(null);return new Uint8Array(c.response)}),B=(b,c,e)=>{var d=new XMLHttpRequest;d.open("GET",b,!0);d.responseType="arraybuffer";d.onload=()=>{200==d.status||0==d.status&&d.response?c(d.response):e()};d.onerror=e;d.send(null)};a.print||console.log.bind(console);var H=a.printErr||console.warn.bind(console);Object.assign(a,ea);ea=null;var I;a.wasmBinary&&(I=a.wasmBinary);var noExitRuntime=a.noExitRuntime||!0;"object"!=typeof WebAssembly&&J("no native wasm support detected");var K,ha=!1,ia,L;
-
 
14
function ja(){var b=K.buffer;ia=b;a.HEAP8=new Int8Array(b);a.HEAP16=new Int16Array(b);a.HEAP32=new Int32Array(b);a.HEAPU8=L=new Uint8Array(b);a.HEAPU16=new Uint16Array(b);a.HEAPU32=new Uint32Array(b);a.HEAPF32=new Float32Array(b);a.HEAPF64=new Float64Array(b)}var ka,la=[],ma=[],na=[];function oa(){var b=a.preRun.shift();la.unshift(b)}var P=0,Q=null,R=null;a.preloadedImages={};a.preloadedAudios={};
-
 
15
function J(b){if(a.onAbort)a.onAbort(b);b="Aborted("+b+")";H(b);ha=!0;b=new WebAssembly.RuntimeError(b+". Build with -s ASSERTIONS=1 for more info.");l(b);throw b;}function pa(){return S.startsWith("data:application/octet-stream;base64,")}var S;S="ogv-decoder-video-theora-wasm.wasm";if(!pa()){var qa=S;S=a.locateFile?a.locateFile(qa,t):t+qa}function ra(){var b=S;try{if(b==S&&I)return new Uint8Array(I);if(C)return C(b);throw"both async and sync fetching of the wasm failed";}catch(c){J(c)}}
-
 
16
function sa(){if(!I&&(fa||m)){if("function"==typeof fetch&&!S.startsWith("file://"))return fetch(S,{credentials:"same-origin"}).then(function(b){if(!b.ok)throw"failed to load wasm binary file at '"+S+"'";return b.arrayBuffer()}).catch(function(){return ra()});if(B)return new Promise(function(b,c){B(S,function(e){b(new Uint8Array(e))},c)})}return Promise.resolve().then(function(){return ra()})}
-
 
17
function T(b){for(;0<b.length;){var c=b.shift();if("function"==typeof c)c(a);else{var e=c.A;"number"==typeof e?void 0===c.o?ta(e)():ta(e)(c.o):e(void 0===c.o?null:c.o)}}}var U=[];function ta(b){var c=U[b];c||(b>=U.length&&(U.length=b+1),U[b]=c=ka.get(b));return c}
-
 
18
var Fa={b:function(b,c,e){L.copyWithin(b,c,c+e)},a:function(b){var c=L.length;b>>>=0;if(2147483648<b)return!1;for(var e=1;4>=e;e*=2){var d=c*(1+.2/e);d=Math.min(d,b+100663296);var f=Math;d=Math.max(b,d);f=f.min.call(f,2147483648,d+(65536-d%65536)%65536);a:{try{K.grow(f-ia.byteLength+65535>>>16);ja();var g=1;break a}catch(q){}g=void 0}if(g)return!0}return!1},c:function(b,c,e,d,f,g,q,n,z,p,u,F,M,N,Z,aa){function ba(A,h,v,ua,va,wa,Ha,Ia,O){A.set(new Uint8Array(Ja,h,v*ua));var w,r;for(w=r=0;w<wa;w++,
-
 
19
r+=v)for(h=0;h<v;h++)A[r+h]=O;for(;w<wa+Ia;w++,r+=v){for(h=0;h<va;h++)A[r+h]=O;for(h=va+Ha;h<v;h++)A[r+h]=O}for(;w<ua;w++,r+=v)for(h=0;h<v;h++)A[r+h]=O;return A}var Ja=K.buffer,k=a.videoFormat,xa=(M&-2)*z/q,ya=(N&-2)*p/n,za=u*z/q,Aa=F*p/n;u===k.cropWidth&&F===k.cropHeight&&(Z=k.displayWidth,aa=k.displayHeight);for(var Ba=a.recycledFrames,x,Ca=n*c,Da=p*d,Ea=p*g;0<Ba.length;){var G=Ba.shift();k=G.format;if(k.width===q&&k.height===n&&k.chromaWidth===z&&k.chromaHeight===p&&k.cropLeft===M&&k.cropTop===
-
 
20
N&&k.cropWidth===u&&k.cropHeight===F&&k.displayWidth===Z&&k.displayHeight===aa&&G.y.bytes.length===Ca&&G.u.bytes.length===Da&&G.v.bytes.length===Ea){x=G;break}}x||(x={format:{width:q,height:n,chromaWidth:z,chromaHeight:p,cropLeft:M,cropTop:N,cropWidth:u,cropHeight:F,displayWidth:Z,displayHeight:aa},y:{bytes:new Uint8Array(Ca),stride:c},u:{bytes:new Uint8Array(Da),stride:d},v:{bytes:new Uint8Array(Ea),stride:g}});ba(x.y.bytes,b,c,n,M,N,u,F,0);ba(x.u.bytes,e,d,p,xa,ya,za,Aa,128);ba(x.v.bytes,f,g,p,
-
 
21
xa,ya,za,Aa,128);a.frameBuffer=x},d:function(b,c,e,d,f,g,q,n,z,p,u){a.videoFormat={width:b,height:c,chromaWidth:e,chromaHeight:d,cropLeft:n,cropTop:z,cropWidth:g,cropHeight:q,displayWidth:p,displayHeight:u,fps:f};a.loadedMetadata=!0}};
-
 
22
(function(){function b(f){a.asm=f.exports;K=a.asm.e;ja();ka=a.asm.n;ma.unshift(a.asm.f);P--;a.monitorRunDependencies&&a.monitorRunDependencies(P);0==P&&(null!==Q&&(clearInterval(Q),Q=null),R&&(f=R,R=null,f()))}function c(f){b(f.instance)}function e(f){return sa().then(function(g){return WebAssembly.instantiate(g,d)}).then(function(g){return g}).then(f,function(g){H("failed to asynchronously prepare wasm: "+g);J(g)})}var d={a:Fa};P++;a.monitorRunDependencies&&a.monitorRunDependencies(P);if(a.instantiateWasm)try{return a.instantiateWasm(d,
-
 
23
b)}catch(f){return H("Module.instantiateWasm callback failed with error: "+f),!1}(function(){return I||"function"!=typeof WebAssembly.instantiateStreaming||pa()||S.startsWith("file://")||"function"!=typeof fetch?e(c):fetch(S,{credentials:"same-origin"}).then(function(f){return WebAssembly.instantiateStreaming(f,d).then(c,function(g){H("wasm streaming compile failed: "+g);H("falling back to ArrayBuffer instantiation");return e(c)})})})().catch(l);return{}})();
-
 
24
a.___wasm_call_ctors=function(){return(a.___wasm_call_ctors=a.asm.f).apply(null,arguments)};a._ogv_video_decoder_init=function(){return(a._ogv_video_decoder_init=a.asm.g).apply(null,arguments)};a._ogv_video_decoder_async=function(){return(a._ogv_video_decoder_async=a.asm.h).apply(null,arguments)};a._ogv_video_decoder_process_header=function(){return(a._ogv_video_decoder_process_header=a.asm.i).apply(null,arguments)};
-
 
25
a._ogv_video_decoder_process_frame=function(){return(a._ogv_video_decoder_process_frame=a.asm.j).apply(null,arguments)};a._ogv_video_decoder_destroy=function(){return(a._ogv_video_decoder_destroy=a.asm.k).apply(null,arguments)};a._malloc=function(){return(a._malloc=a.asm.l).apply(null,arguments)};a._free=function(){return(a._free=a.asm.m).apply(null,arguments)};var V;R=function Ga(){V||Ka();V||(R=Ga)};
-
 
26
function Ka(){function b(){if(!V&&(V=!0,a.calledRun=!0,!ha)){T(ma);ca(a);if(a.onRuntimeInitialized)a.onRuntimeInitialized();if(a.postRun)for("function"==typeof a.postRun&&(a.postRun=[a.postRun]);a.postRun.length;){var c=a.postRun.shift();na.unshift(c)}T(na)}}if(!(0<P)){if(a.preRun)for("function"==typeof a.preRun&&(a.preRun=[a.preRun]);a.preRun.length;)oa();T(la);0<P||(a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1);b()},1)):b())}}a.run=Ka;
-
 
27
if(a.preInit)for("function"==typeof a.preInit&&(a.preInit=[a.preInit]);0<a.preInit.length;)a.preInit.pop()();Ka();var W,La,X;"undefined"===typeof performance||"undefined"===typeof performance.now?X=Date.now:X=performance.now.bind(performance);function Y(b){var c=X();b=b();a.cpuTime+=X()-c;return b}a.loadedMetadata=!!da.videoFormat;a.videoFormat=da.videoFormat||null;a.frameBuffer=null;a.cpuTime=0;Object.defineProperty(a,"processing",{get:function(){return!1}});
-
 
Línea 28... Línea -...
28
a.init=function(b){Y(function(){a._ogv_video_decoder_init()});b()};a.processHeader=function(b,c){var e=Y(function(){var d=b.byteLength;W&&La>=d||(W&&a._free(W),La=d,W=a._malloc(La));var f=W;(new Uint8Array(K.buffer,f,d)).set(new Uint8Array(b));return a._ogv_video_decoder_process_header(f,d)});c(e)};a.s=[];
-
 
29
a.processFrame=function(b,c){function e(n){a._free(g);c(n)}var d=a._ogv_video_decoder_async(),f=b.byteLength,g=a._malloc(f);d&&a.s.push(e);var q=Y(function(){(new Uint8Array(K.buffer,g,f)).set(new Uint8Array(b));return a._ogv_video_decoder_process_frame(g,f)});d||e(q)};a.close=function(){};a.sync=function(){a._ogv_video_decoder_async()&&(a.s.push(function(){}),Y(function(){a._ogv_video_decoder_process_frame(0,0)}))};a.recycledFrames=[];
25
b.processFrame=function(a,c){function e(n){b._free(h);c(n)}var d=b._ogv_video_decoder_async(),f=a.byteLength,h=b._malloc(f);d&&b.o.push(e);var q=W(function(){(new Uint8Array(J.buffer,h,f)).set(new Uint8Array(a));return b._ogv_video_decoder_process_frame(h,f)});d||e(q)};b.close=function(){};b.sync=function(){b._ogv_video_decoder_async()&&(b.o.push(function(){}),W(function(){b._ogv_video_decoder_process_frame(0,0)}))};b.recycledFrames=[];
30
a.recycleFrame=function(b){var c=a.recycledFrames;c.push(b);16<c.length&&c.shift()};
26
b.recycleFrame=function(a){var c=b.recycledFrames;c.push(a);16<c.length&&c.shift()};
31
 
27
 
32
 
28
 
33
  return OGVDecoderVideoTheoraW.ready
29
  return readyPromise
34
}
30
}
35
);
31
);
36
})();
32
})();
37
if (typeof exports === 'object' && typeof module === 'object')
-
 
38
  module.exports = OGVDecoderVideoTheoraW;
-