The codebase to run the *spark d-fuser controller www.sparkav.co.uk/dvimixer
Dependencies: SPK-TVOne DMX DmxArtNet NetServicesMin OSC PinDetect mRotaryEncoder iniparser mbed spk_oled_ssd1305 filter
SPKDF_ini.h@36:8b5c75c8bc23, 2012-11-06 (annotated)
- Committer:
- tobyspark
- Date:
- Tue Nov 06 03:34:31 2012 +0000
- Revision:
- 36:8b5c75c8bc23
- Parent:
- 34:69dfe64e7e6b
- Child:
- 59:bb17773d0051
v23 - Keyer Parameters adjust from menu
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tobyspark | 36:8b5c75c8bc23 | 1 | ########################################################################## |
tobyspark | 36:8b5c75c8bc23 | 2 | # _____ _____ _____ _____ _____ ____ _____ _____ _____ _____ _____ # |
tobyspark | 36:8b5c75c8bc23 | 3 | # | __| _ | _ | __ | | | | \| __| | | __| __| __ | # |
tobyspark | 36:8b5c75c8bc23 | 4 | # |__ | __| | -| -| | | | __| | |__ | __| -| # |
tobyspark | 36:8b5c75c8bc23 | 5 | # |_____|__| |__|__|__|__|__|__| |____/|__| |_____|_____|_____|__|__| # |
tobyspark | 36:8b5c75c8bc23 | 6 | # # |
tobyspark | 36:8b5c75c8bc23 | 7 | ######################################### A PROJECT BY TOBY HARRIS ####### |
tobyspark | 36:8b5c75c8bc23 | 8 | |
tobyspark | 36:8b5c75c8bc23 | 9 | ### KEYS |
tobyspark | 36:8b5c75c8bc23 | 10 | # |
tobyspark | 36:8b5c75c8bc23 | 11 | # Name = What is shown in menu |
tobyspark | 36:8b5c75c8bc23 | 12 | # MinY...MaxV = As per TVOne keyer settings. |
tobyspark | 36:8b5c75c8bc23 | 13 | # Note these are super sensitive, one laptop will have slightly different numbers to another to acheive otherwise the same -- ie. pure blue -- key. |
tobyspark | 36:8b5c75c8bc23 | 14 | # |
tobyspark | 36:8b5c75c8bc23 | 15 | # Keying advice from the 1T-C2-750 Manual: The Min/Max parameters are used to select what range of Y (luminance/grey-scale) values are made transparent within the selected window/lock source. In order to key out part of an image, start with the max value and increase it until the required lighter parts within the window/lock source disappear. Then adjust the min level to bring back any darker parts of the image. |
tobyspark | 36:8b5c75c8bc23 | 16 | |
tobyspark | 36:8b5c75c8bc23 | 17 | [Key1] |
tobyspark | 36:8b5c75c8bc23 | 18 | Name = Lumakey |
tobyspark | 36:8b5c75c8bc23 | 19 | MinY = 0 |
tobyspark | 36:8b5c75c8bc23 | 20 | MaxY = 18 |
tobyspark | 36:8b5c75c8bc23 | 21 | MinU = 128 |
tobyspark | 36:8b5c75c8bc23 | 22 | MaxU = 129 |
tobyspark | 36:8b5c75c8bc23 | 23 | MinV = 128 |
tobyspark | 36:8b5c75c8bc23 | 24 | MaxV = 129 |
tobyspark | 36:8b5c75c8bc23 | 25 | |
tobyspark | 36:8b5c75c8bc23 | 26 | [Key2] |
tobyspark | 36:8b5c75c8bc23 | 27 | Name = Chromakey |
tobyspark | 36:8b5c75c8bc23 | 28 | MinY = 30 |
tobyspark | 36:8b5c75c8bc23 | 29 | MaxY = 35 |
tobyspark | 36:8b5c75c8bc23 | 30 | MinU = 237 |
tobyspark | 36:8b5c75c8bc23 | 31 | MaxU = 242 |
tobyspark | 36:8b5c75c8bc23 | 32 | MinV = 114 |
tobyspark | 36:8b5c75c8bc23 | 33 | MaxV = 121 |
tobyspark | 36:8b5c75c8bc23 | 34 | |
tobyspark | 36:8b5c75c8bc23 | 35 | # Edit the above, or add your own keys here, up to Key99 |
tobyspark | 36:8b5c75c8bc23 | 36 | |
tobyspark | 36:8b5c75c8bc23 | 37 | ### RESOLUTIONS |
tobyspark | 36:8b5c75c8bc23 | 38 | # |
tobyspark | 36:8b5c75c8bc23 | 39 | # Name = What is shown in menu |
tobyspark | 36:8b5c75c8bc23 | 40 | # Number = Resolution number in TVOne. ie. what would be set in Menu > Outputs > Set Resolution |
tobyspark | 36:8b5c75c8bc23 | 41 | # EDID Number = The EDID to use on the inputs, which what your computer will think its connected to. ie. what would be set in Menu > Windows > Display Emul. EDID |
tobyspark | 36:8b5c75c8bc23 | 42 | # |
tobyspark | 36:8b5c75c8bc23 | 43 | # EDID numbers are as follows |
tobyspark | 36:8b5c75c8bc23 | 44 | # 0 = Mem1, 1 = Mem2, 2 = Mem3, |
tobyspark | 36:8b5c75c8bc23 | 45 | # 3 = Mem4 which we use for Matrox EDID, its uploaded by the controller as part of 'Conform Processor' |
tobyspark | 36:8b5c75c8bc23 | 46 | # 4 = 3D, 5 = HDMI, 6 = DVI, 7 = Monitor Passthrough |
tobyspark | 36:8b5c75c8bc23 | 47 | |
tobyspark | 36:8b5c75c8bc23 | 48 | [Resolution1] |
tobyspark | 36:8b5c75c8bc23 | 49 | Name = VGA (640x480) |
tobyspark | 36:8b5c75c8bc23 | 50 | Number = 8 |
tobyspark | 36:8b5c75c8bc23 | 51 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 52 | |
tobyspark | 36:8b5c75c8bc23 | 53 | [Resolution2] |
tobyspark | 36:8b5c75c8bc23 | 54 | Name = SVGA (800x600) |
tobyspark | 36:8b5c75c8bc23 | 55 | Number = 18 |
tobyspark | 36:8b5c75c8bc23 | 56 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 57 | |
tobyspark | 36:8b5c75c8bc23 | 58 | [Resolution3] |
tobyspark | 36:8b5c75c8bc23 | 59 | Name = XGA (1024x768) |
tobyspark | 36:8b5c75c8bc23 | 60 | Number = 28 |
tobyspark | 36:8b5c75c8bc23 | 61 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 62 | |
tobyspark | 36:8b5c75c8bc23 | 63 | [Resolution4] |
tobyspark | 36:8b5c75c8bc23 | 64 | Name = WSXGA+ (1650x1050) |
tobyspark | 36:8b5c75c8bc23 | 65 | Number = 85 |
tobyspark | 36:8b5c75c8bc23 | 66 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 67 | |
tobyspark | 36:8b5c75c8bc23 | 68 | [Resolution5] |
tobyspark | 36:8b5c75c8bc23 | 69 | Name = WUXGA (1920x1200) |
tobyspark | 36:8b5c75c8bc23 | 70 | Number = 115 |
tobyspark | 36:8b5c75c8bc23 | 71 | EDIDNumber = 6 |
tobyspark | 36:8b5c75c8bc23 | 72 | |
tobyspark | 36:8b5c75c8bc23 | 73 | [Resolution6] |
tobyspark | 36:8b5c75c8bc23 | 74 | Name = HD 720P60 (1280x720) |
tobyspark | 36:8b5c75c8bc23 | 75 | Number = 46 |
tobyspark | 36:8b5c75c8bc23 | 76 | EDIDNumber = 5 |
tobyspark | 36:8b5c75c8bc23 | 77 | |
tobyspark | 36:8b5c75c8bc23 | 78 | [Resolution7] |
tobyspark | 36:8b5c75c8bc23 | 79 | Name = HD 1080P60 (1920x1080) |
tobyspark | 36:8b5c75c8bc23 | 80 | Number = 109 |
tobyspark | 36:8b5c75c8bc23 | 81 | EDIDNumber = 5 |
tobyspark | 36:8b5c75c8bc23 | 82 | |
tobyspark | 36:8b5c75c8bc23 | 83 | [Resolution8] |
tobyspark | 36:8b5c75c8bc23 | 84 | Name = Dual head SVGA (1600x600) |
tobyspark | 36:8b5c75c8bc23 | 85 | Number = 75 |
tobyspark | 36:8b5c75c8bc23 | 86 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 87 | |
tobyspark | 36:8b5c75c8bc23 | 88 | [Resolution9] |
tobyspark | 36:8b5c75c8bc23 | 89 | Name = Dual head XGA (2048x768) |
tobyspark | 36:8b5c75c8bc23 | 90 | Number = 123 |
tobyspark | 36:8b5c75c8bc23 | 91 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 92 | |
tobyspark | 36:8b5c75c8bc23 | 93 | [Resolution10] |
tobyspark | 36:8b5c75c8bc23 | 94 | Name = Triple head VGA (1920x480) |
tobyspark | 36:8b5c75c8bc23 | 95 | Number = 90 |
tobyspark | 36:8b5c75c8bc23 | 96 | EDIDNumber = 3 |
tobyspark | 36:8b5c75c8bc23 | 97 | |
tobyspark | 34:69dfe64e7e6b | 98 | # Edit the above, or add your own keys here, up to Resolution99 |