Skip to content

Commit

Permalink
Merge branch 'v3-CLT-build-fix' into v3
Browse files Browse the repository at this point in the history
  • Loading branch information
enimo committed Jun 2, 2020
2 parents a24e907 + 743c72c commit 4b5cab3
Show file tree
Hide file tree
Showing 52 changed files with 254 additions and 267 deletions.
5 changes: 3 additions & 2 deletions .eslintrc.js
Expand Up @@ -211,8 +211,9 @@ switch (process.env.MEDIASOUP_NODE_LANGUAGE)
ignoreRestSiblings : false
}
],
'@typescript-eslint/no-use-before-define' : 0,
'@typescript-eslint/no-empty-function' : 0
'@typescript-eslint/no-use-before-define' : 0,
'@typescript-eslint/no-empty-function' : 0,
'@typescript-eslint/no-non-null-assertion' : 0
};

break;
Expand Down
11 changes: 11 additions & 0 deletions CHANGELOG.md
@@ -1,5 +1,16 @@
# Changelog

### 3.6.3

* Modernize TypeScript.
* `gyp`: Fix CLT version detection in OSX Catalina.


### 3.6.2

* Fix crash in `Transport.ts` when closing a `DataConsumer` created on a `DirectTransport`.


### 3.6.1

* Export new `DirectTransport` in `types`.
Expand Down
11 changes: 2 additions & 9 deletions lib/Channel.js
@@ -1,14 +1,7 @@
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
// @ts-ignore
const netstring = __importStar(require("netstring"));
const netstring = require("netstring");
const Logger_1 = require("./Logger");
const EnhancedEventEmitter_1 = require("./EnhancedEventEmitter");
const errors_1 = require("./errors");
Expand Down Expand Up @@ -42,7 +35,7 @@ class Channel extends EnhancedEventEmitter_1.EnhancedEventEmitter {
if (this._recvBuffer.length > NS_PAYLOAD_MAX_LEN) {
logger.error('receiving buffer is full, discarding all data into it');
// Reset the buffer and exit.
this._recvBuffer = null;
this._recvBuffer = undefined;
return;
}
while (true) // eslint-disable-line no-constant-condition
Expand Down
12 changes: 6 additions & 6 deletions lib/Consumer.d.ts
Expand Up @@ -117,8 +117,8 @@ export declare class Consumer extends EnhancedEventEmitter {
private _producerPaused;
private _priority;
private _score;
private _preferredLayers;
private _currentLayers;
private _preferredLayers?;
private _currentLayers?;
private readonly _observer;
/**
* @private
Expand All @@ -127,7 +127,7 @@ export declare class Consumer extends EnhancedEventEmitter {
* @emits producerpause
* @emits producerresume
* @emits score - (score: ConsumerScore)
* @emits layerschange - (layers: ConsumerLayers | null)
* @emits layerschange - (layers: ConsumerLayers | undefined)
* @emits trace - (trace: ConsumerTraceEventData)
* @emits @close
* @emits @producerclose
Expand Down Expand Up @@ -185,11 +185,11 @@ export declare class Consumer extends EnhancedEventEmitter {
/**
* Preferred video layers.
*/
get preferredLayers(): ConsumerLayers | null;
get preferredLayers(): ConsumerLayers | undefined;
/**
* Current video layers.
*/
get currentLayers(): ConsumerLayers | null;
get currentLayers(): ConsumerLayers | undefined;
/**
* App custom data.
*/
Expand All @@ -205,7 +205,7 @@ export declare class Consumer extends EnhancedEventEmitter {
* @emits pause
* @emits resume
* @emits score - (score: ConsumerScore)
* @emits layerschange - (layers: ConsumerLayers | null)
* @emits layerschange - (layers: ConsumerLayers | undefined)
* @emits trace - (trace: ConsumerTraceEventData)
*/
get observer(): EnhancedEventEmitter;
Expand Down
2 changes: 1 addition & 1 deletion lib/Consumer.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 3 additions & 7 deletions lib/Consumer.js
Expand Up @@ -11,7 +11,7 @@ class Consumer extends EnhancedEventEmitter_1.EnhancedEventEmitter {
* @emits producerpause
* @emits producerresume
* @emits score - (score: ConsumerScore)
* @emits layerschange - (layers: ConsumerLayers | null)
* @emits layerschange - (layers: ConsumerLayers | undefined)
* @emits trace - (trace: ConsumerTraceEventData)
* @emits @close
* @emits @producerclose
Expand All @@ -26,10 +26,6 @@ class Consumer extends EnhancedEventEmitter_1.EnhancedEventEmitter {
this._producerPaused = false;
// Current priority.
this._priority = 1;
// Preferred layers.
this._preferredLayers = null;
// Curent layers.
this._currentLayers = null;
// Observer instance.
this._observer = new EnhancedEventEmitter_1.EnhancedEventEmitter();
logger.debug('constructor()');
Expand Down Expand Up @@ -134,7 +130,7 @@ class Consumer extends EnhancedEventEmitter_1.EnhancedEventEmitter {
* @emits pause
* @emits resume
* @emits score - (score: ConsumerScore)
* @emits layerschange - (layers: ConsumerLayers | null)
* @emits layerschange - (layers: ConsumerLayers | undefined)
* @emits trace - (trace: ConsumerTraceEventData)
*/
get observer() {
Expand Down Expand Up @@ -217,7 +213,7 @@ class Consumer extends EnhancedEventEmitter_1.EnhancedEventEmitter {
logger.debug('setPreferredLayers()');
const reqData = { spatialLayer, temporalLayer };
const data = await this._channel.request('consumer.setPreferredLayers', this._internal, reqData);
this._preferredLayers = data || null;
this._preferredLayers = data || undefined;
}
/**
* Set priority.
Expand Down
2 changes: 1 addition & 1 deletion lib/Logger.d.ts
@@ -1,4 +1,4 @@
import debug from 'debug';
/// <reference types="debug" />
export declare class Logger {
private readonly _debug;
private readonly _warn;
Expand Down
2 changes: 1 addition & 1 deletion lib/Logger.d.ts.map

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 1 addition & 4 deletions lib/Logger.js
@@ -1,9 +1,6 @@
"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const debug_1 = __importDefault(require("debug"));
const debug_1 = require("debug");
const APP_NAME = 'mediasoup';
class Logger {
constructor(prefix) {
Expand Down
11 changes: 2 additions & 9 deletions lib/PayloadChannel.js
@@ -1,14 +1,7 @@
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
// @ts-ignore
const netstring = __importStar(require("netstring"));
const netstring = require("netstring");
const Logger_1 = require("./Logger");
const EnhancedEventEmitter_1 = require("./EnhancedEventEmitter");
const errors_1 = require("./errors");
Expand Down Expand Up @@ -38,7 +31,7 @@ class PayloadChannel extends EnhancedEventEmitter_1.EnhancedEventEmitter {
if (this._recvBuffer.length > NS_PAYLOAD_MAX_LEN) {
logger.error('receiving buffer is full, discarding all data into it');
// Reset the buffer and exit.
this._recvBuffer = null;
this._recvBuffer = undefined;
return;
}
while (true) // eslint-disable-line no-constant-condition
Expand Down
9 changes: 1 addition & 8 deletions lib/PipeTransport.js
@@ -1,15 +1,8 @@
"use strict";
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];
result["default"] = mod;
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
const uuid_1 = require("uuid");
const Logger_1 = require("./Logger");
const ortc = __importStar(require("./ortc"));
const ortc = require("./ortc");
const Transport_1 = require("./Transport");
const Consumer_1 = require("./Consumer");
const logger = new Logger_1.Logger('PipeTransport');
Expand Down

0 comments on commit 4b5cab3

Please sign in to comment.