David Banks
|
8658dfc9cc
|
CPLD: Make bits 7..4 of the MODE 7 offset counter programmable
Change-Id: Icc44f2b90d27548559283236f8a7df749d817d4b
|
2018-10-29 15:26:16 +00:00 |
David Banks
|
0e7101eb84
|
Deinterlacing: Compare odd with even and even with odd fields (IanB)
Change-Id: I97eb6592edd921a5f530bb5eaedd02708a379002
|
2018-10-25 12:23:42 +01:00 |
David Banks
|
560a1dfd2d
|
Info/Firmware version sscreen now shows CPLD version as well
Change-Id: Iadee366202521f7d8220486ee5e7d7f5e4c2636d
|
2018-10-25 11:35:46 +01:00 |
David Banks
|
5d7839ec84
|
CPLD: Re-centred MODE 7 screen
Change-Id: I70d8d27c773cddb849985c7ead85a71faaf8ed8b
|
2018-10-25 11:01:36 +01:00 |
David Banks
|
7893cd976d
|
Fixed a scanlines/OSD glich in modes 0..6
Change-Id: I0e9209a57fbb36f0229b0c678e9dfd23218f4c27
|
2018-10-21 20:50:35 +01:00 |
David Banks
|
0222edc2f5
|
Only write OSD to buffer 0 in frame buffer
Change-Id: Icd741b72b92fbe73af37b25506f7ea7f5c8dda99
|
2018-10-21 20:39:34 +01:00 |
David Banks
|
3afb22b7d8
|
Fix calibration/OSD glitch in mode 7
Change-Id: Ie464964158941bc3357b550f399365e6090fafe2
|
2018-10-21 20:30:22 +01:00 |
David Banks
|
6c3fa124aa
|
Deinterlacing now has modes 1..4 (IanB)
Change-Id: I4e8acd0d2a695f8c14175a181e3aa158f147c2c7
|
2018-10-21 18:27:29 +01:00 |
David Banks
|
175eefcdcf
|
Further performance optimizations to deinterlacing (IanB)
Change-Id: I5214aeebe8c742af4f2d76342c17e2226df83faa
|
2018-10-21 12:37:53 +01:00 |
David Banks
|
6eb5841c33
|
Attempt at making Deinterlacing work with OSD active
Change-Id: Id36b1c377a2b9eb355df200f7a4984b438c1f677
|
2018-10-20 12:48:28 +01:00 |
David Banks
|
d290ccd924
|
Fixed typo in OSD
Change-Id: Iad5bd7b4ab79c9a9eba5fe07618dda74a853a7ff
|
2018-10-19 13:45:43 +01:00 |
David Banks
|
4d26800fba
|
Cosmetic / comments
Change-Id: I857b9ac21605f6880540a6b01007311dd57a6f87
|
2018-10-19 10:43:49 +01:00 |
David Banks
|
5bf1ee2850
|
Added OSD menu for deinterlacing
Change-Id: I8abc464a170612e36b012d113e39a7fa175cadb6
|
2018-10-19 07:37:50 +01:00 |
David Banks
|
b0cc71ccbd
|
Fix misses palette change when OSD cleared (in non DEBUG mode)
Change-Id: I9c2e740549db22d347a79cc2d0b4fc07035d7e54
|
2018-10-19 07:11:22 +01:00 |
David Banks
|
2c29a22117
|
Bypass motion adaptive deinterlacing if OSD enabled
Change-Id: I9c628537b18977325334528e869f89d0fc74023c
|
2018-10-18 19:16:29 +01:00 |
David Banks
|
518c1ba2e5
|
Bypass motion adaptive deinterlacing during calibration
Change-Id: Ica298e8a34d985d301a8c9c8ad9b6f89f52899df
|
2018-10-18 09:40:16 +01:00 |
David Banks
|
0f26d46cb1
|
Fix OSD so it works with motion adaptive deinterlacing
Change-Id: I9700bb3b355fbb5da6eef218ab27fa7a88f90b11
|
2018-10-18 09:37:04 +01:00 |
David Banks
|
48efdc7d61
|
Add motion adaptive deinterlacing to Mode 0 (IanB)
Change-Id: I7d1f924d7567da000668ce15f14f4a1549f1fa70
|
2018-10-18 09:37:04 +01:00 |
David Banks
|
edb410c711
|
Pi Firmware: fixed a comment in cmdline.txt
Change-Id: I03f33e606d42a0992f1dc0e04e7304da0a236545
|
2018-10-16 16:05:03 +01:00 |
David Banks
|
a546d6bd42
|
CPLD: Updated released .jed file to v1.1
Change-Id: I2bdeddc68e3e3606425bae5d779a8db7729a8dac
|
2018-10-16 15:53:52 +01:00 |
David Banks
|
5111840dd8
|
Pi Firmware: Updated config fils with 1024x600 and 800x600, and comments on scaling_kernel
Change-Id: Id9f472314107227cc236539254d12c7aad0cd441
|
2018-10-16 15:48:03 +01:00 |
David Banks
|
7369f6416f
|
CPLD: Reduce csync de-glitch counter to 2 bits
Change-Id: I5752c6f15cc8c69a656187a9c94d5172df276586
|
2018-10-15 21:58:42 +01:00 |
David Banks
|
a91f915022
|
CPLD: De-glitch both states of csync
Change-Id: Id0ad7dca9ab36fc39bef246896c2f4fcc9a34cc1
|
2018-10-15 20:53:12 +01:00 |
David Banks
|
4c9a79cc01
|
CPLD: increased de-glitching (IanB's issue) but still unresolved
Change-Id: I255bdba7d2b42d5078b3e4d616c3b1deee9ca466
|
2018-10-15 16:19:23 +01:00 |
David Banks
|
54bba7c5e1
|
Added JEDEC file for the 1.0 release
Change-Id: I78e6c0897c3825954e9a9a5ec4b9b676323d24eb
|
2018-09-23 12:38:00 +01:00 |
David Banks
|
54df65ddae
|
KiCad: v4 minor changes (moved P5 1.8mm, changed name to RGBtoHD)
Change-Id: If12864d332ec3fd3ff79cff23733a543b904ef84
|
2018-07-31 11:17:36 +01:00 |
David Banks
|
8fe7b963a0
|
Pi Firmware: Allow vsync indicator in mode 7
Change-Id: I9f9fa13ab62c6c54294e29c6a467cf8032995ac6
|
2018-07-25 15:49:13 +01:00 |
David Banks
|
156dec866d
|
Pi Firmware: fix OSD glitch with scanlines
Change-Id: I0b8d891cb5d992719d954584aafe49e7c7ed3e45
|
2018-07-23 17:57:01 +01:00 |
David Banks
|
89853f5e48
|
Pi Firmware: Use FLIP_BUFFER and remove obsolete POLL_VSYNC code
Change-Id: I7b885bdd0d7f87914e2811bce5bae567d6323452
|
2018-07-23 17:57:01 +01:00 |
David Banks
|
89b278b163
|
Pi Firmware: made SHOW_VSYNC independent of POLL_VSYNC
Change-Id: I020643ac24d7bc6345bf371a6e39cc9114d9d573
|
2018-07-23 17:57:01 +01:00 |
David Banks
|
0a767ebbf1
|
Pi Firmware: Made nbuffers configurable through OSD
Change-Id: Ib13faad503d9677ba77a346e6d6242366aef9399
|
2018-07-23 17:57:00 +01:00 |
David Banks
|
ee07893a3d
|
Pi Firmware: Added pllh control (623-627 lines)
Change-Id: If1efa170a547aa2afbc5a2e108331b2f479f4092
|
2018-07-23 14:19:31 +01:00 |
David Banks
|
fad4c55e76
|
Pi Firmware: Add vsync indicator
Change-Id: I7fd39b13641c1a0d0a5b8d51124ee27362499b86
|
2018-07-23 13:28:29 +01:00 |
David Banks
|
6d2a5f3aa7
|
Pi Firmware: Multi-buffering deals with NBUFFERS 1..4
Change-Id: I01548a853183e01e688197c161566880ff456d24
|
2018-07-23 12:50:23 +01:00 |
David Banks
|
4aee47b3bb
|
Pi Firmware: Multi-buffering now working
Change-Id: Ifeb39ed9a4178e2dc82eec72705b5e6829567bc6
|
2018-07-23 12:39:54 +01:00 |
David Banks
|
b1fb1a0fd8
|
Pi Firmware: first try at triple buffering; still tears
Change-Id: I3cc57f2816634ac666a44a95edcaf0924b1ee386
|
2018-07-23 12:08:31 +01:00 |
David Banks
|
ec1517a6f5
|
Pi Firmware: Adjust PLLH fractional divider
Change-Id: I1a3e968b56d2e32392942a209afb7b85009da288
|
2018-07-22 21:55:30 +01:00 |
David Banks
|
695249b650
|
Pi Firmware: Elk detection was broke - fixed now
Change-Id: I3d3f708f7bf6e62dc0e9e6cb8b0db4c0aacda715
|
2018-07-18 14:58:32 +01:00 |
David Banks
|
228e1b5fac
|
Pi Firmware: fix a short delay that was not working
Change-Id: Iec11bedcfdf61b4ef03c55fbfc5e18636032c87c
|
2018-07-18 11:53:26 +01:00 |
David Banks
|
c320e42992
|
Pi Firmware: Show clock error on info screen
Change-Id: I4d786215b3fa41c35277369a1b5bc502f7e13119
|
2018-07-18 11:47:39 +01:00 |
David Banks
|
e21a647719
|
Pi Firmware: Updated version to <YYYYMMDD>_<Git Short Commit ID>
Change-Id: I07fc67e9c6821aeea6c2c844e3702b327aa047c2
|
2018-07-18 11:47:05 +01:00 |
David Banks
|
b9a1743904
|
Pi Firmware: drop rpi2/rpi3 from release.sh script
Change-Id: Iee1061751960da0b3e3483972564d2a3f19d3ebe
|
2018-07-17 19:40:53 +01:00 |
David Banks
|
b36123df2b
|
Pi Firmeware: added hdmi_timings example to config.txt
Change-Id: I99898a7960b655b6466e1f47845049a833fe8e0d
|
2018-07-17 19:40:15 +01:00 |
David Banks
|
70ddfaaa9b
|
Pi Firmware: fix a crash with OSD when DOUBLE_BUFFER undefined
Change-Id: I2c308450bbcec31234bdecbe4bb4985bb29aebf1
|
2018-07-17 19:38:57 +01:00 |
David Banks
|
7ce033c021
|
Merge branch 'dev'
|
2018-07-17 19:35:49 +01:00 |
David Banks
|
fddf1b1f49
|
Updated Pi Firmware to 5a9d7465 (git commit aa75533 5/3/18) - next version breaks clock setting
Change-Id: I638058db29454fc6010e1afe31a9f4585ef1f730
|
2018-07-17 18:59:34 +01:00 |
David Banks
|
36ff6f7afb
|
Pi Firware: Adjust mode 7 threshold test, so not triggered by smooth hsync scrolling
Change-Id: I6953287bf929702d86d70cd7d5c5bab01667d5e0
|
2018-07-15 18:19:26 +01:00 |
David Banks
|
8d0541f066
|
Pi Firware: Test for 3.5/4.0/4.5 us hsync pulses and position accordingly
Change-Id: I4e81a76ecbb6d88f9920c894115e3758ce3f9ac3
|
2018-07-15 18:10:18 +01:00 |
David Banks
|
825d8830a7
|
Pi Firmware: update calibration in cmdline.txt
Change-Id: I7d2fb68d9154837e04975aaf2ba573d548a688e2
|
2018-07-15 15:39:54 +01:00 |
David Banks
|
44c3665a9a
|
Pi Firmware: Correct long sync pulse logic (given changing in HSYNC edge)
Change-Id: I02b82c1e520983e569db309ad3e17aff4d8def0f
|
2018-07-15 15:39:06 +01:00 |