mirror of
https://github.com/marqs85/ossc
synced 2026-10-31 20:27:17 +03:00
add Panasonic hack for improving line count tolerance with line2x
This commit is contained in:
1 parent
1ba8d68aab
commit
5e0277fb48
10 files changed
+6908
-6845
No files matched your search
File diff suppressed because it is too large.
Load diff
@@ -328,7 +328,8 @@ status_t get_status(tvp_sync_input_t syncinput)
|
||||
(tc.v_mask != cm.cc.v_mask) ||
|
||||
(tc.mask_br != cm.cc.mask_br) ||
|
||||
(tc.ar_256col != cm.cc.ar_256col) ||
|
||||
(tc.reverse_lpf != cm.cc.reverse_lpf))
|
||||
(tc.reverse_lpf != cm.cc.reverse_lpf) ||
|
||||
(tc.panasonic_hack != cm.cc.panasonic_hack))
|
||||
status = (status < SC_CONFIG_CHANGE) ? SC_CONFIG_CHANGE : status;
|
||||
|
||||
if (tc.sync_vth != cm.cc.sync_vth)
|
||||
@@ -529,6 +530,7 @@ void update_sc_config()
|
||||
|
||||
misc_config.rev_lpf_str = cm.cc.reverse_lpf;
|
||||
misc_config.mask_br = cm.cc.mask_br;
|
||||
misc_config.panasonic_hack = cm.cc.panasonic_hack;
|
||||
|
||||
sl_config.sl_l_str_arr = sl_l_str_arr;
|
||||
sl_config.sl_l_overlay = sl_l_overlay;
|
||||
|
||||
@@ -108,6 +108,7 @@ typedef struct {
|
||||
alt_u8 full_tx_setup;
|
||||
alt_u8 vga_ilace_fix;
|
||||
alt_u8 av3_alt_rgb;
|
||||
alt_u8 panasonic_hack;
|
||||
alt_u8 reverse_lpf;
|
||||
alt_u8 audio_dw_sampl;
|
||||
alt_u8 audio_swap_lr;
|
||||
|
||||
@@ -191,6 +191,7 @@ MENU(menu_compatibility, P99_PROTECT({ \
|
||||
{ LNG("Full TX setup","フルTXセットアップ"), OPT_AVCONFIG_SELECTION, { .sel = { &tc.full_tx_setup, OPT_WRAP, SETTING_ITEM(off_on_desc) } } },
|
||||
{ LNG("AV3 interlacefix","AV3インターレースシュウセイ"), OPT_AVCONFIG_SELECTION, { .sel = { &tc.vga_ilace_fix, OPT_WRAP, SETTING_ITEM(off_on_desc) } } },
|
||||
{ "AV3 use AV1 RGB", OPT_AVCONFIG_SELECTION, { .sel = { &tc.av3_alt_rgb, OPT_WRAP, SETTING_ITEM(off_on_desc) } } },
|
||||
{ "Panasonic hack", OPT_AVCONFIG_SELECTION, { .sel = { &tc.panasonic_hack, OPT_WRAP, SETTING_ITEM(off_on_desc) } } },
|
||||
}))
|
||||
|
||||
#ifdef ENABLE_AUDIO
|
||||
|
||||
@@ -94,7 +94,8 @@ typedef union {
|
||||
struct {
|
||||
alt_u8 mask_br:4;
|
||||
alt_u8 rev_lpf_str:5;
|
||||
alt_u32 misc_rsv:23;
|
||||
alt_u8 panasonic_hack:1;
|
||||
alt_u32 misc_rsv:22;
|
||||
} __attribute__((packed, __may_alias__));
|
||||
alt_u32 data;
|
||||
} misc_config_reg;
|
||||
|
||||
Binary file not shown.
Reference in new issue
Block a user