Wii 16:9 Stretch
- This topic has 3 replies, 4 voices, and was last updated May 3, 2018 at 5:34 AM by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
NewHome › Forums › OSSC, OSSC Pro and DExx-vd isl › OSSC – Feature Requests › Wii 16:9 Stretch
Please add a mode to stretch the aspect ratio for the Wii’s widescreen mode. It would be very useful :).
Stretch it how exactly?
I’m assuming they want a square pixels output resolution of 960×480 / 1920×920 instead of the usual 720×480 / 1440×920 to compensate for anamorphic 16:9.
(I think my maths is right, including Hblanks. Used resolution would be ~853.3×480, which is 16:9)
Your math is correct assuming the rendered anamorphic image is 640px wide inside the 720px active horizontal width.
However, I’ve observed that, when set to widescreen mode, the Wii actually seems to render content across the full 720 active pixels, or at least much closer to the full 720 than to 640 (some content has more blank padding than others). In contrast, when the Wii is set to 4:3 mode, it instead renders 640 pixels wide as expected (though at the same 858 total dots/line as in widescreen mode).
I invite others to confirm/refute the above stated observations, but assuming the unstretched anamorphic image (not including horizontal blanks) is indeed 720×480, the desired horizontal scaling (to end at 853.333×480 nonsquare pixels) is 32/27 = 1.185185…, whereas for 640×480 the stretch factor would be 4/3 = 1.333…
Regardless of it being a 4/3 or 32/27 scaling that’s needed to properly display the anamorphic image at 16:9, the OSSC’s means of doing the “stretching” should ideally be via horizontal integer scaling as opposed to interpolation. Basically just like how the OSSC already can “stretch” a 256×240 image to a 4:3 ratio via a 5x horizontal scaling with a 4x vertical scaling. That kind of solution for this situation with the Wii would require at a minimum doing line3x for the 480p Wii output (1440p), which isn’t an option on the OSSC hardware but maybe its successor?
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 |