Wykres commitów

206 Commity (175eefcdcf4f8b6a447c409fba282fe38cc46ce8)

Autor SHA1 Wiadomość Data
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
David Banks b2ed64acee CPLD: Start counting off leading edge of HSYNC
Change-Id: I3c1baa29f3db2183ce6920870bcb4e7c936c1b6b
2018-07-15 15:36:02 +01:00
David Banks 0e72d087a0 Pi Firmware: Use CEA mode 19 for 1280x720@50p
Change-Id: If3161d5a4ce4e09c99fe140566ad852de78ab30f
2018-07-15 15:31:56 +01:00
David Banks 8adef55dfb Pi Firmware: tidy up config.txt, more examples, all use disable_overscan=1
Change-Id: I816f7e898479b80001876662316b88cb8442a84e
2018-07-15 15:31:56 +01:00
David Banks caf71c25e5 Pi Firmware: Fixed an issue that caused RHS od Mode 2/5 to be cropped slightly
Change-Id: I5b1fb31af5ce8e711e0d8a681596ed07e0c508a3
2018-07-15 15:31:56 +01:00
David Banks 6982b3149a CPLD: Corrected sampling offset to better centre screen; CPLD version now 0.9
Change-Id: I2ef25e2bda982080329deaf6569299c695d7ee1d
2018-07-15 15:31:51 +01:00
David Banks a58f10d0d7 Pi Firmware: tidy up cmdline.txt
Change-Id: If7c7084a3bf478f7bdb498a2249ead286b1ec8ea
2018-07-14 16:39:53 +01:00
David Banks 58fcdcfe60 Pi Firmware: allow info feature to be configured
Change-Id: I0b51304d02fae5b78324023bb44d2a9c9a506d8e
2018-07-14 15:57:25 +01:00
David Banks a49d038b33 Pi Firmware: Swapped the Feature Selection and Manual Calibration buttons over
Change-Id: Ie2705e36d6377fcc7aecf43949eda2f3257d5da0
2018-07-14 14:55:05 +01:00