![]() | ![]() | |
| Make/Model | Device Version | Connection Type |
| DVDO/VP30 | Firmware Version 1.10 | Serial |
NOTE: This driver has been superseded by the more inclusive VPnn driver, which handles both the VP30 and VP50 models in one driver. So please transition to that driver as soon as possible, as this one will be removed at some point.
This driver controls the DVDO VP30 HD video scaler. The VP30 is a full featured video scaler/switcher that supports composite, S-Video, component/RGB, DVI, HDMI, and SDI inputs, as well as being able to switch audio sources. It is the follow-up to the iScan HD processor which is also supported by CQC.
Some values are not accepted by the VP30 when it is in certain states. For instance, you cannot set the Hue when the current input doesn't support a Hue value, such as component. When this happens, the driver will reject the written value to let you know it failed, based on a rejection from the VP30.
The VP30 uses a serial connection. It has a configurable baud rate, but this driver only supports the highest rate, which is 57,600 baud. It doesn't make sense to run any slower. So you must configure the VP30 to use this rate.
It uses a three wire straight through cable, so you can use a standard 9-pin or a minimal 3-pin serial cable.
This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...
Name Type R/W Description/Limits ActiveAR String R/W Read/write the active aspect ratio. This is an enumerated field with the values: Unknown, 1.33 [4:3], 1.55, 1.66, 1.78 [16:9], 1.85, 2.35, User. AudioInput String R/W Read/write the AudioInput. This is an enumerated field with the values: Off, AUdio1, Audio2, Audio3, Audio4, Stereo, HDMI. AutoInput Boolean R/W Read/write the auto input mode setting. This is an enumerated field with the values: Off, On, Auto. AutoPriority Card R/W Read/write the auto priority setting. This is an enumerated field with the values: Off, On, Auto. AVLipSync Int R/W Read/write the lip sync offset, from -73ms to 150ms Brightness Int R/W Read/write the brightness setting. It is a signed value from -100 to +100. ColorSpace String R/W Read/write the color space setting. This is an enumerated field with the values: Unknown, RGB, YPbPr, YCbCr 4:2:2, YCbCr 4:4:4, Auto. Contrast Int R/W Read/write the contrast setting. It is a signed value from -100 to +100. CUECorrection String R/W DisplayAR String R/W Get or set the display aspect ratio. This is an enumerated field with the values: 4:3, 5:4, 16:9, 21:9, User, Auto FilmMode String R/W Read/write the film mode. This is an enumerated field with the values: Off, On, Auto. FrameAR String R/W Read/write the frame aspect ratio. This is an enumerated field with the values: Unknown, 4:3, 16:9. HDCP Bool R/W Read/write the HDCP mode. HorizontalBorders Card R/W Read/write the size of the horizontal borders, from 0 to 889. HorizontalPan Int R/W Read/write the amount of horizontal pan, from -100 to 100. HorizontalZoom Card R/W Read/write the amount of horizontal zoom, from 0 to 100. Hue Int R/W Read/write the hue setting. It is a signed value from -100 to +100. InformationScreen Boolean R/W True causes the display of the VP30 information screen, False removes the display. Input String R/W Read/write the active input setting. This is an enumerated field, with the values: Unknown, Video 1, Video 2, S-Video 1, S-Video 2, Component 1, Component 2, HGBHV/Component 3, HDMI 1, HDMI 2, HDMI 3, HDMI 4, SDI, Auto. InputLevel String R/W Read/write the input level. This is an enumerated field with the values: Unknown, Video, PC, Auto. LineOffset Card R/W Read/write the line offset amount, from 0 to 30. Overscan Card R/W Read/write the overscan amount, from 0 to 96. MenuNavigation String R/W Allows you to drive the on screen display menus. This is an enumerated field with the values: Left, Right, Up, Down, Menu, Enter, Exit Power Boolean W Powers the device on (True) or puts it into standby mode (False). Presets String R/W Read/write the current preset. This is an enumerated field with the values: Unknown, 4:3 Full Frame, Letterbox, 16:9 Full Frame, Preset 1, Preset 2, Preset 3, Preset 4, User. Saturation Int R/W Read/write the color saturation level, from -50 to 50. ScreenAR String R/W Get or set the screen aspect ratio. This is an enumerated field with the values: 4:3, 16:9, 21:9, User, Auto Sharpness Int R/W Read/write the sharpness level, from 0 to 7. SignalType String R A read-only field that indicates the current sensed signal type. YCDelay Int R/W Read/write the component luminance/chrominance delay offset, from -50 to 50. VerticalBorders Card R/W Read/write the size of the vertical borders, from 0 to 889. VerticalPan Int R/W Read/write the amount of vertical pan, from -100 to 100 VerticalZoom Card R/W Read/write the amount of vertical zoom, from 0 to 100. VCRMode String R/W Read/write the VCR mode. This is an enumerated field with the values: Off, On, Auto.