“Prescale” option like the RetroTink 5X’s?
- This topic has 3 replies, 2 voices, and was last updated April 18, 2022 at 12:39 PM by .
- You must be logged in to reply to this topic.
NewHome › Forums › OSSC, OSSC Pro and DExx-vd isl › OSSC – Feature Requests › “Prescale” option like the RetroTink 5X’s?
In its current experimental firmware, the RetroTink 5X has a “prescale” option which downscales to every other (or every third) line before applying upscaling and post processing. The use case is for treating pre-linedoubled (or pre-linetripled) content as if it were native 240p, including emulator and indie pixel-art content on consoles that output 480p or 720p.
Could the original OSSC ever support such a feature? Or is it too similar to straight-up downscaling and therefore presumably not feasible for the same reason downscaling itself is not feasible?
OSSC can already do this with its scanline engine, you can choose alternate width scanlines to get the same effect.
In a very limited sense, yes, you can already kind of do it. You can already with the OSSC change the scanlines on a 480p input from 10101010 pattern to 11001100 which can make pre-linedoubled content useable with scanlines.
It would be nice though to do a 10001000 pattern (thin scanlines), and furthermore there is no such functionality for pre-linetripled content input as 720p (we’d need option to mask every third line in the output). The prescaling done by RT5X solves all of this by first downscaling and then allowing full use of the already existing scaling features, rather than having many small edge-case scanline options for prelinemultiped content.
NewHome › Forums › OSSC, OSSC Pro and DExx-vd isl › OSSC – Feature Requests › “Prescale” option like the RetroTink 5X’s?
In its current experimental firmware, the RetroTink 5X has a “prescale” option which downscales to every other (or every third) line before applying upscaling and post processing. The use case is for treating pre-linedoubled (or pre-linetripled) content as if it were native 240p, including emulator and indie pixel-art content on consoles that output 480p or 720p.
Could the original OSSC ever support such a feature? Or is it too similar to straight-up downscaling and therefore presumably not feasible for the same reason downscaling itself is not feasible?
OSSC can already do this with its scanline engine, you can choose alternate width scanlines to get the same effect.
In a very limited sense, yes, you can already kind of do it. You can already with the OSSC change the scanlines on a 480p input from 10101010 pattern to 11001100 which can make pre-linedoubled content useable with scanlines.
It would be nice though to do a 10001000 pattern (thin scanlines), and furthermore there is no such functionality for pre-linetripled content input as 720p (we’d need option to mask every third line in the output). The prescaling done by RT5X solves all of this by first downscaling and then allowing full use of the already existing scaling features, rather than having many small edge-case scanline options for prelinemultiped content.
Yeah that’s not possible on the OSSC classic hardware, sorry.
| Cookie | Duration | Description |
|---|---|---|
| _gat | 1 minute | This cookie is installed by Google Universal Analytics to restrain request rate and thus limit the collection of data on high traffic sites. |
| Cookie | Duration | Description |
|---|---|---|
| __gads | 1 year 24 days | The __gads cookie, set by Google, is stored under DoubleClick domain and tracks the number of times users see an advert, measures the success of the campaign and calculates its revenue. This cookie can only be read from the domain they are set on and will not track any data while browsing through other sites. |
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| Cookie | Duration | Description |
|---|---|---|
| IDE | 1 year 24 days | Google DoubleClick IDE cookies are used to store information about how the user uses the website to present them with relevant ads and according to the user profile. |
| test_cookie | 15 minutes | The test_cookie is set by doubleclick.net and is used to determine if the user's browser supports cookies. |
| Cookie | Duration | Description |
|---|---|---|
| ct_checked_emails | session | No description |
| ct_has_scrolled | session | No description |
| ct_mouse_moved | session | No description |
| ct_screen_info | session | No description |
| wordpress_apbct_antibot | session | No description |
| wp_woocommerce_session_9cc3598a6315be16da4f85bb374cf6a5 | 2 days | No description |