David Banks
|
4c73fe6c82
|
Pi Firmware: made diff_N_frames cursor skipping aware of v_offset
Change-Id: Ib36a3b2fc7140b3056134efad03a0c9808e871af
|
2018-11-11 20:01:57 +00:00 |
David Banks
|
88f402c335
|
Pi Firmware: added export and m7disable params
Change-Id: I0cf0ab5581b23e3b2c7a9f6ec48094979c9ee642
|
2018-11-11 19:46:21 +00:00 |
David Banks
|
1fa198a423
|
Pi Firmware: implemented h_width and v_height
Change-Id: I15bd6f1ec62a645643275bee2bf6dbd5d54dc1dc
|
2018-11-11 18:07:08 +00:00 |
David Banks
|
cb5a8461b6
|
CPLD: Start sampling 8us earlier
Change-Id: I0f1215f801f46472597130476e8912a25bf00e38
|
2018-11-11 17:20:58 +00:00 |
David Banks
|
cc76f2542d
|
Pi Firmware: Moved offset/fb size params into cpld config, as this is mode specific
Change-Id: I36cf67fa71678595ff2598b3216dd3462792ccae
|
2018-11-11 17:20:58 +00:00 |
David Banks
|
c1a346ba95
|
Pi Firmware: implemented h_offset and v_offset
Change-Id: I9921ea698b53ef680d6b99bdee07ec2d01f0ad48
|
2018-11-11 17:20:58 +00:00 |
David Banks
|
9a815db7e5
|
Pi Firmware: Introduced capture_info_t structure (work in progress)
Change-Id: I6ac8478b1bd9bdebeb68f381d61c9bd03aef419c
|
2018-11-11 13:14:45 +00:00 |
David Banks
|
369313fbeb
|
Pi Firmware: support both old (non-aligned) and new (aligned) deintelacing, fall back gracefully on CPLDv1
Change-Id: I253666a0fedf4cb84dbc2885d148da9328c12ed2
|
2018-11-10 16:28:40 +00:00 |
David Banks
|
f3a7b47bff
|
Pi Firmware: Info shows summary, detailed and raw metrics
Change-Id: Ia65da3ed17d200caca2ab630f3b9bc6f72d437fa
|
2018-11-10 11:23:22 +00:00 |
David Banks
|
62282f1ace
|
Pi Firmware: tidied up logging in autocal (additional)
Change-Id: I79a665d4cf84f35b623b4525cf75933dd61ac191
|
2018-11-06 16:41:24 +00:00 |
David Banks
|
cb478b7be5
|
Pi Firmware: tidied up logging in autocal
Change-Id: I9c8c4f09ae3ea05cd3ba38e25b1ca211bfa8d90b
|
2018-11-06 13:15:20 +00:00 |
David Banks
|
632d739db8
|
Pi Firmware: Autocal optimization pass uses stored data, so much faster
Change-Id: I1807b7872c7677d7e37fca32294464da30feed14
|
2018-11-06 12:57:44 +00:00 |
David Banks
|
430a2a161a
|
Pi Firmware: added diff_N_frames_by_sample and improved logging
Change-Id: I4710a9424b4234699f2dce9aaf3d3a692ca04082
|
2018-11-06 10:26:23 +00:00 |
David Banks
|
aac5b1f026
|
Pi Firmware: Cycle sample points appropriatly if delay used
Change-Id: I13088868cfddeba6f05129814eb4beea1a422f3a
|
2018-10-30 19:46:34 +00:00 |
David Banks
|
478a8cf246
|
Pi Firmware: First attempt at a word alignment algorihm for mode 7
Change-Id: I5bbfdd1161449137a3a69b651f7a04ee05a386b5
|
2018-10-29 17:22:30 +00:00 |
David Banks
|
7d83e0cdc6
|
Pi Firmware: If DEBUG=ON indicate the word boundaries in red
Change-Id: Idefbebc224ccfdcff584a94ef14d9bf3670710c4
|
2018-10-29 15:56:30 +00:00 |
David Banks
|
13a81ea7a2
|
Pi Firmware: CPLD driver aware of version 2.x with extra mode 7 calibration parameter (delay)
Change-Id: I6e26350e0e04455880686a315515b2a5196edead
|
2018-10-29 15:34:35 +00:00 |
David Banks
|
d3e501738e
|
Pi Firmware: Add in latest deinterlacing code from Ian (rgb_to_fb aligned v2)
Change-Id: I9057fcfe35728ee1e45ebbdd7e2adb982229d4d4
|
2018-10-29 15:32:49 +00:00 |
David Banks
|
035381c1fc
|
CPLD: Increment to version 2.0 and update checked-in .jed file
Change-Id: I58fe111c1bf969abe7692cffacd7d20a73647df6
|
2018-10-29 15:27:31 +00:00 |
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 |