12 |
- !function(){var deferred,policy,installedChunks,chunkLoadingGlobal,parentChunkLoadingFunction,next,__webpack_modules__={9292:function(__unused_webpack___webpack_module__,__unused_webpack___webpack_exports__,__webpack_require__){"use strict";var TinyH264Decoder=function(){function TinyH264Decoder(tinyH264Module,onPictureReady){this.tinyH264Module=tinyH264Module,this.onPictureReady=onPictureReady,this.pStorage=this.tinyH264Module._h264bsdAlloc(),this.pWidth=this.tinyH264Module._malloc(4),this.pHeight=this.tinyH264Module._malloc(4),this.pPicture=this.tinyH264Module._malloc(4),this._decBuffer=this.tinyH264Module._malloc(1048576),this.tinyH264Module._h264bsdInit(this.pStorage,0)}var _proto=TinyH264Decoder.prototype;return _proto.release=function(){var pStorage=this.pStorage;0!==pStorage&&(this.tinyH264Module._h264bsdShutdown(pStorage),this.tinyH264Module._h264bsdFree(pStorage)),this.tinyH264Module._free(this.pWidth),this.tinyH264Module._free(this.pHeight),this.tinyH264Module._free(this.pPicture),this.pStorage=0,this.pWidth=0,this.pHeight=0},_proto.decode=function(nal){if(nal instanceof ArrayBuffer&&(nal=new Uint8Array(nal)),this.tinyH264Module.HEAPU8.set(nal,this._decBuffer),this.tinyH264Module._h264bsdDecode(this.pStorage,this._decBuffer,nal.byteLength,this.pPicture,this.pWidth,this.pHeight)===TinyH264Decoder.PIC_RDY){var width=this.tinyH264Module.getValue(this.pWidth,"i32"),height=this.tinyH264Module.getValue(this.pHeight,"i32"),picPtr=this.tinyH264Module.getValue(this.pPicture,"i8*"),pic=new Uint8Array(this.tinyH264Module.HEAPU8.subarray(picPtr,picPtr+width*height*3/2));this.onPictureReady(pic,width,height)}},TinyH264Decoder}();TinyH264Decoder.RDY=0,TinyH264Decoder.PIC_RDY=1,TinyH264Decoder.HDRS_RDY=2,TinyH264Decoder.ERROR=3,TinyH264Decoder.PARAM_SET_ERROR=4,TinyH264Decoder.MEMALLOC_ERROR=5;var TinyH264=__webpack_require__(9588),h264Decoders={};(0,TinyH264.Z)().then(function(tinyH264){self.addEventListener("message",function(e){var message=e.data,renderStateId=message.renderStateId;switch(message.type){case"decode":var decoder=h264Decoders[renderStateId];decoder||(decoder=new TinyH264Decoder(tinyH264,function(output,width,height){postMessage({type:"pictureReady",width:width,height:height,renderStateId:renderStateId,data:output.buffer},[output.buffer])}),h264Decoders[renderStateId]=decoder),decoder.decode(new Uint8Array(message.data,message.offset,message.length));break;case"release":var _decoder=h264Decoders[renderStateId];_decoder&&(_decoder.release(),delete h264Decoders[renderStateId])}}),self.postMessage({type:"decoderReady"})})}},__webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(void 0!==cachedModule)return cachedModule.exports;var module=__webpack_module_cache__[moduleId]={exports:{}},threw=!0;try{__webpack_modules__[moduleId](module,module.exports,__webpack_require__),threw=!1}finally{threw&&delete __webpack_module_cache__[moduleId]}return module.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.x=function(){var __webpack_exports__=__webpack_require__.O(void 0,[950],function(){return __webpack_require__(9292)});return __webpack_require__.O(__webpack_exports__)},deferred=[],__webpack_require__.O=function(result,chunkIds,fn,priority){if(chunkIds){priority=priority||0;for(var i=deferred.length;i>0&&deferred[i-1][2]>priority;i--)deferred[i]=deferred[i-1];deferred[i]=[chunkIds,fn,priority];return}for(var notFulfilled=1/0,i=0;i<deferred.length;i++){for(var chunkIds=deferred[i][0],fn=deferred[i][1],priority=deferred[i][2],fulfilled=!0,j=0;j<chunkIds.length;j++)notFulfilled>=priority&&Object.keys(__webpack_require__.O).every(function(key){return __webpack_require__.O[key](chunkIds[j])})?chunkIds.splice(j--,1):(fulfilled=!1,priority<notFulfilled&&(notFulfilled=priority));if(fulfilled){deferred.splice(i--,1);var r=fn();void 0!==r&&(result=r)}}return result},__webpack_require__.f={},__webpack_require__.e=function(chunkId){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(promises,key){return __webpack_require__.f[key](chunkId,promises),promises},[]))},__webpack_require__.u=function(chunkId){return"static/chunks/fbd038a6.7ef8d8270e1cc67e.js"},__webpack_require__.miniCssF=function(chunkId){},__webpack_require__.o=function(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)},__webpack_require__.tt=function(){return void 0===policy&&(policy={createScriptURL:function(url){return url}},"undefined"!=typeof trustedTypes&&trustedTypes.createPolicy&&(policy=trustedTypes.createPolicy("nextjs#bundler",policy))),policy},__webpack_require__.tu=function(url){return __webpack_require__.tt().createScriptURL(url)},__webpack_require__.p="/ya-webadb/apps/demo/out/_next/",installedChunks={292:1},__webpack_require__.f.i=function(chunkId,promises){installedChunks[chunkId]||importScripts(__webpack_require__.tu(__webpack_require__.p+__webpack_require__.u(chunkId)))},parentChunkLoadingFunction=(chunkLoadingGlobal=self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push.bind(chunkLoadingGlobal),chunkLoadingGlobal.push=function(data){var chunkIds=data[0],moreModules=data[1],runtime=data[2];for(var moduleId in moreModules)__webpack_require__.o(moreModules,moduleId)&&(__webpack_require__.m[moduleId]=moreModules[moduleId]);for(runtime&&runtime(__webpack_require__);chunkIds.length;)installedChunks[chunkIds.pop()]=1;parentChunkLoadingFunction(data)},next=__webpack_require__.x,__webpack_require__.x=function(){return __webpack_require__.e(950).then(next)},_N_E=__webpack_require__.x()}();
- //# sourceMappingURL=292.db45a3622ea4f962.js.map
|