tsl0922 / ImPlay

A Cross-Platform Desktop Media Player
https://tsl0922.github.io/ImPlay
GNU General Public License v2.0
598 stars 46 forks source link

why are there two monitors? #2

Closed candrapersada closed 1 year ago

candrapersada commented 1 year ago

gambar

tsl0922 commented 1 year ago

Which OS?

candrapersada commented 1 year ago

windows 10

tsl0922 commented 1 year ago

Similar issue: https://github.com/mpv-player/mpv/issues/10189

I have no idea if this is a libmpv or implay issue, still trying to dig out it.

tsl0922 commented 1 year ago

try the latest build, upgrading libmpv seems to fix it.

https://github.com/tsl0922/ImPlay/commit/a28fc38949e8a0e347e9ab68939d048de8df8e85

tsl0922 commented 1 year ago

Fixed on the latest main.

candrapersada commented 1 year ago

why are there two monitors in https://github.com/tsl0922/ImPlay/wiki/FAQ#how-to-turn-off-implay-logo

tsl0922 commented 1 year ago

I have no idea, maybe it's mpv's bug, so ImPlay is not using force-window by default.

Dreista commented 1 year ago

Seems to be related to --vo= option. Setting vo to gpu or gpu-next would create a detached window, and unfortunately gpu-next seems to be the only vo that can handle Dolby Vision Profile 5 correctly.

Environment:

Step to reproduce:

tsl0922 commented 1 year ago

Seems to be related to --vo= option. Setting vo to gpu or gpu-next would create a detached window

ImPlay uses libmpv renderer API, which does not support gpu-next yet (https://github.com/mpv-player/mpv/issues/10810). In theory, the vo option should always be set to libmpv to make ImPlay's renderer to work.

If you really want to use gpu-next, there's an experimental flag in Help-Settings that uses --wid, but still having issues.

ToxicSmurf commented 1 year ago

Consider putting that in the FAQ, pretty common setting.