diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 68367094..9d520e74 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -8,7 +8,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added ### Changed ### Fixed + +## [3.19.2] - 2023-10-23 +### Fixed - Improve rejected promise handling by removing blanket rejected promise handling. +- Revert some color format changes breaking compatiblity with some platforms/players. ## [3.19.1] - 2023-10-21 ### Added diff --git a/release/app/package.json b/release/app/package.json index 8429de95..6b9cac0e 100644 --- a/release/app/package.json +++ b/release/app/package.json @@ -1,6 +1,6 @@ { "name": "WarcraftRecorder", - "version": "3.19.1", + "version": "3.19.2", "description": "A World of Warcraft screen recorder", "main": "./dist/main/main.js", "author": { diff --git a/src/main/Recorder.ts b/src/main/Recorder.ts index ab70386a..0d1ad596 100644 --- a/src/main/Recorder.ts +++ b/src/main/Recorder.ts @@ -385,8 +385,8 @@ export default class Recorder { // Bit of a mess here to keep typescript happy and make this readable. // See https://github.com/stream-labs/obs-studio-node/issues/1260. - outputFormat: EVideoFormat.I444 as unknown as osn.EVideoFormat, - colorspace: EColorSpace.CSSRGB as unknown as osn.EColorSpace, + outputFormat: EVideoFormat.NV12 as unknown as osn.EVideoFormat, + colorspace: EColorSpace.CS709 as unknown as osn.EColorSpace, scaleType: EScaleType.Bicubic as unknown as osn.EScaleType, fpsType: EFPSType.Fractional as unknown as osn.EFPSType, range: colorRange as unknown as osn.ERangeType,