Perform image rescaling in the player, rather than in hardware?

Feature requests for VLC.
Katie Boundary
Blank Cone
Blank Cone
Posts: 27
Joined: 03 Dec 2019 08:07

Perform image rescaling in the player, rather than in hardware?

Postby Katie Boundary » 06 Jan 2023 08:10

Every media player I've seen suffers the same two issues related to rescaling:

1) The user has no control over the rescaling method used (linear, Hermite, Mitchell-Netravali, Catrom, Lanczos etc.)

2) If the player is being run in a virtual machine, or if graphics drivers are not installed, the player falls back to nearest-neighbor resizing

This indicates to me that the rescaling is being done by the graphics card. Why not allow the player to perform the rescaling? This would allow both of the above problems to be solved.

Rémi Denis-Courmont
Developer
Developer
Posts: 15231
Joined: 07 Jun 2004 16:01
VLC version: master
Operating System: Linux
Contact:

Re: Perform image rescaling in the player, rather than in hardware?

Postby Rémi Denis-Courmont » 06 Jan 2023 17:30

You can force software scaling by selecting a video output module that can't do scaling such as plain X11 or GDI. Then you can choose the scaling algorithm from the swscale module preferences.

Obviously, performance will degrade badly, and that's why nobody does this except when transcoding.
Rémi Denis-Courmont
https://www.remlab.net/
Private messages soliciting support will be systematically discarded

Katie Boundary
Blank Cone
Blank Cone
Posts: 27
Joined: 03 Dec 2019 08:07

Re: Perform image rescaling in the player, rather than in hardware?

Postby Katie Boundary » 06 Jan 2023 19:33

Okay... how do I do any of that?


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 5 guests