Comments (2)
Please implement an option (or make it default), that if you resize the window (when you use window mode), it limits the size to same ratio of the stream and wont stretch. Also limit the size so the divider is even and the picture wont be blurry if not.
I'm not sure I understand what you mean. If you mean to scale the video preserving the aspect ratio when the window is resized, Moonlight already behaves like that. All scaling on the Moonlight side preserves aspect ratio, hence the pillarboxing/letterboxing you will see if you stretch the content.
Also as a 2nd request, if possible, make an option, to remove the border / window decoration. So it is a borderless window but you can resize it with mouse drag and drop.
As a 3rd request, and as an alternative to 2nd request, would be nice, if you could optional give widh and height of borderless window mode not full screen but give a downscale size. And you can move the window aroundw ith the mouse.
I'm not sure about these. I don't think a borderless window can be resized or repositioned like that because the window decorations are what the user interacts with to move and resize the window. Moonlight would have to support its own resize/move functionality internally, which would then have to be deconflicted with the normal mouse interactions that users expect to have with their host PC via a Moonlight session.
I guess I could provide a command-line option and/or environment variable override for the default window sizing logic if that helps.
from moonlight-qt.
No, I meant the window of moonlight not the video scaling properly with same scale factor, see:
This is not wanted when using window mode. Please implement a logic, that if you resize Moonlight, the window of Moonlight cant be resized into other ratios. For example if video is 16:9 the resizing of Moonlight always is fixed to 16:9 factor. Do you know the video player mpc? it has an option like that:
Please implement the same into Moonlight, it would be really handy.
For the 2nd one, yes would be possible MPC behaves like it too and you also can move around the window without border or gui around, so a window looks like this:
You can move the mouse cursor ro the corner and resize and with above option it scales properly with same aspect ratio.
from moonlight-qt.
Related Issues (20)
- windows installer needs work HOT 2
- Version 6.0.0 : Failed to open VDPAU backend libvdpau_nvidia.so HOT 4
- 6.0.0 Appimage CUDA segfault HOT 2
- RPi: Recent logging changes (stdout to stderr) gives logs filled with v4l2 events. HOT 2
- Fullscreen Minimization Shortcut Failure on macOS with Moonlight 6.0 HOT 2
- Audio from a microphone on another PC HOT 1
- Gray window without any options visible, but still interactable HOT 1
- Moonlight disables Double Click, PC to PC
- Increased mouse input lag with Moonlight 6.0.0 HOT 10
- Window resolution does not fit video size you set for custom video size and window mode for some resolutions HOT 4
- V-Sync/Frame Pacing Issue HOT 1
- Increased latency with macOS client 6.0.0
- 使用平板电脑成功连接到PC后显示画面但画面不动,对PC的控制正常
- the app crushes in macOS,unable to open HOT 2
- Different settings for different hosts
- Dualshock4 Touchpad Mouse Control - Works in GUI but not CLI
- (Linux) Support all Playstation Dualsense features with Sunshine's new virtual gamepad library HOT 2
- No audio with Raspberry Pi 4 running Raspberry Pi OS Lite 64bit (Bookworm) HOT 3
- Stream takes long time to display on Raspberry Pi 4 running Raspberry Pi OS Lite 64bit (Bookworm) HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from moonlight-qt.