mirror of
https://github.com/marqs85/ossc
synced 2026-11-06 15:10:00 +03:00
Misc small fixes and improvements
* Disable 480p scanlines in auto mode * Remove inoperable 3x/4x processing modes from 1080i list * Add 640x512 mode to 480p group and limit 480p sampler option to 525-line modes * Fix occasional pixel repetion issue after HDMI<->DVI TX switch * Add "Allow upsample2x" option * Add comments to some unclear sections
This commit is contained in:
1 parent
2cd36cdd37
commit
9d14cc776e
11 files changed
+388
-359
No files matched your search
+7
-5
@@ -239,9 +239,9 @@ case (V_MULTMODE)
|
||||
col_id_act = {2'b00, hcnt_2x[0]};
|
||||
end
|
||||
`H_MULTMODE_OPTIMIZED: begin
|
||||
pclk_act = pclk_1x;
|
||||
pclk_act = pclk_1x; //special case: pclk bypass to enable 2x native sampling
|
||||
linebuf_hoffset = hcnt_2x_opt;
|
||||
col_id_act = {2'b00, hcnt_2x[1]};;
|
||||
col_id_act = {2'b00, hcnt_2x[1]};
|
||||
end
|
||||
endcase
|
||||
end
|
||||
@@ -358,9 +358,11 @@ linebuf linebuf_rgb (
|
||||
);
|
||||
|
||||
//Postprocess pipeline
|
||||
// h_cnt, v_cnt, line_id, col_id: 0
|
||||
// HSYNC, VSYNC, DE: 1
|
||||
// RGB: 2
|
||||
//
|
||||
// Latency with respect to h_cnt/v_cnt before 1st stage:
|
||||
// line_id, col_id: 0 cycles
|
||||
// HSYNC, VSYNC, DE: 1 cycle
|
||||
// RGB: 2 cycles
|
||||
always @(posedge pclk_act)
|
||||
begin
|
||||
line_id_pp1 <= line_id_act;
|
||||
|
||||
Reference in new issue
Block a user