Force 240p as 480i? (For OSSC Classic)
- This topic has 1 reply, 2 voices, and was last updated February 17, 2020 at 8:58 PM by .
- You must be logged in to reply to this topic.
NewHome › Forums › OSSC, OSSC Pro and DExx-vd isl › OSSC – Feature Requests › Force 240p as 480i? (For OSSC Classic)
I know this sounds counter intuitive, but this would only be for capture purposes, or maybe people that would rather sacrifice pure 240p scaling for seamless gameplay with some flickering on a specific number of games. I’m only guessing this is likely possible because like how cheap AV to HDMI converters work as they mishandle 240p as 480i, resulting in no “transition period”, unlike the OSSC and Frameister that suffer from sync drops. I edited the title to say OSSC Classic because I figured this could be possible somehow on the Pro since it has a frame buffer.
I’m not convinced that this will be possible. The way I understand it, the root problem is that 240p and 480i have slightly different framerates, and the regular OSSC has no capability to adjust its output framerate. Even if the OSSC were to transform 240p to 480i[1], the resulting framerate would still be different from native 480i from the same console, and the OSSC wouldn’t be able to do anything about that; the 240p<->480i switch would result in a regular mode change from the OSSC, which in turn would mean an HDMI blackout. We already see this with line-doubling 240p and 480i to 480p–the frame sizes are the same, but the framerates are still different, and you still get a blackout.
Where those cheap scalers differ is that they use framerate conversion and scaling so they’re continually outputting at a consistent resolution and framerate[2], regardless of input (misinterpreting 240p as 480i is a separate issue); so, if the scaler is configured to always output 480p@60Hz, it will maintain that output, even if you switch from, say, 240p@59.94Hz to 576i@50Hz to 480p@60Hz.
[1] I think a line2x (laced) mode for 240p/288p might be reasonable for getting around 240p incompatibilities, like when running OSSC output into a cheap scaler to smooth-over framerate issues.
NewHome › Forums › OSSC, OSSC Pro and DExx-vd isl › OSSC – Feature Requests › Force 240p as 480i? (For OSSC Classic)
I know this sounds counter intuitive, but this would only be for capture purposes, or maybe people that would rather sacrifice pure 240p scaling for seamless gameplay with some flickering on a specific number of games. I’m only guessing this is likely possible because like how cheap AV to HDMI converters work as they mishandle 240p as 480i, resulting in no “transition period”, unlike the OSSC and Frameister that suffer from sync drops. I edited the title to say OSSC Classic because I figured this could be possible somehow on the Pro since it has a frame buffer.
I’m not convinced that this will be possible. The way I understand it, the root problem is that 240p and 480i have slightly different framerates, and the regular OSSC has no capability to adjust its output framerate. Even if the OSSC were to transform 240p to 480i[1], the resulting framerate would still be different from native 480i from the same console, and the OSSC wouldn’t be able to do anything about that; the 240p<->480i switch would result in a regular mode change from the OSSC, which in turn would mean an HDMI blackout. We already see this with line-doubling 240p and 480i to 480p–the frame sizes are the same, but the framerates are still different, and you still get a blackout.
Where those cheap scalers differ is that they use framerate conversion and scaling so they’re continually outputting at a consistent resolution and framerate[2], regardless of input (misinterpreting 240p as 480i is a separate issue); so, if the scaler is configured to always output 480p@60Hz, it will maintain that output, even if you switch from, say, 240p@59.94Hz to 576i@50Hz to 480p@60Hz.
[1] I think a line2x (laced) mode for 240p/288p might be reasonable for getting around 240p incompatibilities, like when running OSSC output into a cheap scaler to smooth-over framerate issues.
[2] Notice how HDMI-native consoles, like the Xbox 360, PS3, and newer, don’t continually switch video modes during games; they pick one video mode, on startup and/or when starting a game, and then stick with it.
| 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 |