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
borti4938
1a405c1e2e
Merge branch 'scanline_contrast' of https://github.com/paulb-nl/ossc into upstream
...
# Conflicts:
# rtl/scanconverter.v
# software/sys_controller/ossc/av_controller.c
2018-03-06 09:30:22 +01:00
marqs
bc1b7419f2
pcm1862: add pre-ADC gain setting
2018-03-02 23:11:52 +02:00
paulb-nl
990bc1563e
Add Scanline contrast
...
Reduce scanline strength for bright pixels
2018-02-24 21:56:18 +01:00
borti4938
5249d313d8
scanlines generation via multiplication
2018-02-22 08:11:26 +01:00
marqs
bee64c6fbc
allow profile link (to each logical input) via a menu option
2017-12-11 00:51:50 +02:00
Ari Sundholm
04c9137e29
Move default input field from profiles to initconfig
...
This makes things consistent. Without this change, the default
input would be dictated by the profile associated with AV1.
2017-11-11 00:45:49 +02:00
Ari Sundholm
571b588da7
Shrink the code by 16 bytes by using an array to map values
2017-11-11 00:25:33 +02:00
Ari Sundholm
ab61fd0c67
Don't save initconfig every time the physical input and profile change
...
This spares the Flash from some unnecessary writes. If the profile
tied to a physical input changes, this change will be reflected in the
initconfig when the new profile is loaded.
2017-11-11 00:25:33 +02:00
Ari Sundholm
1979bdb333
Save the last profile used for each physical input
2017-11-02 23:38:43 +02:00
marqs
a24d6b0e3a
Update latency tester
...
* Enable operation with all sources
* Measure strobe length on low-persistence displays
2017-10-28 12:10:54 +03:00
marqs
1bf279b2a7
Initial latency tester implementation
2017-10-22 22:45:29 +03:00
paulb-nl
ac16008076
Add reverse LPF feature
...
reverse LPF can be used to mostly reverse the blur on pre 1-CHIP SNES.
For best results use 256x240 optimized mode.
2017-09-27 22:43:26 +02:00
marqs
9d14cc776e
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
2017-08-10 00:06:35 +03:00