mirror of
https://github.com/pavlobu/deskreen.git
synced 2025-05-28 05:10:09 -07:00
fix quality ready v1.0.5
This commit is contained in:
parent
7e9c06de46
commit
dee1213906
@ -10,6 +10,7 @@
|
||||

|
||||

|
||||
[](https://codecov.io/gh/pavlobu/deskreen)
|
||||

|
||||
|
||||
### ▶️ [Deskreen Youtube channel](https://www.youtube.com/channel/UCyiTK98gjDKGNNjUk9ynzxQ) (video tutorials, demos, use cases for Deskreen day to day usage)
|
||||
|
||||
|
@ -59,7 +59,7 @@ export default class PeerConnection {
|
||||
|
||||
screenSharingSourceType: string | undefined = undefined;
|
||||
|
||||
videoQuality = VideoQuality.Q_AUTO;
|
||||
videoQuality = VideoQuality.Q_100_PERCENT;
|
||||
|
||||
videoAutoQualityOptimizer: VideoAutoQualityOptimizer;
|
||||
|
||||
|
@ -178,13 +178,14 @@ describe('peerConnectionHandlePeer callback', () => {
|
||||
|
||||
describe('when quality is AUTO and when video quality optimizer requests GOOD quality', () => {
|
||||
it('should call .send with proper data message', () => {
|
||||
peerConnection.videoQuality = VideoQuality.Q_AUTO;
|
||||
peerConnectionHandlePeer(peerConnection);
|
||||
|
||||
peerConnection.peer?.emit('stream');
|
||||
|
||||
jest.advanceTimersByTime(2000);
|
||||
peerConnection.videoAutoQualityOptimizer.goodQualityCallback();
|
||||
|
||||
expect(peerConnection.videoQuality).toBe(VideoQuality.Q_AUTO);
|
||||
expect(peerConnection.peer?.send).toBeCalledWith(
|
||||
prepareDataMessageToChangeQuality(1)
|
||||
);
|
||||
@ -205,13 +206,14 @@ describe('peerConnectionHandlePeer callback', () => {
|
||||
|
||||
describe('when quality is AUTO and when video quality optimizer requests HALF quality', () => {
|
||||
it('should call .send with proper data message', () => {
|
||||
peerConnection.videoQuality = VideoQuality.Q_AUTO;
|
||||
peerConnectionHandlePeer(peerConnection);
|
||||
|
||||
peerConnection.peer?.emit('stream');
|
||||
|
||||
jest.advanceTimersByTime(2000);
|
||||
peerConnection.videoAutoQualityOptimizer.halfQualityCallbak();
|
||||
|
||||
expect(peerConnection.videoQuality).toBe(VideoQuality.Q_AUTO);
|
||||
expect(peerConnection.peer?.send).toBeCalledWith(
|
||||
prepareDataMessageToChangeQuality(0.5)
|
||||
);
|
||||
|
2
app/package-lock.json
generated
2
app/package-lock.json
generated
@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "Deskreen",
|
||||
"version": "1.0.4",
|
||||
"version": "1.0.5",
|
||||
"lockfileVersion": 1
|
||||
}
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "deskreen",
|
||||
"productName": "Deskreen",
|
||||
"version": "1.0.4",
|
||||
"version": "1.0.5",
|
||||
"description": "Deskreen turns any device into a secondary screen for your computer",
|
||||
"main": "./main.prod.js",
|
||||
"author": {
|
||||
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "deskreen",
|
||||
"productName": "Deskreen",
|
||||
"version": "1.0.4",
|
||||
"version": "1.0.5",
|
||||
"description": "Deskreen turns any device into a secondary screen for your computer",
|
||||
"scripts": {
|
||||
"build": "yarn build-client && yarn build-main && yarn build-renderer",
|
||||
|
Loading…
x
Reference in New Issue
Block a user