marqs
e1fbd4ad36
more fixes to settings import/export
2022-02-20 11:38:49 +02:00
marqs
101a23bdb5
Export settings fixes and improvements
...
* fix compatibility with Windows
* add RAW export option
2022-01-08 15:26:08 +02:00
marqs
cbe2611471
fix OSD size in interlace passthru mode
2021-07-31 18:13:22 +03:00
marqs
9c5e7b5b83
advanced OSD implementation
2020-10-05 23:05:43 +03:00
marqs
b26b213ead
Mode preset selection improvements
...
* make selection independent of physical input
* select 480p preset based on hsync length in auto mode
* add 720p_50, 1080i_50 and 1080p_50 presets
2020-08-13 21:32:26 +03:00
marqs
aa7a92e130
use dash to represent total line count, e.g. 262-p
2020-06-17 02:22:24 +03:00
marqs
a076c6d2db
update quartus to 19.1
2020-02-09 21:28:24 +02:00
marqs
8006cad1f2
Analog frontend updates
...
* add Clamp/ALC offset option
* add ALC V+H filter options
* add Analog STC LPF option
* update AV3 alternative RGB compatibility option
2020-02-09 20:21:53 +02:00
marqs
aeb164dd2f
increase OSD width in line4x and 5x modes
2019-10-15 20:18:44 +03:00
marqs
85c295c5e2
make pll_reconfig more robust
2019-10-12 22:56:10 +03:00
marqs
9feb96888b
fix PLL reference clock switchover logic
2019-10-09 23:58:55 +03:00
marqs
3771d5cb14
fix OSD size in certain modes
2019-10-08 01:08:18 +03:00
marqs
9d496383c3
optimize clock network
...
* replace all clock muxes with a single cycloneive_clkctrl to minimize skew
* use a single dynamically configured PLL to comply with cycloneive_clkctrl
2019-10-06 23:54:32 +03:00
marqs
6266976114
first OSD implementation
2019-10-03 02:03:43 +03:00
marqs
aa43991534
add mask color option
2019-09-30 19:31:05 +03:00
marqs
1d7f512172
add 384x240 optimized mode
2019-08-30 00:29:30 +03:00
marqs
4a686da462
improve 400p support
...
* 400p in sampler option
* 1600x400 preset for line3x
2019-08-03 01:29:24 +03:00
marqs
df07eece10
add default HDMI VIC compatibility option
2019-07-29 21:26:28 +03:00
marqs
5e0277fb48
add Panasonic hack for improving line count tolerance with line2x
2019-07-01 19:15:57 +03:00
marqs
1ba8d68aab
set HDMI AVI Infoframe VIC in passthru modes
...
The change should fix interlace compatibility with some Denon AV receivers.
2019-07-01 01:24:18 +03:00
marqs
5d39e2b752
add compatibility option for AV3 to use AV1 RGB (and audio)
2019-06-25 23:22:41 +03:00
marqs
f0a14679d9
make H. samplerate fine-tuning more intuitive
2019-06-25 00:23:45 +03:00
paulb-nl
96d33a12b5
Add fine-tune of samplerate for optimized modes
2019-05-31 11:52:44 +02:00
marqs
3d49b74667
add auto YPbPr CSC option
2019-05-11 13:51:29 +03:00
marqs
125814225f
make sampling phase mode-specific
2019-05-08 00:05:16 +03:00
marqs
9e81fb5922
Scanline updates and fixes
...
* Enable overlay pattern customization
* Fix non-alternating mode with line4x interlace sources
* Add alternate interval option for pre-linedoubled sources
2019-03-23 00:09:46 +02:00
marqs
f561f4586e
enable 35MHz video LPF for 720p & 1080i in auto mode
2019-03-16 01:20:16 +02:00
marqs
2bac00fd82
TX improvements
...
* tweak audio parameters
* set AFE level based on PCLK
2019-01-11 00:26:40 +02:00
marqs
978ac04a43
add name to profile struct
2018-11-03 18:28:30 +02:00
marqs
d03e0658a0
Merge branch 'gbi' of git://github.com/paulb-nl/ossc into paulb-nl-gbi
2018-10-24 21:39:28 +03:00
marqs
7d9d419a8b
enable latency tester on debug build
2018-10-22 21:18:14 +03:00
marqs
c4114c3883
Merge branch 'paulb-nl-auto_input' into rv-integration
2018-10-21 00:04:59 +03:00
marqs
525c08a777
fix debug mode printf
2018-10-21 00:04:46 +03:00
paulb-nl
f7075a0846
Add 512x240 optimized resolution
2018-10-13 23:47:37 +02:00
paulb-nl
f276cda190
Add support for GBI 360p
2018-10-13 17:33:10 +02:00
paulb-nl
4e4f5749ea
Add auto input switching
...
Cycle through inputs until sync is found or limit has been reached.
RGsB or YPbPr defaults can be set per input.
Stay on current physical input for a short time when sync is lost.
Press right button on the remote for next input.
2018-10-11 14:01:14 +02:00
paulb-nl
5dd9f65bc6
Add video Pre-ADC gain setting
2018-04-16 12:21:31 +02:00
marqs
70ab55c1fa
fix optimized mode mask & position offsets
2018-04-15 23:41:26 +03:00
marqs
dcd3d14a53
fix applying of power-on default settings
2018-04-13 01:24:34 +03:00
marqs
37650ca22b
misc improvements
...
* add character LCD backlight timeout option
* increase h.mask range
* show accurate (fpga-calculated) timings on infoscreen
2018-03-28 20:09:40 +03:00
marqs
5422953f30
minor optimizations
2018-03-25 00:32:06 +02:00
Ari Sundholm
b464a9224b
Improve avoidance of profile load induced profile loads
...
It was buggy anyway, as pointed out by borti4938.
2018-03-15 13:28:37 +02:00
Ari Sundholm
0bb490faa0
Don't automagically update profile->input link
2018-03-15 13:27:12 +02:00
Ari Sundholm
5852eb3465
Prevent profile loads induced by profile loads
2018-03-15 13:27:12 +02:00
Ari Sundholm
f337852e19
Implement two-way profile linking in a minimalistic way
2018-03-15 13:27:12 +02:00
borti4938
6278e1026d
some code space optimization
2018-03-12 08:05:09 +01:00
marqs
9ad696dbc3
optimize away one pp stage and unify code formatting
2018-03-12 01:25:23 +02:00
borti4938
10eff56f28
Merge branch 'release' of https://github.com/marqs85/ossc into upstream
2018-03-06 09:41:59 +01:00
borti4938
670f515141
various post processing pipeline updates:
...
- increase number of pipeline stages for scanline generation
- alternative hybrid strength implementation
- add missing file declaration in qsf
2018-03-06 09:36:21 +01:00
borti4938
0b51fd7758
- resolve conflicts from merge
...
- use hybrid contrast for both sl generation methods: multiplication and linear
2018-03-06 09:32:02 +01:00