emby 4.8
This commit is contained in:
1
modules/flvjs/utils/events.js
Normal file
1
modules/flvjs/utils/events.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports"],function(_exports){function EventEmitter(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function isFunction(arg){return"function"==typeof arg}function isObject(arg){return"object"==typeof arg&&null!==arg}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,(EventEmitter.EventEmitter=EventEmitter).prototype._events=void 0,EventEmitter.prototype._maxListeners=void 0,EventEmitter.defaultMaxListeners=10,EventEmitter.prototype.setMaxListeners=function(n){if("number"!=typeof n||n<0||isNaN(n))throw TypeError("n must be a positive number");return this._maxListeners=n,this},EventEmitter.prototype.emit=function(type){var handler,len,args,i,listeners,err,er;if((this._events||(this._events={}),"error"===type)&&(!this._events.error||isObject(this._events.error)&&!this._events.error.length))throw(er=arguments[1])instanceof Error?er:((err=new Error('Uncaught, unspecified "error" event. ('+er+")")).context=er,err);if(void 0===(handler=this._events[type]))return!1;if(isFunction(handler))switch(arguments.length){case 1:handler.call(this);break;case 2:handler.call(this,arguments[1]);break;case 3:handler.call(this,arguments[1],arguments[2]);break;default:args=Array.prototype.slice.call(arguments,1),handler.apply(this,args)}else if(isObject(handler))for(args=Array.prototype.slice.call(arguments,1),len=(listeners=handler.slice()).length,i=0;i<len;i++)listeners[i].apply(this,args);return!0},EventEmitter.prototype.on=EventEmitter.prototype.addListener=function(type,listener){if(isFunction(listener))return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",type,isFunction(listener.listener)?listener.listener:listener),this._events[type]?isObject(this._events[type])?this._events[type].push(listener):this._events[type]=[this._events[type],listener]:this._events[type]=listener,isObject(this._events[type])&&!this._events[type].warned&&(listener=void 0!==this._maxListeners?this._maxListeners:EventEmitter.defaultMaxListeners)&&0<listener&&this._events[type].length>listener&&(this._events[type].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[type].length),"function"==typeof console.trace)&&console.trace(),this;throw TypeError("listener must be a function")},EventEmitter.prototype.once=function(type,listener){var fired;if(isFunction(listener))return fired=!1,g.listener=listener,this.on(type,g),this;throw TypeError("listener must be a function");function g(){this.removeListener(type,g),fired||(fired=!0,listener.apply(this,arguments))}},EventEmitter.prototype.removeListener=function(type,listener){var list,position,length,i;if(!isFunction(listener))throw TypeError("listener must be a function");if(this._events&&this._events[type])if(length=(list=this._events[type]).length,position=-1,list===listener||isFunction(list.listener)&&list.listener===listener)delete this._events[type],this._events.removeListener&&this.emit("removeListener",type,listener);else if(isObject(list)){for(i=length;0<i--;)if(list[i]===listener||list[i].listener&&list[i].listener===listener){position=i;break}if(position<0)return this;1===list.length?(list.length=0,delete this._events[type]):list.splice(position,1),this._events.removeListener&&this.emit("removeListener",type,listener)}return this},EventEmitter.prototype.removeAllListeners=function(type){var key,listeners;if(this._events)if(this._events.removeListener)if(0===arguments.length){for(key in this._events)"removeListener"!==key&&this.removeAllListeners(key);this.removeAllListeners("removeListener"),this._events={}}else{if(isFunction(listeners=this._events[type]))this.removeListener(type,listeners);else if(listeners)for(;listeners.length;)this.removeListener(type,listeners[listeners.length-1]);delete this._events[type]}else 0===arguments.length?this._events={}:this._events[type]&&delete this._events[type];return this},EventEmitter.prototype.listeners=function(type){type=this._events&&this._events[type]?isFunction(this._events[type])?[this._events[type]]:this._events[type].slice():[];return type},EventEmitter.prototype.listenerCount=function(type){if(this._events){type=this._events[type];if(isFunction(type))return 1;if(type)return type.length}return 0},EventEmitter.listenerCount=function(emitter,type){return emitter.listenerCount(type)},_exports.default=EventEmitter});
|
||||
1
modules/flvjs/utils/exception.js
Normal file
1
modules/flvjs/utils/exception.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports"],function(_exports){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.RuntimeException=_exports.NotImplementedException=_exports.InvalidArgumentException=_exports.IllegalStateException=void 0;var RuntimeException=function(){function RuntimeException(message){babelHelpers.classCallCheck(this,RuntimeException),this._message=message}return babelHelpers.createClass(RuntimeException,[{key:"name",get:function(){return"RuntimeException"}},{key:"message",get:function(){return this._message}},{key:"toString",value:function(){return this.name+": "+this.message}}]),RuntimeException}(),IllegalStateException=(_exports.RuntimeException=RuntimeException,function(){babelHelpers.inherits(IllegalStateException,RuntimeException);var _super=_createSuper(IllegalStateException);function IllegalStateException(message){return babelHelpers.classCallCheck(this,IllegalStateException),_super.call(this,message)}return babelHelpers.createClass(IllegalStateException,[{key:"name",get:function(){return"IllegalStateException"}}]),IllegalStateException}()),IllegalStateException=(_exports.IllegalStateException=IllegalStateException,function(){babelHelpers.inherits(InvalidArgumentException,RuntimeException);var _super2=_createSuper2(InvalidArgumentException);function InvalidArgumentException(message){return babelHelpers.classCallCheck(this,InvalidArgumentException),_super2.call(this,message)}return babelHelpers.createClass(InvalidArgumentException,[{key:"name",get:function(){return"InvalidArgumentException"}}]),InvalidArgumentException}()),IllegalStateException=(_exports.InvalidArgumentException=IllegalStateException,function(){babelHelpers.inherits(NotImplementedException,RuntimeException);var _super3=_createSuper3(NotImplementedException);function NotImplementedException(message){return babelHelpers.classCallCheck(this,NotImplementedException),_super3.call(this,message)}return babelHelpers.createClass(NotImplementedException,[{key:"name",get:function(){return"NotImplementedException"}}]),NotImplementedException}());_exports.NotImplementedException=IllegalStateException});
|
||||
1
modules/flvjs/utils/logger.js
Normal file
1
modules/flvjs/utils/logger.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports","./events.js"],function(_exports,_events){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var Log=function(){function Log(){babelHelpers.classCallCheck(this,Log)}return babelHelpers.createClass(Log,null,[{key:"e",value:function(tag,msg){tag="[".concat(tag=tag&&!Log.FORCE_GLOBAL_TAG?tag:Log.GLOBAL_TAG,"] > ").concat(msg);Log.ENABLE_CALLBACK&&Log.emitter.emit("log","error",tag),Log.ENABLE_ERROR&&(console.error?console.error(tag):console.warn?console.warn(tag):console.log(tag))}},{key:"i",value:function(tag,msg){tag="[".concat(tag=tag&&!Log.FORCE_GLOBAL_TAG?tag:Log.GLOBAL_TAG,"] > ").concat(msg);Log.ENABLE_CALLBACK&&Log.emitter.emit("log","info",tag),Log.ENABLE_INFO&&(console.info?console.info(tag):console.log(tag))}},{key:"w",value:function(tag,msg){tag="[".concat(tag=tag&&!Log.FORCE_GLOBAL_TAG?tag:Log.GLOBAL_TAG,"] > ").concat(msg);Log.ENABLE_CALLBACK&&Log.emitter.emit("log","warn",tag),Log.ENABLE_WARN&&(console.warn?console.warn(tag):console.log(tag))}},{key:"d",value:function(tag,msg){tag="[".concat(tag=tag&&!Log.FORCE_GLOBAL_TAG?tag:Log.GLOBAL_TAG,"] > ").concat(msg);Log.ENABLE_CALLBACK&&Log.emitter.emit("log","debug",tag),Log.ENABLE_DEBUG&&(console.debug?console.debug(tag):console.log(tag))}},{key:"v",value:function(tag,msg){tag="[".concat(tag=tag&&!Log.FORCE_GLOBAL_TAG?tag:Log.GLOBAL_TAG,"] > ").concat(msg);Log.ENABLE_CALLBACK&&Log.emitter.emit("log","verbose",tag),Log.ENABLE_VERBOSE&&console.log(tag)}}]),Log}();Log.GLOBAL_TAG="flv.js",Log.FORCE_GLOBAL_TAG=!1,Log.ENABLE_ERROR=!0,Log.ENABLE_INFO=!0,Log.ENABLE_WARN=!0,Log.ENABLE_DEBUG=!0,Log.ENABLE_VERBOSE=!0,Log.ENABLE_CALLBACK=!1,Log.emitter=new _events.default,_exports.default=Log});
|
||||
1
modules/flvjs/utils/logging-control.js
Normal file
1
modules/flvjs/utils/logging-control.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports","./events.js","./logger.js"],function(_exports,_events,_logger){Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0;var LoggingControl=function(){function LoggingControl(){babelHelpers.classCallCheck(this,LoggingControl)}return babelHelpers.createClass(LoggingControl,null,[{key:"forceGlobalTag",get:function(){return _logger.default.FORCE_GLOBAL_TAG},set:function(enable){_logger.default.FORCE_GLOBAL_TAG=enable,LoggingControl._notifyChange()}},{key:"globalTag",get:function(){return _logger.default.GLOBAL_TAG},set:function(tag){_logger.default.GLOBAL_TAG=tag,LoggingControl._notifyChange()}},{key:"enableAll",get:function(){return _logger.default.ENABLE_VERBOSE&&_logger.default.ENABLE_DEBUG&&_logger.default.ENABLE_INFO&&_logger.default.ENABLE_WARN&&_logger.default.ENABLE_ERROR},set:function(enable){_logger.default.ENABLE_VERBOSE=enable,_logger.default.ENABLE_DEBUG=enable,_logger.default.ENABLE_INFO=enable,_logger.default.ENABLE_WARN=enable,_logger.default.ENABLE_ERROR=enable,LoggingControl._notifyChange()}},{key:"enableDebug",get:function(){return _logger.default.ENABLE_DEBUG},set:function(enable){_logger.default.ENABLE_DEBUG=enable,LoggingControl._notifyChange()}},{key:"enableVerbose",get:function(){return _logger.default.ENABLE_VERBOSE},set:function(enable){_logger.default.ENABLE_VERBOSE=enable,LoggingControl._notifyChange()}},{key:"enableInfo",get:function(){return _logger.default.ENABLE_INFO},set:function(enable){_logger.default.ENABLE_INFO=enable,LoggingControl._notifyChange()}},{key:"enableWarn",get:function(){return _logger.default.ENABLE_WARN},set:function(enable){_logger.default.ENABLE_WARN=enable,LoggingControl._notifyChange()}},{key:"enableError",get:function(){return _logger.default.ENABLE_ERROR},set:function(enable){_logger.default.ENABLE_ERROR=enable,LoggingControl._notifyChange()}},{key:"getConfig",value:function(){return{globalTag:_logger.default.GLOBAL_TAG,forceGlobalTag:_logger.default.FORCE_GLOBAL_TAG,enableVerbose:_logger.default.ENABLE_VERBOSE,enableDebug:_logger.default.ENABLE_DEBUG,enableInfo:_logger.default.ENABLE_INFO,enableWarn:_logger.default.ENABLE_WARN,enableError:_logger.default.ENABLE_ERROR,enableCallback:_logger.default.ENABLE_CALLBACK}}},{key:"applyConfig",value:function(config){_logger.default.GLOBAL_TAG=config.globalTag,_logger.default.FORCE_GLOBAL_TAG=config.forceGlobalTag,_logger.default.ENABLE_VERBOSE=config.enableVerbose,_logger.default.ENABLE_DEBUG=config.enableDebug,_logger.default.ENABLE_INFO=config.enableInfo,_logger.default.ENABLE_WARN=config.enableWarn,_logger.default.ENABLE_ERROR=config.enableError,_logger.default.ENABLE_CALLBACK=config.enableCallback}},{key:"_notifyChange",value:function(){var config,emitter=LoggingControl.emitter;0<emitter.listenerCount("change")&&(config=LoggingControl.getConfig(),emitter.emit("change",config))}},{key:"registerListener",value:function(listener){LoggingControl.emitter.addListener("change",listener)}},{key:"removeListener",value:function(listener){LoggingControl.emitter.removeListener("change",listener)}},{key:"addLogListener",value:function(listener){_logger.default.emitter.addListener("log",listener),0<_logger.default.emitter.listenerCount("log")&&(_logger.default.ENABLE_CALLBACK=!0,LoggingControl._notifyChange())}},{key:"removeLogListener",value:function(listener){_logger.default.emitter.removeListener("log",listener),0===_logger.default.emitter.listenerCount("log")&&(_logger.default.ENABLE_CALLBACK=!1,LoggingControl._notifyChange())}}]),LoggingControl}();LoggingControl.emitter=new _events.default,_exports.default=LoggingControl});
|
||||
1
modules/flvjs/utils/utf8-conv.js
Normal file
1
modules/flvjs/utils/utf8-conv.js
Normal file
@@ -0,0 +1 @@
|
||||
define(["exports"],function(_exports){function checkContinuation(uint8array,start,checkLength){var array=uint8array;if(start+checkLength<array.length){for(;checkLength--;)if(128!=(192&array[++start]))return;return 1}}Object.defineProperty(_exports,"__esModule",{value:!0}),_exports.default=void 0,_exports.default=function(uint8array){for(var out=[],input=uint8array,i=0,length=uint8array.length;i<length;){if(input[i]<128)out.push(String.fromCharCode(input[i]));else{if(!(input[i]<192))if(input[i]<224){if(checkContinuation(input,i,1)){var ucs4=(31&input[i])<<6|63&input[i+1];if(128<=ucs4){out.push(String.fromCharCode(65535&ucs4)),i+=2;continue}}}else if(input[i]<240){if(checkContinuation(input,i,2)){ucs4=(15&input[i])<<12|(63&input[i+1])<<6|63&input[i+2];if(2048<=ucs4&&55296!=(63488&ucs4)){out.push(String.fromCharCode(65535&ucs4)),i+=3;continue}}}else if(input[i]<248&&checkContinuation(input,i,3)){var _ucs2=(7&input[i])<<18|(63&input[i+1])<<12|(63&input[i+2])<<6|63&input[i+3];if(65536<_ucs2&&_ucs2<1114112){_ucs2-=65536,out.push(String.fromCharCode(_ucs2>>>10|55296)),out.push(String.fromCharCode(1023&_ucs2|56320)),i+=4;continue}}out.push(String.fromCharCode(65533))}++i}return out.join("")}});
|
||||
Reference in New Issue
Block a user