parsec-sdk icon indicating copy to clipboard operation
parsec-sdk copied to clipboard

4:4:4 color mode not working in SDK

Open mbroemme opened this issue 4 years ago • 1 comments

I'm currently building a standalone Parsec desktop application for Linux desktop to work with GPU accelerated Windows desktops but it looks like color mode switch to 4:4:4 is not working in SDK which is - at least for me - the main reason to use Parsec Warp and paying for it. As you need to have subscription anyway for it, it should be possible to verify account validity in SDK and enable paid capabilities in SDK. Or it is just a bug that it doesn't work in SDK. Reproduction steps:

ParsecClientConfig cfg = PARSEC_CLIENT_DEFAULTS;
cfg.video[DEFAULT_STREAM].decoder444 = true;
ParsecClientConnect(context.parsec, &cfg, argv[1], argv[2]);

Running later ParsecClientGetStatus(context.parsec, &clientStatus); will return clientStatus.decoder->color444 as false

mbroemme avatar Dec 11 '20 16:12 mbroemme

I've seen that parsecd-150-50.so which is included in Parsec Linux client includes Software, Hardware and FFMPEG decoder. Interesting is that enabling 4:4:4 color mode in official Linux client will immediately switch from Hardware to FFMPEG and enable 4:4:4 in official client. SDK itself supports only Software and Hardware according to the header and no FFMPEG.

mbroemme avatar Dec 11 '20 16:12 mbroemme