iequalshane / MiSTerCast

A general-purpose tool for streaming your Windows PC screen to your MiSTer through the Groovy_MiSTer core.
104 stars 1 forks source link

Request: Downscale image before sending to Groovy #5

Open LuckyNES opened 8 months ago

LuckyNES commented 8 months ago

If the content on the monitor is higher resolution and I display at a lower resolution on the CRT TV, then you can see very obvious aliasing effects and it looks very bad. My suggestion is to add an option to downscale the image to your selected size before sending over the wire. This would use something like bilinear filtering to create a smooth looking final image.

iequalshane commented 8 months ago

I do plan to add a filtering option.

eobet commented 8 months ago

It would be nice to get Lanczos resampling in addition to bilinear.

joshua-webdev commented 2 months ago

I think this would be a great addition, as I often have media I'm trying to display on a CRT as a very tiny 320x240 progressive image, and the current downscaling makes things look a little crunchy.

I'm not this kind of software dev, so take the following comment with a grain of salt, but I noticed that GroovyMAME has a commit from about a month ago adding bilinear filtering. Would this be a potential starting point to add filtering? Seems they are using this software_renderer.