Home

NVIDIA Quadro FX 4500 SDI User's Guide

image

Contents

1. NVIDIA ForceWare Graphics Drivers NVIDIA Quadro FX 4500 SDI User s Guide MX R NVIDIA Corpogrf n January 2742006 NVIDIA ForceWare Graphics Drivers NVIDIA Quadro FX 4500 SDI User s Guide v1 0 Published by NVIDIA Corporation 2701 San Tomas Expressvvay Santa Clara CA 95050 Notice ALL NVIDIA DESIGN SPECIFICATIONS REFERENCE BOARDS FILES DRAWINGS DIAGNOSTICS LISTS AND OTHER DOCUMENTS TOGETHER AND SEPARATELY MATERIALS ARE BEING PROVIDED AS IS NVIDIA MAKES NO WARRANTIES EXPRESSED IMPLIED STATUTORY OR OTHERWISE WITH RESPECT TO THE MATERIALS AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Information furnished is believed to be accurate and reliable However NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or other rights of third parties that may result from its use No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation Specifications mentioned in this publication are subject to change without notice This publication supersedes and replaces all information previously supplied NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation Trademarks NVIDIA the NVIDIA logo 3
2. NV CTRL GVO INPUT VIDEO FORMAT REACQUIRE NV CTRL GVO INPUT VIDEO FORMAT REACQUIRE must be set for a period of about 2 seconds for the new InputVideoFormat to be properly locked to In nvidia settings we do a reacquire whenever genlock or framelock mode is entered into when the user clicks the detect button This value can be written but always reads back FALSE define NV CTRL GVO INPUT VIDEO FORMAT REACQUIRE 81 W define NV CTRL GVO INPUT VIDEO FORMAT REACQUIRE FALSE 0 define NV CTRL GVO INPUT VIDEO FORMAT REACQUIRE TRUE 1 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 73 CHAPTER 5 API Control NV CTRL GVO LOCKED NV CTRL GVO LOCKED indicates that GVO configurability is locked this occurs when the GLX NV video out function calls glXGetVideoDeviceNV All GVO output resources are locked until either glXReleaseVideoDeviceNV is called or the X Display used when calling glXGetVideoDeviceNV is closed When GVO is locked all GVO NV CONTROL attributes are read only define NV CTRL GVO GLX LOCKED 82 R define NV CTRL GVO GLX LOCKED FALSE 0 idefine NV CTRL GVO GLX LOCKED TRUE 1 NV CTRL GVO VIDEO FORMAT 1WIDTH HEIGHT REFRESH RATE NV CTRL GVO VIDEO FORMAT WIDTH HEIGHT REFRESH RATE query the width height and refresh rate for the specified NV CTRL GVO VIDEO FORMAT So that this can be que
3. mma 22 oynchronmzation RStr eions R a ew Dee od dee EA oy do ma 23 Viewing Systemi Information here ek ele Be a Ske EROR Ro Re ERE Ea R Rami Je E Eas 26 Using SDI nder DualvieW 2 3 4 4 24 rr h R Be RE Ee ee eA sil ee OR Ree 27 About DuahMiew Mode scce a e e pania n Se e i in e e n Ba maa e 27 How to Enable Dualview Mode cs 2 saw sa e Gl Bed a ea 40e ee wa Ree 28 Changing SDI Settings Under Dualview 29 4 Linux Using the Graphics to Video Out Control Panel 31 How to Set Up the SDIQU PUL vi kese ray ap saa REO iie eee e 32 Basic SDIASellipus pira Sb Ad E OL Mek O k r IA 32 Advanced Adjustments s Los cara a A Geek ee EEE 36 Synchronizing the SDI Output to an External Source sommo mmm m eee ee he ee bog EO x a 38 Genlock Versus Frame LOEK des wu desse t an BP d e d GS Bee ROSUR G EON oe RE GE Ie bore Ree 38 Supported Synchronization Signals xx io sse a cesera e RO RO ee 38 Synchronization nstructions xs 24 oe be Kee er Robo n Rm Re E Neh POR Ron e e Exe 39 HF adt TERT 43 SDI Application Programming Overview so s hee eee P403 44 Windows AP NvGVo API DescripllOniu ene AA owe 45 Viewing the SDI Hardware Status s e 29 5 42 2 muon de a a aa 45 Nvvo Function Descrpllonis e amp x ep e228 a kee Buda Beb ed 66 Aw de dor eae ds we bh e
4. South DVI Connector e EHEC wee Step 3 Install the NVIDTA ForceWare Graphics Drivers If you will be installing new graphics drivers for the NVIDIA Quadro FX 4500 SDI card it is highly recommended that you uninstall any previous version of the NVIDIA ForceWare graphics driver software before installing updated graphics drivers 1 Follow the instructions on the NVIDIA com Web site driver download page to locate the appropriate driver to download based on your hardware and operating system 2 Click the driver download link The license agreement dialog box appears 3 Click Accept if you accept the terms of the agreement then either open the file or save the file to your PC and open it later Opening the EXE file launches the NVIDIA InstallShield Wizard 4 Follow the instructions in the NVIDIA InstallShield Wizard to complete the installation NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 9 CHAPTER 2 NVIDIA Graphics to SDI Operating NVIDIA SDI The following sections provide an overview of SDI operation Understanding the Connections on page 10 About the Software on page 12 Recommended Operating Practices on page 13 Understanding the Connections Figure 2 1 shows the available SDI and external sync connectors on the NVIDIA Quadro FX 4500 SDI Key portion of a dual link SDI output Fill portion of a dual link SDI output l I 1 Composite S
5. Vertical resolution for frame in lines NVFLOAT fFrameRate Frame rate NVINTERLACEMODE interlaceMode Interlace mode NVVIDEOSTANDARD videoStandard SMPTE standards format NVVIDEOTYPE videoType HD or SD signal classification NVVIDEOMODE Signal Format Details Structure typedef struct tagNVGVOSIGNALFORMATDETAIL WORD cbSize Caller sets to sizeof NVGVOSIGNALFORMATDETAIL NVGVOSIGNALFORMAT signalFormat Signal format enumerated value char szValueName NVVALUENAME MAXLEN Signal format name in the form lt name gt t lt rate gt tHz t standard t lt description gt 480i t59 94 tHz t SMPTE259 tNTSC 1080i1N 50 00NtHzNt SMPTE274 char szAlternateName NVVALUENAME MAXLEN Signal format alternate name or empty string 1080PsFNt25 00NtHzNt SMPTE274 NVVIDEOMODE videoMode Video mode for signal format NVGVOSIGNALFORMATDETAIL NVIDIA Corporation 60 Quadro FX 4500 SDI User s Guide Version 1 0 P Buffer Format Defines VGVOP VGVOPBUF VGVOPBUF VGVOPBUF VGVOP VGVOP define BUF R8G8B8 R8G8B8724 _R8G8B8A8 R8G8B8A8224 R16 6 R 6FPG16 define define define BUF Oy define m uu x 2 W BUF Oy define i VGVOP 6 Oo define ER VGVOP Oy define Data Format Details Structure typedef struct tagNVGVODATAFORMATDETAIL CHAPTER 5 API Con
6. XT xp ar lds masks indicating NVGVOCONFIG fields to use for NvGvoGet Set Test CreateDefau ltConfig G SIGNALFORMAT 0x00000001 dwFields signalFormat G DATAFORMAT 0x00000002 dwFields dataFormat G OUTPUTREGION 0x00000004 dwFields outputRegion G OUTPUTAREA 0x00000008 dwFields outputArea G COLORCONVERSION 0x00000010 dwFields colorConversion IG GAMMACORRECTION 0x00000020 dwFields gammaCorrection G SYNCSOURCEENABLE 0x00000040 dwFields syncSource and G SYNCDELAY 0x00000080 dwFields syncDelay G COMPOSITESYNCTYPE 0 00000100 dvFields compositeSyncType G FRAMELOCKENABLE 0x00000200 dwFields EnableFramelock IG 422FILTER 0x00000400 dwFields bEnable422Filter G COMPOSITETERMINATE 0x00000800 dwFields bCompositeTerminate G DATAINTEGRITYCHECK 0x00001000 dwFields bEnableDatalntegrityCheck G CSCOVERRIDE 0x00002000 dvFields colorConversion override G ALLFIELDS NVGVOCONFIG SIGNALFORMAT VGVOCONFIG DATAFORMAT VGVOCONFIG OUTPUTREGION VGVOCONFIG OUTPUTAREA VGVOCONFIG COLORCONVERSTON VGVOCONFIG GAMMACORRECTION VGVOCONFIG SYNCSOURCEENABLE N VGVOCONFIG SYNCDELAY N VGVOCONFIG COMPOSITESYNCTYPE N VGVOCONFIG FRAMELOCKENABLE N VGVOCONFIG 422FILTER VGVOCONFIG COMPOSITETERMINATE X VGVOCONFIG DATAINTEGRITYCHECK VGVOCONFIG CSCOVERRIDE NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 Device Configuratio
7. Oty 4 ea SMA to BNC Cable These cables convert the SMA connectors on the SDI card to standard BNC connectors Cable Bands Kit A package of cable bands of various colors is provided to distinguish the individual SMA to BNC cables after installation NVIDIA Corporation 6 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI Installing the NVIDIA Quadro FX 4500 SDI Step 1 1 2 5 Install the NVIDIA Quadro FX 4500 SDI Power down the system and open the chassis cover Install the NVIDIA Quadro FX 4500 card a Insert the graphics card into the x16 PCI express slot and use a screw to secure the card s bracket to the system chassis b Connect the auxiliary power connector Install the NVIDIA SDI Output card Insert the NVIDIA SDI Output card into any available expansion slot within six inches of the NVIDIA Quadro FX 4500 G Sync connector and use a screw to secure the card s bracket to the system chassis Power to the auxiliary power connection is not needed at this time NVIDIA recommends not connecting power to this connection Connect one end of the 14 pin ribbon cable to the G Sync connector on the NVIDIA Quadro FX 4500 card and the other end to the NVIDIA SDI Output card 14 pin ribbon cable connecting l the NVIDIA Quadro FX 4500 to B the NVIDIA SDI Output card 1 Close the chassis cover NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 7 CHAP
8. Version 1 0 63 CHAPTER 5 API Control 64 NVGVOCOMPSYNCTYPE compositeSyncType Composite sync type BOOL double double double BOOL BOOL BOOL BOOL BOOL BYTE NVGVOCONFIG frameLockEnable Flag indicating vhether framelock vas on off fGammaValueR Red Gamma value vithin gamma ranges 0 5 6 0 fGammaValueG Green Gamma value vithin gamma ranges 0 5 6 0 fGammaValueB Blue Gamma value vithin gamma ranges 0 5 6 0 bPSFSignalFormat Indicates whether contained format is PSF Signal format bEnable422Filter Enables Disables 4 2 2 filter bCompositeTerminate Composite termination bEnableDatalntegrityCheck Enable data integrity check true enable false disable bCSCOverride Use provided CSC color matrix to overvrite reservedData 256 Indicates last stored SDI output state TRUE ON FALSE OFF Device Configuration Revision 0 Structure typedef struct tagNVGVOCONFIG REV 0 WORD DWORD fields to use VGVODATAFORMAT VGVOOUTPUTAREA area struct cbSize Caller sets to sizeof NVGVOCONFIG dwFields Caller sets to NVGVOCONFIG mask for VGVOSIGNALFORMAT signalFormat Signal format for video output dataFormat Data format for video output VGVOOUTPUTREGION outputRegion Region for video output Desktop mode outputArea Usable resolution for video output safe Color conversion Output n Input
9. Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI Supported Output Modes Transparent Clone Mode See Windows Using the Graphics to SDI Control Panel on page 15 Transparent Dualview Mode See Dualvievv Mode on page 53 Extended Mode using NVIDIA SDI APIs See API Control on page 43 Desktop Region Adjustment Capability Lets you define a portion of the desktop to convert to SDI output Genlock and Frame Lock Capability Lets you synchronize the SDI output to an external digital or analog sync source Note The NVIDIA Quadro FX 4500 SDI card does not support SLI mode at this time NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 5 CHAPTER 2 NVIDIA Graphics to SDI Installing and Preparing the NVIDIA Quadro FX 4500 SDI About Your NVIDIA Quadro FX 4500 SDI The following describes the components included in your NVIDIA Quadro FX 4500 SDI product package Cards The NVIDIA Quadro FX 4500 SDI consists of the following two cards NVIDIA Quadro FX 4500 Graphics Card NVIDIA SDI Output Card Cables In addition you need the following cables which should be provided with your NVIDIA Quadro FX 4500 SDI package Qty 1 ea 14 Pin Ribbon Cable This cable connects the NVIDIA Quadro FX 4500 card to the SDI Output card for genlock and frame lock functionality Oty 1 ea DVI to DVI Cable This cable connects the video output from the graphics card to the SDI output card
10. YCrCb 4 2 2 VGVODATAFORMAT R8G8B8A8 TO YCRCBA4224 R8 G8 B8 A8 gt YCrCbA 4 2 2 4 VGVODATAFORMAT R8G8B82 0 TO YCRCB24224 R8 G8 B8 210 gt YCrCbZ 4 2 2 4 VGVODATAFOR AT R8G8B8 TO RGB444 R8 G8 B8 gt RGB 4 4 4 VGVODATAFORMAT R8G8B8A8 TO RGBA4444 R8 G8 B8 A8 gt RGBA 4 4 4 4 VGVODATAFORMAT R8G8B8Z 0 TO RGBZ4444 R8 G8 B8 210 gt RGBZ 4 4 4 4 NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 55 CHAPTER 5 API Control VGVODATAFORMAT Y10CR10CB10 TO YCRCB444 Y10 CR10 CB10 gt YCrCb 4 4 4 VGVODATAFORMAT Y10CR8CB8 TO YCRCB444 Y10 CR8 CB8 gt YCrCb 4 4 4 VGVODATAFORMAT Y10CR8CB8A10 TO YCRCBA4444 Y10 CR8 CB8 A10 gt YCrCbA 4 4 4 4 VGVODATAFORMAT Y10CR8CB8210 TO YCRCBZ4444 Y10 CR8 CB8 210 gt YCrCbZ 4 4 4 4 VGVODATAFORMAT DUAL R8G8B8 TO DUAL YCRCB422 R8 G8 B8 R8 G8 B8 gt YCrCb 4 2 2 4 2 2 VGVODATAFORMAT DUAL Y8CR8CB8 TO DUAL YCRCB422 Y8 CR8 CB8 Y8 CR8 CB8 gt YCrCb 4 2 2 4 2 2 VGVODATAFORMAT R10G10B10 TO YCRCB422 10 610 10 gt YCrCb 4 2 2 VGVODATAFORMAT R10G10B10 TO YCRCB444 R10 610 B10 gt YCrCb 4 4 4 VGVODATAFORMAT Y12CR12CB12 TO YCRCB444 Y12 CR12 CB12 gt YCrCb 4 4 4 VGVODATAFORMAT Y12CR12CB12 TO YCRCB422 Y12 CR12 CB12 gt YCrCb 4 2 2 r Video Output Area Enumeration enum NVGVOOUTPUTAREA NVGVOOUTPUTAREA
11. int int BOOL Enumerate data formats supported by Graphics to Video Parameters hGvoHandle Handle to graphics adapter nEnumIndex Enumeration index bByEnum TRUE nEnumIndex is NVDATAFORMAT FALSE nEnumIndex is 0 n 1 pDataFormatDetail Pointer to receive detail or NULL Returns NV_OK Success NV_NOMORE No more data formats to enumerate NV_NOTSUPPORTED Unsupported NVDATAFORMAT enumeration iii ad eli la iaa ae aaa NVRESULT NVAPIENTRY NvGvoEnumDataFormats NVGVOHANDLE hGvoHandle IN int nEnumIndex IN BOOL bByEnum IN NVGVODATAFORMATDETAIL pDataFormatDetail OUT NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NvGvo Structures Enumerations and Defines Miscellaneous Defines typedef UINT NVGVOHANDLE define INVALID NVGVOHANDLE typedef DWORD NVGVOONNERID define NVGVOOWNERID NONE enum NVGVOOWNERTYPE NVGVOOWNERTYPE NONE NVGVOOWNERTYPE OPENGL NVGVOOWNERTYPE DESKTOP Access rights for NvGvoOpen define NVGVO O READ define NVGVO O WRITE EXCLUSIVE Handle from NvGvoOpen Invalid NVGVOHANDLE or NvGvoDesktopOpen Unigue identifier for owner of Graphics to Video output NVGVOOWNERID NONE process identifier or Unregistered ownerld Owner type for device No owner for device OpenGL application owns device Desktop transparent mode owns device NvGvoDesktopOpen 0x00
12. 0 colorMatrix n 0 Input 1 colorMatrix n 1 Input 2 colorMatrix n 2 OutputRange colorOffset n Where OutputRange is the standard magnitude of Output n n and colorMatrix and colorOffset values are within the range 1 0 to 1 0 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NVFLOAT colorMatrix 3 3 NVFLOAT colorOffset 3 BOOL bCompositeSafe bCompositeSafe constrains luminance range when using composite output colorConversion union Gamma correction cbSize field in gammaRamp describes type NVGAMMARAMP8 gammaRamp8 Gamma ramp 8 bit index 16 bit values NVGAMMARAMP10 gammaRamp10 Gamma ramp 10 bit index 16 bit values gammaCorrection BOOL syncEnable Sync enable VGVOSYNCSOURCE syncSource VGVOSYNCDELAY syncDelay VGVOCOMPSYNCTYPE compositeSyncType BOOL frameLockEnable double fGammaValueR double fGammaValueG double fGammaValueB BOOL bPSFSignalFormat BYTE reservedData 256 NVGVOCONFIG REV 0 NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 TRUE to use syncSource Sync source Sync delay Composite sync type Flag indicating whether framelock was on off Red Gamma value within gamma ranges 0 5 6 0 Green Gamma value within gamma ranges 0 5 6 0 Blue Gamma value within gamma ranges 0 5 6 0 Indicates whether contained forma
13. 0 define NV CTRL GVO SYNC SOURCE SDI 1 NV CTRL GVO OUTPUT VIDEO FORMAT NV CTRL GVO OUTPUT VIDEO FORMAT specifies the output video format Note that the valid video formats will vary depending on the NV CTRL GVO SYNC MODE and the incoming sync video format See the definition of NV CTRL GVO SYNC MODE Note that when querying the ValidValues for this data type the values are reported as bits within a bitmask ATTRIBUTE TYPE INT BITS unfortunately there are more valid value bits than will fit in a single 32 bit value To solve this query the ValidValues for NV CTRL GVO OUTPUT VIDEO FORMAT to check NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 which of the first 31 VIDEO FORMATS are valid then query the CHAPTER 5 API Control ValidValues for NV CTRL GVO OUTPUT VIDEO FORMAT2 to check which of the VIDEO FORMATS with value 32 and higher are valid Ey define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define define NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 Mod a4 a4 gi 4 gg SS SS SS gd SS gd 4 ad a SS gd dd a SS S a
14. 1 NVIDIA X Server Settings Page 2 Click the Graphics to Video Out tree item from the side menu NVIDIA Corporation 32 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel The Graphics to Video Out page appears Y NVIDIA X Server Settings 6 x uUa dhcp 172 16 189 171 nvidia com 0 0 di Ye SD COMP e X Server Color Correction me Det Py re X Server XVideo Settings RVIDI i Cursor Shadow General Information OpenGL Settings Firmware Version 1 04 OpenGL GLX Information Current SDI Resolution 720 x 487 Antialiasing Settings Current SDI State In Use by X Thermal Monitor Sync Options Graphics to Video Out Sync Mode Color Space Conversion Display Device Sync Format Spr svn si CRT 0 nvidia settings Configuration Input Video Format Free Running Output Options Output Video Format 2 8 1 R v Output Data Format Synchronization Del y HSync Delay in pixels VSync Delay in lines Region of Interest X Offset Y Offset Q Disable SD Output SDI Output enabled T Heip Dauit 1 Figure 4 2 Graphics to Video Out Page Step 2 Choose a Synchronization Method From the Sync Options group box click the Sync Mode list arrow and then click the method you want to use to synchronize the SDI output Free Running The SDI output will be syn
15. FULLSIZE Output to entire video resolution full size NVGVOOUTPUTAREA SAFEACTION Output to centered 90 of video resolution safe action NVGVOOUTPUTAREA SAFETITLE Output to centered 80 of video resolution safe title b Synchronization Source Enumeration enum NVGVOSYNCSO RCE NVGVOSYNCSOURCE SDISYNC SDI Sync Digital input NVGVOSYNCSOURCE COMPSYNC 7 COMP Sync Composite input Composite Synchronization Type Enumeration enum NVGVOCOMPSYNCTYPE NVGVOCOMPSYNCTYPE AUTO Auto detect NVGVOCOMPSYNCTYPE BILEVEL Bi level signal NVIDIA Corporation 56 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NVGVOCOMPSYNCTYPE TRILEVEL Tri level signal Video Output Status Enumeration enum NVGVOOUTPUTSTATUS NVGVOOUTPUTSTATUS OFF Output not in use NVGVOOUTPUTSTATUS ERROR Error detected NVGVOOUTPUTSTATUS SDI SD SDI output standard definition NVGVOOUTPUTSTATUS SDI HD SDI output high definition iz Synchronization Input Status Enumeration enum NVGVOSYNCSTATUS VGVOSYNCSTATUS OFF Sync not detected VGVOSYNCSTATUS ERROR Error detected VGVOSYNCSTATUS SYNCLOSS Genlock in use format mismatch vith output VGVOSYNCSTATUS COMPOSITE Composite sync VGVOSYNCSTATUS SDI SD SDI sync standard definition VGVOSYNCSTATUS SDI HD SDI sync high definition Device Capabilities Defines define NVGVOCAPS VIDOUT SDI 0x000000
16. SS S de CTRL GVO OUTPUT VIDEO FORMAT CTRL GVO VIDEO FORMAT NONE CTRL GVO VIDEO FORMAT 4801 59 94 SMPTE259 NTSC CTRL GVO VIDEO FORMAT 5761 50 00 SMPTE259 PAL CTRL GVO VIDEO FORMAT 720P 59 94 SMPTE296 CTRL GVO VIDEO FORMAT 720P 60 00 SMPTE296 CTRL GVO VIDEO FORMAT 10351 59 94 SMPTE260 CTRL GVO VIDEO FORMAT 10351 60 00 SMPTE260 CTRL GVO VIDEO FORMAT 10801 50 00 SMPTE295 CTRL GVO VIDEO FORMAT 10801 50 00 SMPTE274 CTRL GVO VIDEO FORMAT 10801 59 94 SMPTE274 CTRL GVO VIDEO FORMAT 10801 60 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 23 976 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 24 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 25 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 29 97 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 30 00 SMPTE274 CTRL GVO VIDEO FORMAT 720P 50 00 SMPTE296 CTRL GVO VIDEO FORMAT 10801 24 00 SMPTE274 CTRL GVO VIDEO FORMAT 10801 48 00 SMPTE274 CTRL GVO VIDEO FORMAT 10801 23 98 SMPTE274 CTRL GVO VIDEO FORMAT 10801 47 96 SMPTE274 CTRL GVO VIDEO FORMAT 720P 30 00 SMPTE296 CTRL GVO VIDEO FORMAT 720P 29 97 SMPTE296 CTRL GVO VIDEO FORMAT 720P 25 00 SMPTE296 CTRL GVO VIDEO FORMAT 720P 24 00 SMPTE296 CTRL GVO VIDEO FORMAT 720P 23 98 SMPTE296 CTRL GVO VIDEO FORMAT 1080PSF 25 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080PSF 29 97 SMPTE274 CTRL GVO VIDEO FORMAT 1080PSF 30 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080PSF 24 00 SMPTE274 CTRL GVO VIDEO FORMAT 1080PSF 23 98 SMPTE274 CTRL GVO VIDEO FORMAT 1080P 30 00 SMPTE372 CTRL GVO VIDEO FORMAT 1080P 29 97 SMPTE372 CTRL GVO
17. VIDEO FORMAT 10801 30 00 SMPTE372 70 0 JJ o OT Me 9 N F QO 3 5 OO Ci fF WEN Rh 20 21 22 23 24 25 26 27 28 29 30 31 RW deprecated deprecated 69 CHAPTER 5 API Control define NV CTRL GVO VIDEO FORMAT 10801 29 97 SMPTE372 32 define NV CTRL GVO VIDEO FORMAT 1080P 25 00 SMPTE372 33 define NV CTRL GVO VIDEO FORMAT 10801 25 00 SMPTE372 34 define NV CTRL GVO VIDEO FORMAT 1080P 24 00 SMPTE372 33 define NV CTRL GVO VIDEO FORMAT 1080P 23 98 SMPTE372 36 define NV CTRL GVO VIDEO FORMAT 10801 24 00 SMPTE372 37 define NV CTRL GVO VIDEO FORMAT 10801 23 98 SMPTE372 38 NV CTRL GVO INPUT VIDEO FORMAT NV CTRL GVO INPUT VIDEO FORMAT indicates the input video format detected the possible values are the NV CTRL GVO VIDEO FORMAT constants idefine NV CTRL GVO INPUT VIDEO FORMAT di YE RE NV CTRL GVO DATA FORMAT NV CTRL GVO DATA FORMAT This controls how the data in the source either the X screen or the GLX pbuffer is interpretted and displayed Nf define NV CTRL GVO DATA FORMAT 72 RW define NV CTRL GVO DATA FORMAT R8G8B8 TO YCRCB444 0 define NV CTRL GVO DATA FORMAT R8G8B8A8 TO YCRCBA4444 1 define NV CTRL GVO DATA FORMAT R8G8B8210 TO YCRCBZ4
18. monkats Display 3 Plug and Play Monitor on NVIDIA Gef 01024 MX 440 4405E Screen resolulion Color quay Low J ee Highest 1280 by S60 pixel Use this device as the pemaiy morito Extend mp Windows desktop onto y this monto 3 Click the monitor icon that is grayed not attached and then check the Extend my Windows desktop onto this monitor check box 4 Click OK or Apply The SDI settings last set in the Graphics to SDI control panel are preserved under Dualview mode NVIDIA Corporation 28 Quadro FX 4500 SDI User s Guide Version 1 0 Changing SDI Settings Under Dualvievv CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel To change the SDI settings once Dualvievv is enabled 1 Open the Microsoft Display Properties Settings page as described in steps 1 and 2 above 2 Right click Display 2 then from the pop up menu click Properties 3 Click the Quadro FX 4000 4500 SDI tab and then click the Graphics to SDI tree item from the side menu You can now change the SDI settings for the 2nd display or SDI output Because Dualview is enabled the Enable Disable controls are not available and the panel says Send SDI output to NVIDIA SDI General Adapter Monitor Troubleshoot Color Management Quadro FX 4000 VIDLA 2 Plug and Play Monitor and NVIDIA Quadro FX 400 1 Vid 2 SDI COMP Out Sync Sync S Quadro FX
19. to SD Oon or Color Correction Video verlay Settings Full Screen Video Tools NVRotate Temperature Settings m amp Refresh Rates Desktop Overlap and Edge Blending m Desktop Management Menu Editing Desktop Genlock format Advanced Options Restore Defaults Figure 3 1 Graphics to SDI Page 2 In the Output Options group box click On for Send Output to SDI If you have enabled Dualview mode this option is grayed out and the panel says Send SDI output to NVIDIA SDT See Dualview Mode on page 53 for instructions on enabling Dualview mode NVIDIA Corporation 16 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Step 2 Choose a Synchronization Method Click the Sync Option arrow and then click the method you want to use to synchronize the SDI output Internal The SDI output will be synchronized with the timing chosen from the SDI signal format list Genlock The SDI output will be synchronized with the external sync signal Frame Lock The SDI output will be synchronized with the timing chosen from the SDI signal format list This list is limited to timings that can be synchronized with the detected external sync signal For more information regarding genlock and frame lock see the section Synchronizing the SDI Output to an External Source on page 22 Step 3 Specify the SDI Si
20. 0 500000 2 1 000000 C Apply Changes Immediately q Apply SDI Output enabled gue our L 2 Check Override default Color Space Conversion 3 Click the Initialize Color Space Conversion with list arrow and then click one of the standards to use as a starting point ITU 601 709 177 or Identity 4 Either enter values directly in the text boxes or use the corresponding up and down arrows to change any of the settings 5 Click Apply to apply the settings To apply the settings as you change them check Apply Changes Immediately NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 37 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Synchronizing the SDI Output to an External Source You can synchronize the SDI output with other equipment in a broadcast or post production environment Genlock Versus Frame Lock The Graphics to SDI page provides two methods for synchronizing the SDI output to a common sync source Genlock and Frame lock Using Genlock Genlock synchronizes the pixel scanning of the SDI output to an external synchronization source When using genlock the SDI refresh rate is determined by the sync source so any refresh rates that you may have chosen in the Output Video Format list do not apply Using Frame Lock Frame lock synchronizes the frame rate of the SDI output to an external synchronization source When using frame lock only modes that are
21. 000000 Read access 0x00010001 Write exclusive access Video Signal Format and Resolution Enumeration enum NVGVOSIGNALFORMAT NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 VGVOSIGNALFORMAT ERROR 1 VGVOSIGNALFORMAT 4871 5994 S VGVOSIGNALFORMAT 5761 5000 S VGVOSIGNALFORMAT 720P 5994 S VGVOSIGNALFORMAT 720P 6000 S VGVOSIGNALFORMAT 10351 5994 S VGVOSIGNALFORMAT 10351 6000 S VGVOSIGNALFORMAT 10801 5000 S VGVOSIGNALFORMAT 10801 5000 S VGVOSIGNALFORMAT 10801 5994 S VGVOSIGNALFORMAT 10801 6000 S Invalid signal format PTE259 NTSC 01 487i 59 94Hz SMPTE259 NTSC PTE259 PAL 02 5763 50 00Hz SMPTE259 PAL PTE296 03 720p 59 94Hz SMPTE296 PTE296 04 720p 60 00Hz SMPTE296 PTE260 05 1035i 59 94Hz SMPTE260 PTE260 06 1035i 60 00Hz SMPTE260 PTE295 07 0801 50 00Hz SMPTE295 PTE274 08 0801 50 00Hz SMPTE274 PTE274 r LL 09 080 59 94Hz SMPTE274 PTE274 10 10801 60 00Hz SMPTE274 53 CHAPTER 5 API Control VGVOSIGNALFORMAT 1080PSF 23976 SMPTE274 11 1080PsF 23 976Hz SMPTE274 VGVOSIGNALFORMAT 1080PSF 2400 SMPTE274 12 1080PsF 24 00Hz SMPTE274 VGVOSIGNALFORMAT 1080PSF 2500 SMPTE274 13 1080PsF 25 00Hz SMPTE274 VGVOSIGNALFORMAT 1080PSF 3000 SMPTE274 14 1080PsF 30 00Hz SMPTE274 VGVOS
22. 01 Supports Serial Digital Interface SDI output define NVGVOCAPS SYNC INTERNAL 0x00000100 Supports Internal timing source a a a a a a efine efine efine efine efine efine NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 57 VGVOCAPS SYNC GENLOCK 0x00000200 Supports Genlock timing source VGVOCAPS SYNCSRC SDI 0x00001000 Supports Serial Digital Interface SDI synchronization input VGVOCAPS SYNCSRC COMP 0x00002000 Supports Composite synchronization input VGVOCAPS OUTPUTMODE DESKTOP 0x00010000 Supports Desktop transparent mode VGVOCAPS OUTPUTMODE OPENGL 0x00020000 Supports OpenGL application mode VGVOCLASS SDI 0x00000001 SDI class interface SDI output with two genlock inputs CHAPTER 5 API Control Device Capabilities Structure typedef struct tagNVGVOCAPS WORD cbSize Caller sets to sizeof NVGVOCAPS char szAdapterName NVADAPTERNAME MAXLEN Graphics adapter name DWORD duClass Graphics adapter classes NGVOCLASS mask DWORD dwCaps Graphics adapter capabilities NVGVOCAPS mask DWORD dwDipSwitch On board DIP switch settings bits DWORD dwDipSwitchReserved On board DIP switch settings reserved bits struct Driver version WORD wMajorVersion Major version WORD wMinorVersion Minor version WORD wRevision Revision WORD wBuild Build Driver struct Firmware version WORD wMajorVers
23. 1 In the Desktop group box click Change Desktop region The display property page minimizes and the SDI Output dialog box appears Superimposed over the desktop is a rectangular outline that shows the region that will be used for SDI output Use Entire Screen Select Region to use 17 l Height 653 Yi stan Y Figure 3 3 Desktop Region Adjustment NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 19 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel 2 Click the Select Region to use option 3 Adjust the region size Click and drag within the rectangular outline to adjust the position on the desktop Click and drag the appropriate corner or side grab handles to resize You can also adjust the region by specifying the X Y Width and Height values in the SDI Output dialog box Either enter pixel values directly into the corresponding text boxes or click the up and down arrows by the appropriate box Note The X and Y values indicate the pixel distance of the upper left corner of the output box from the upper left corner of the desktop 4 Click OK when finished The desktop graphic image shows a thumbnail preview of the desktop region that you have set up for SDI output E NVIDIA Quadro FX 4500 501 COMP Qut Sync Syn VIDIA Dutput options Send output to SDI 0n Ooff Sync options Internal mode SDI signal format 720p 60 00 SMPTE296
24. 4000 Performance amp Quality Settings Color Correction Dutput options Video Overlay Settings Send SDI output to NVIDIA SDI Full Screen Video Tools Sync Options NWRotate Temperature Settings SDI signal format 1080i 60 00Hz 5 274 v b Graphics to SDI Desktop Overlap and Edge Blending ge Desktop Management Desktop Menu Editing Change Desktop Region Desktop Region Internal mode SDI output format YCICb 4 4 4 Adjust Gamma Correction Gamma Correction Genlock format Advanced Options Restore Defaults Figure 3 9 Graphics to SDI Page with Dualview Enabled NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 29 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel NVIDIA Corporation 30 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel LINUX USING THE GRAPHICS TO VIDEO OUT CONTROL PANEL This chapter explains how to set up the NVIDIA Quadro FX 4500 SDI graphics card under Linux using the NVIDIA Graphics to Video Out properties page It contains the following sections How to Set Up the SDI Output on page 32 provides step by step instructions for using the control panel to set up the SDI output Synchronizing the SDI Output to an External Source on page 38 explains in more detail the genlock and frame lock fe
25. 444 2 define NV CTRL GVO DATA FORMAT R8G8B8 TO YCRCB422 3 define NV CTRL GVO DATA FORMAT R8G8B8A8 TO YCRCBA4224 4 define NV CTRL GVO DATA FORMAT R8G8B8210 TO YCRCBZ4224 5 define NV CTRL GVO DATA FORMAT R8G8B8 TO RGB444 6 define NV CTRL GVO DATA FORMAT R8G8B8A8 TO RGBA4444 7 define NV CTRL GVO DATA FORMAT R8G8B8210 TO RGBZ4444 8 define NV CTRL GVO DATA FORMAT Y10CR10CB10 TO YCRCB444 9 define NV CTRL GVO DATA FORMAT Y10CR8CB8 TO YCRCB444 10 define NV CTRL GVO DATA FORMAT Y10CR8CB8A10 TO YCRCBA4444 ll define NV CTRL GVO DATA FORMAT Y10CR8CB8210 TO YCRCBZ4444 12 define NV CTRL GVO DATA FORMAT DUAL R8G8B8 TO DUAL YCRCB422 13 NVIDIA Corporation 70 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control define NV CTRL GVO DATA FORMAT DUAL Y8CR8CB8 TO DUAL YCRCB422 14 define NV CTRL GVO DATA FORMAT R10G10B10 TO YCRCB422 15 define NV CTRL GVO DATA FORMAT 10 10 10 TO YCRCB444 16 define NV CTRL GVO DATA FORMAT Y12CR12CB12 TO YCRCB444 17 define NV CTRL GVO DATA FORMAT R12G12B12 TO YCRCB444 18 NV CTRL GVO DISPLAY X SCREEN NV CTRL GVO DISPLAY X SCREEN enable disable GVO output of the X screen At this point all the GVO attributes that have been cached in the X server are flushed to the hardware and GVO is enabled Note that this attribute can fail to be set if a GLX client has locked the GVO output via glXGetVideoDeviceNV Note that due to the inherit race conditions in this loc
26. DFX 3DFX INTERACTIVE the 3dfx Logo STB STB Systems and Design the STB Logo the StarBox Logo NVIDIA nForce GeForce NVIDIA Quadro NVDVD NVIDIA Personal Cinema NVIDIA Soundstorm Vanta TNT2 TNT RIVA RIVA TNT VOODOO VOODOO GRAPHICS WAVEBAY Accuview Antialiasing the Audio amp Nth Superscript Design Logo CineFX the Communications amp Nth Superscript Design Logo Detonator Digital Vibrance Control DualNet FlowFX ForceWare GIGADUDE Glide GOFORCE the Graphics z Nth Superscript Design Logo Intellisample M BUFFER nfiniteFX NV NVChess nView NVKeystone NVOptimizer NVPinball NVRotate NVSensor NVSync the Platform amp Nth Superscript Design Logo PowerMizer Quincunx Antialiasing Sceneshare See What You ve Been Missing StreamThru SuperStability T BUFFER The Way It s Meant to be Played Logo TwinBank TwinView and the Video amp Nth Superscript Design Logo are registered trademarks or trademarks of NVIDIA Corporation in the United States and or other countries Other company and product names may be trademarks or registered trademarks of the respective owners with which they are associated Intel Indeo and Pentium are registered trademarks of Intel Corporation Microsoft Windows Windows NT Direct3D DirectDraw and DirectX are trademarks or registered trademarks of Microsoft Corporation OpenGL is a registered trademark of Silicon Graphics Inc Other company and product names may be trademarks or registered tra
27. DI Genlock Genlock Single link Sync Signal Sync Signal SDI output C SYNC S SYNC V2 OUT Figure 2 1 NVIDIA Quadro FX 4500 SDI Connectors NVIDIA Corporation 10 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI Connecting the SDI Video Output Refer to Figure 2 1 4 4 4 4 2 2 4 4 4 4 4 dual link signals are sent to the V1 Out and V2 Out connectors corresponding to the fill key signals respectively 4 22 single link signals are sent to the V1 Out connector only In application control mode using the APIs an additional 4 2 2 signal can be sent to the V2 Out connector Connecting to an External Sync Source You can genlock the output to an external digital or analog sync source NVIDIA Genlock supports the following two external synchronization signal types SDI Composite which can be one of the following Composite Bi level NTSC or PAL sources use bi level composite signals Composite Tri level HDTV sources commonly use tri level composite signals To use an external sync source connect the sync signal to the appropriate BNC connector as indicated in Figure 2 1 You can connect to both types of sync sources at the same time The software gives precedence to the SDI signal but you can use the control panel to choose which signal to use see Synchronizing the SDI Output to an External Source on page 22 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 11 CHAPT
28. EO OUTPUTS NV CTRL GVO VIDEO OUTPUTS indicates which GVO video output NV CTRL GVO SDI SYNC INPUT NV CTRL GVO SDI SYNC INPUT NV CTRL GVO SDI SYNC INPUT NV CTRL GVO SDI SYNC INPUT DETECTED DETECTED NONE DETECTED HD DETECTED SD connectors are currently outputing data define define define define define NV CTRL GVO VIDEO OUTPUTS NV CTRL GVO VIDEO OUTPUTS NONE NV CTRL GVO VIDEO OUTPUTS VIDEO NV CTRL GVO VIDEO OUTPUTS VIDEO2 NV CTRL GVO VIDEO OUTPUTS VIDEO BOTH NV CTRL GVO FPGA VERSION 76 TA Rk FA y NV CTRL FPGA VERSION indicates the version of the Firmware on the GVO device XXX would this be better as a string attribute NVIDIA Corporation 72 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control define NV CTRL GVO FIRMWARE VERSION 78 R NV CTRL GVO SYNC DELAY PIXELS NV CTRL GVO SYNC DELAY PIXELS controls the delay between the input sync and the output sync in numbers of pixels from hsync this is a 12 bit value KY define NV CTRL GVO SYNC DELAY PIXELS 79 RW NV CTRL GVO SYNC DELAY LINES NV CTRL GVO SYNC DELAY LINES controls the delay between the input sync and the output sync in numbers of lines from vsync this is a 12 bit value idefine NV CTRL GVO SYNC DELAY LINES 80 RW
29. ER 2 NVIDIA Graphics to SDI About the Softvvare The NVIDIA SDI software lets you specify the SDI signal format Color formats Synchronization method Gamma correction Graphics to SDI functionality can be set up and controlled in two basic ways using the NVIDIA control panel or using the NVIDIA SDI API Using the SDI APIs The SDI application programming interface allows OpenGL applications to have full and exclusive control of the SDI output This is also known as extended mode When the SDI output is under application control you can use the NVIDIA Graphics to SDI property page to view the SDI hardware status Seethe chapter API Control on page 43 for a description of the graphics to video out API calls Also refer to the document Programming the NVIDIA Quadro FX 4000 4500 SDI for instructions on using the APIs Using the Control Panel When the SDI output is not being controlled by an application you can use the NVIDIA graphical user interface to Specify the SDI signal format output format and then enable the SDI output Configure the external synchronization signal if needed This is also known as transparent mode In this mode the SDI software works on top of existing applications and the active workstation desktop or full screen application display is automatically forwarded to the SDI video outputs For detailed intructions under Windows see the chapter Windows Using the Graphics t
30. GvoOpen A alur la AR A uyur rbi Function NvGvoOpen Description Open graphics adapter for Graphics to Video operations using the OpenGL application interface Read operations are permitted in this mode by multiple clients but Write operations are application exclusive Parameters nAdapterNumber Graphics adapter number nReserved Reserved must be set to zero dwClass Class interface NVGVOCLASS value dvAccessRights Access rights NVGVO O mask phGvoHandle Pointer to receive handle Returns NV OK Success NV ACCESSDENIED Access denied for requested access PL FER ERES ERE ARRE A A A AE AER AA NVRESULT NVAPIENTRY NvGvoOpen UINT nAdapterNumber IN UINT nReserved IN DWORD dwClass IN DWORD dwAccessRights IN NVGVOHANDLE phGvoHandle OUT NvGvoClose i a aaa aa at a aa as ai il dee ie ii aa Laat Function NvGvoClose Description Closes graphics adapter for Graphics to Video operations using the OpenGL application interface Closing an OpenGL handle releases the device Parameters hGvoHandle Handle to graphics adapter Returns NV_OK Success Vi eminim a aa mealini i ine ARAS sinin ede e le ne unu NVRESULT NVAPIENTRY NvGvoClose NVGVOHANDLE hGvoHandle IN NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 47 CHAPTER 5 API Control NvGvoDesktopOpen AA i etmi o y SA yy s DR e mein Function N
31. IGNALFORMAT 1080P 23976 SMPTE274 15 1080p 23 976Hz SMPTE274 VGVOSIGNALFORMAT 1080P 2400 SMPTE274 16 1080p 24 00Hz SMPTE274 VGVOSIGNALFORMAT 1080P 2500 SMPTE274 17 1080p 25 00Hz SMPTE274 VGVOSIGNALFORMAT 1080P 2997 SMPTE274 18 1080p 29 97Hz SMPTE274 VGVOSIGNALFORMAT 1080P 3000 SMPTE274 19 1080p 30 00Hz SMPTE274 VGVOSIGNALFORMAT 1080PSF 2997 SMPTE274 20 1080PsF 29 97Hz 5 274 VGVOSIGNALFORMAT 720P 5000 SMPTE296 21 720p 50 00Hz SMPTE296 VGVOSIGNALFORMAT 720P 3000 SMPTE296 22 720p 30 00 2 SMPTE296 VGVOSIGNALFORMAT 720P 2997 SMPTE296 p 1 23 120p 29 97Hz SMPTE296 VGVOSIGNALFORMAT 720P 2500 SMPTE296 24 720p 25 00Hz SMPTE296 VGVOSIGNALFORMAT 720P 2400 SMPTE296 25 720p 24 00Hz SMPTE296 VGVOSIGNALFORMAT 720P 2398 SMPTE296 26 720p 23 98 2 SMPTE296 VGVOSIGNALFORMAT 10801 4800 SMPTE274 27 1080i 48 00Hz SMPTE296 VGVOSIGNALFORMAT 10801 4796 SMPTE274 28 1080i 47 96Hz SMPTE296 VGVOSIGNALFORMAT 1080PSF 2398 SMPTE274 29 1080PsF 23 98Hz SMPTE296 VGVOSIGNALFORMAT 2048P 3000 SMPTE372 30 2048P 30 00Hz SMPTE372 VGVOSIGNALFORMAT 2048P 2997 SMPTE372 31 2048P 29 97Hz SMPTE372 VGVOSIGNALFORMAT 20481 6000 SMPTE372 32 20481 60 00Hz SMPTE372 VGVOSIGNALFORMAT 20481 5994 SMPTE372 33 20481 59 94 2 SMPTE372 VGVOSIGNALFORMAT 2048P 2500 SMPTE372 34 2048P 25 00Hz SMPTE372 VGVOSIGNALFORMAT 20481 5000 SMPTE372 35 20481 50 00Hz SMPTE372
32. PUTREGION WORD X WORD y WORD width WORD height NVGVOOUTPUTREGION Horizontal origin in pixels Vertical origin in pixels Width of region in pixels Height of region in pixels Gamma Ramp 8 bit Index Structure typedef struct tagNVGAMMARAMP8 WO WO WO WO NVGA RD cbSize RD wRed 256 RD wGreen 256 RD wBlue 256 ARAMP8 Caller sets to sizeof NVGAMMARAMP8 Red channel gamma ramp 8 bit index 16 bit values Green channel gamma ramp 8 bit index 16 bit values Blue channel gamma ramp 8 bit index 16 bit values Gamma Ramp 10 bit Index Structure typedef struct tagNVGAMMARAMP10 WO WO WO WO NVIDIA Corporation RD RD RD RD cbSize wRed 1024 wGreen 1024 wBlue 1024 Quadro FX 4500 SDI User s Guide Version 1 0 Caller sets to sizeof NVGAMMARAMP10 Red channel gamma ramp 10 bit index 16 bit values Green channel gamma ramp 10 bit index 16 bit values Blue channel gamma ramp 59 CHAPTER 5 API Control 10 bit index 16 bit values NVGAMMARAMP10 Sync Delay Structure typedef struct tagNVGVOSYNCDELAY WORD wHorizontalDelay Horizontal delay in pixels WORD wVerticalDelay Vertical delay in lines NVGVOSYNCDELAY Video Mode Information Structure typedef struct tagNVVIDEOMODE DWORD dwHorizontalPixels Horizontal resolution in pixels DWORD dwVerticalLines
33. Quadro FX 4500 SDI User s Guide Version 1 0 43 CHAPTER 5 API Control SDI Application Programming Overview 44 Application programming of the NVIDIA Quadro FX 4000 FX4500 SDI consists of two principle parts device control and data transfer Device control handles the hardware configuration as well as the starting and stopping of data transfers This chapter covers the APIs related to data control Data transfer is the sequence of operations that send graphics data to the video device for output Under WindowsXP Device control is handled by the NvGvo API described in this chapter Data transfer operations are performed by the OpenGL extension WGL NV video out Under Linux Device control is handled by the NV CONTROL X extension described in this chapter Data transfer operations are performed by the OpenGL extension GLX NV video output NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control Windows XP NvGvo API Description This section describes the NvGvo APIs inthe following sections NvGvo Function Description on page 46 NvGvo Structures Enumerations and Defines on page 53 Viewing the SDI Hardware Status When the SDI output is under application control you can use the NVIDIA Graphics to SDI property page to view the SDI hardware status To view the SDI status using the NVIDIA Graphics to SDI property page 1 Open the Windows Display Properties cont
34. S 46 NvGvo Structures Enumerations and Defines 53 Linux CONTROL X Extension APIs aas RO 84 ue cab A E ES 66 Using the NVSCTRLE X APIS aim dh o era oc oe kedi A eS eee OS ew Be ee RE 66 NV CTRE GVO bb on wh woe Remy tada m h k dek ie sk gok 67 NV Contrel X FUNCIONS 0 2 goek ve up ee La E LUPO dE dein iya Sark oe e a am es 76 Appendix A OnBoard DIP mi e ob see RR 83 NVIDIA Corporation i NVIDIA Drivers Quadro FX 4500 SDI User s Guide Version 1 0 NVIDIA Corporation CHAPTER 1 About NVIDIA Graphics to SDI ABOUT NVIDIA GRAPHICS To SD Serial Digital Interface SDI is a digital uncompressed high guality video format used for film and video po t production and broadcast applications The NVIDIA Quadro FX 4500 SDI graphics card converts composited video and graphics to uncompressed 8 bit 10 bit or 12 bit SDI output About This Document This manual explains the graphics to SDI functionality of the NVIDIA Quadro FX 4500 SDI graphics card and software described in the following sections NVIDIA Graphics to SDI on page 3 lists the supported SDI features and explains the basic operation in a broadcast environment Windows Using the Graphics to SDI Control Panel on page 15 describes how to use the Display Properties control panel to set up and start the SDI output under Windows Linux Using the Graphics to Video Out Control Panel on
35. TER 2 NVIDIA Graphics to SDI Step 2 Connect the Auxiliary Cabling and Monitor 1 Optional Install the identification color bands Use the provided color bands to assist in properly identifying the function associated vvith each SMA to BNC cable a Using a different color for each SMA to BNC cable place the band over the SMA connector end the smaller end and push up to the BNC connector end b Position the band snugly over the vvide portion of the insulation next to the BNC connector 2 Connect the SMA to BNC Cables Screw the male SMA connector onto the female SMA connector on the SDI output card Note Use care when connecting disconnecting or handling the cables that you do not break the center conductor on the SMA connector 3 Record which color corresponds to the individual connector C Sync S Sync V20ut V1 Out 4 Connect the DVI Connectors Connect one end of the DVI cable to the DVI connector on the SDI Output card and the other end to the north DVI connector on the NVIDIA Quadro FX 4500 card The cable must be connected to the north DVI connector The NVIDIA Quadro FX 4500 SDI will not work properly if the cable is connected to the south DVI connector North DVI Connector SDI Output Card DVI Connector NVIDIA Corporation 8 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI 5 Connect your display to the south DVI connector on the graphics card
36. VGVOSIGNALFORMAT 2048P 2400 SMPTE372 36 2048P 24 00Hz SMPTE372 VGVOSIGNALFORMAT 20481 4800 SMPTE372 37 20481 48 00Hz SMPTE372 VGVOSIGNALFORMAT 2048P 2398 SMPTE372 38 2048P 23 98Hz SMPTE372 VGVOSIGNALFORMAT 20481 4796 SMPTE372 39 20481 23 98Hz SMPTE372 VGVOSIGNALFORMAT END 40 To indicate end of signal format list NVIDIA Corporation 54 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control SMPTE Standards Format Enumeration enum NVVIDEOSTANDARD VVIDEOSTA DARD S PTE259 SMPTE259 VVIDEOSTA DARD S PTE260 SMPTE260 VVIDEOSTA DARD S PTE274 SMPTE274 VVIDEOSTA DARD S PTE295 SMPTE295 VVIDEOSTA DARD S PTE296 SMPTE296 VVIDEOSTANDARD SMPTE372 SMPTE372 y HD or SD Video Type Enumeration enum NVVIDEOTYPE NVVIDEOTYPE SD P Standard definition SD NVVIDEOTYPE HD P High definition HD Interlace Mode Enumeration enum NVINTERLACEMODE NVINTERLACEMODE PROGRESSIVE 7 Progressive p NVINTERLACEMODE INTERLACE Interlace i NVINTERLACEMODE PSF P Progressive Segment Frame psf y Video Data Format Enumeration enum NVGVODATAFORMAT VGVODATAFORMAT R8G8B8 TO YCRCB444 R8 G8 B8 gt YCrCb 4 4 4 VGVODATAFOR AT R8G8B8A8 TO YCRCBA4444 R8 G8 B8 A8 gt YCrCbA 4 4 4 4 VGVODATAFORMAT R8G8B82 0 TO YCRCB24444 R8 G8 B8 210 gt YCrCbZ 4 4 4 4 VGVODATAFORMAT R8G8B8 TO YCRCB422 R8 G8 B8 gt
37. atures 1 This method of controlling the SDI output is also known as transparent mode NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 31 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel How to Set Up the SDI Output Basic SDI Setup To ensure proper operation NVIDIA recommends the following Set the desktop resolution to be the same or larger than the SDI output for better image quality Stop background applications such as virus scan backup and archiving applications prior to starting SD output and going on air Close the control panel before going on air When running multiple OpenGL applications synchronize them otherwise tearing may occur Step 1 Open the NVIDIA Graphics to Video Out Property Page 1 From the command line enter nvidia settings The NVIDIA X Server Settings page appears hd NVIDIA X Server Settings k PA 2 ME NN X Server Color Correction X Server XVideo Settings Cursor Shadow NV I DIA OpenGL Settings OpenGL GLX Information Antialiasing Settings Graphics Card Information Thermal Monitor Graphics Processor Quadro FX 4500 Bus Type PCI Express 16X Graphics to Video Out VBIOS Version 05 70 02 14 03 Color Space Conversion Video Memory 512 MB Display Device IRQ 5 CRT 0 Operating System Unux x86 64 nvidia settings Configuration NVIDIA Driver Version 1 0 8321 Help Sou e lt lt Figure 4
38. ay Device Sync Format DI Sync Te CRT 0 nvidia settings Configuration Input Video Format Free Running Output Options Output Video Format 72 8 iz gt Output Data Format t Synchronization Delay HSync Delay in pixels VSync Delay in lines Region of Interest X Offset 0 Y Offset 0 Disable SDI Output SDI Output enabled A Heip 8 Quit 1 Figure 4 4 Graphics to Video Out Page a Click the Sync Mode list arrovv and then click either Genlock or Framelock synchronizing modes b If you chose frame lock synchronization click the Output Video Format list arrow and then click the signal format you want to use Only those modes that are compatible with the detected sync signal will appear in the SDI signal format list NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 39 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Detecting the External Sync Signal Source The softvvare should automatically detect the external sync signal VVhen it does the sync format information appears in the Input Video Format text box If you have both SDI and Composite signals connected The software automatically chooses the SDI signal If you want to switch to the composite signal click the Sync Format list arrow and then dick COMP Sync If the software fails to automatically detect the signal Detect If the software loses the e
39. chronized with the timing chosen from the SDI signal format list Genlock The SDI output will be synchronized with the external sync signal Frame Lock The SDI output will be synchronized with the timing chosen from the SDI signal format list This list is limited to timings that can be synchronized with the detected external sync signal For more information regarding genlock and frame lock see the section Synchronizing the SDI Output to an External Source on page 38 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 33 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Step 3 Choose the Output Options Output Video Format controls the video resolution field rate and SMPTE signalling standard for the outgoing video stream Output Data Format controls the color model data packing and alpha or z components in the outgoing video stream Specify the Output Video Format From the Output Options group box click the Output Video Format arrovv and then click the signal format you vvant to use Note Only those resolutions that your monitor appear in the Output Video Format list Your options for this setting also depend on which Sync option you chose in the previous step If you chose genlock synchronization the sync source controls the output video format The list box will be grayed out preventing you from choosing another format If you chose frame lock synchronization only
40. demarks of the respective owners with which they are associated Copyright O 2006 by NVIDIA Corporation All rights reserved NVIDIA Corporation Driver Utilities Quadro FX 4500 SDI User s Guide Version Table of Contents amp 1 About NVIDIA Graphics to SDI scusa sse e RR RE ERROR anes 1 2 NVIDIA Grapnics Io 5DI se cans nea ya aaa on Rote ERE a cmn 3 Feature OVSIVISW e lt ate bed box use a do PLEA ECA BEER d AE EURO d dou DE 4 Installing and Preparing the NVIDIA Quadro FX4500SD 6 About Your NVIDIA Quadro FX 4500S8D 6 Installing the NVIDIA Quadro FX 4500 501 7 Operating NVIDIA SDI z aa S Ar m a R dA s RAR ER AER is DEM BUR 10 Understanding the Connections i prepri xu rra a ed be 10 Aboutthe SO Wal ossi Gr Siok la 7 7 7 Bg 12 Recommended Operating Practices suom e po ya BM ende Bee gl ima a d a oy 13 3 Windows Using the Graphics to SDI Control Panel 15 Howto Set Upthe SBI Outp t v uu eoe koh eorum PERSE HATERS DEE EAS ew Hee HBS 16 Basic SDI Setup viene aa aa E E dol d ob ue op en e a oe ue 16 Advanced Adjustments won oh aa ed ue VUE eek Eb b Ew e E gb E V Vs ges NA 19 Synchronizing the SDI Output to an External Source 22 Genlock Versus Fratme Lock ocres cerda AE S 22 Supported Synchronization Signals ouse e ea reagoi ha
41. e LED graphics indicates the signal status as follows e Vid 1 Out or Vid 2 Out Status Off gray Blinking Green Blinking Yellow Meaning SDI output is not in use SDI output is active and is in HD mode SDI output is active and is in SD mode SDI Sync Status Off gray Blinking Green Blinking Yellow Steady Yellow Meaning SDI synchronization signal is not present or not detected SDI synchronization signal is detected in HD mode SDI synchronization signal is detected in SD mode SDI synchronization error has occurred COMP Sync Status Off gray Blinking Green Meaning Composite synchronization signal is not present or not detected Composite synchronization signal is detected 18 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Advanced Adjustments This section describes the following additional settings that you can control using the Graphics to SDI page Adjusting the Desktop Area on page 19 Applying Gamma Correction on page 21 Adjusting the Desktop Area By default the entire desktop is converted to SDI output If the desktop is smaller than the size of the SDI output it will be scaled to fit If the desktop is larger than the SDI output it will be cropped to fit Instead of using the entire desktop you can specify a region of the desktop to convert to SDI output as follows
42. e the SDI output synchronization NVIDIA Quadro FX 4500 2 SDI COMP Sync Sync Dutput options Send output to SD Sync options SDI signal format SDI output format YCrCb 4 4 4 Desktop Change Desktop Region Adjust Gamma Correction Genlock format SD Sine vw Advanced Options Restore Defaults Figure 3 4 Graphics to SDI Page Configuring an External Sync Source a Click the Sync Options list arrow and then click either External genlock or External framelock synchronizing modes b If you chose external frame lock synchronization click the SDI signal format arrow and then click the signal format you want to use Only those modes that are compatible with the detected sync signal will appear in the SDI signal format list c Click Apply NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 23 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Detecting the External Sync Signal Source The software should automatically detect the external sync signal When it does the sync format information appears in the Genlock Framelock format text box If you have both SDI and Composite signals connected The software automatically chooses the SDI signal If you want to switch to the composite signal click the arrow in the Genlock Framelock format group box and then click COMP Sync If the software fails to automatically detect the signal If the s
43. een Badimplementation GVO is not available on that screen XNVCTRLQueryGvoColorConversion Bool XNVCTRLQueryGvoColorConversion Display dpy int screen loat colorMatrix 3 3 fl float colorOffset 3 float colorScale 3 This function retrieves the color conversion matrix and color offset that are currently being used for GVO Graphic to Video Out The values are ordered within the arrays according to the comments for XNVCTRLSetGvoColorConversion Possible errors BadMatch The NVIDIA driver is not present on that screen BadImplementation GVO is not available on that screen NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 81 CHAPTER 5 API Control NVIDIA Corporation 82 Quadro FX 4500 SDI User s Guide Version 1 0 APPENDIX A OnBoard D P Switch ONBOARD DIP SWITCH The Quadro FX 4500 SDI graphics card has an onboard dip switch located on the SDI output card that determines the default SDI operating mode Subsequent software changes override these settings SDI Output Card ON ON eama OFF 1 Trea an ae gre geen L 7 Auto Switch See Table A 3 5 6 Sync Source See Table A 2 1 4 Output Video Format See Table A 1 Figure 1 1 Onboard DIP Switch Positions NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 83 APPENDIX A OnBoard DIP Switch 84 In the following tables a 0 value corresponds to the ON switch positio
44. en the synchronization source and SD output HSYNC delay in pixels WSYNC delay in lines Figure 3 6 Synchronization Delay Page 3 Introduce delays in the HSYNC and VSYNC signals as needed by clicking the appropriate up and down arrows You can also enter values directly into the text boxes 4 Click OK or Apply when finished NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 25 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Viewing System Information To view information about the graphics card and the installed driver software click Advanced Options from the Graphics to SDI page The General tab shows the graphics card model firmware version driver version and current SDI resolution SDI Advanced Options l Synchronization Delay Graphics card and software information Information about your NVIDIA graphics card and the installed NVIDIA driver software Graphics card Quadro FX 4500 Firmware version 1 05 Driver version 81 67 Current SDI resolution 1280 x 720 x 60 000 Hz Figure 3 7 SDI Advanced Options General tab NVIDIA Corporation 26 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Using SDI Under Dualview In the default configuration the SDI output is a clone of the display output The NVIDIA Ouadro FX 4500 SDI graphics card also supports Dualview mode where the desktop e
45. es page also known as transparent mode It contains the following sections How to Set Up the SDI Output on page 16 provides step by step instructions for using the control panel to set up the SDI output e Synchronizing the SDI Output to an External Source on page 22 explains in more detail the genlock and frame lock features Viewing System Information on page 26 Using SDI Under Dualview on page 27 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 15 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel How to Set Up the SDI Output Basic SDI Setup To ensure proper operation NVIDIA recommends the following Set the desktop resolution to be the same or larger than the SDI output for better image guality Stop background applications such as virus scan backup and archiving applications prior to starting SD output and going on air Close the control panel before going on air When running multiple OpenGL applications synchronize them otherwise tearing may occur Step 1 Enable the Graphics to SDI Property Page 1 Open the NVIDIA Graphics to SDI property page a Right dick the desktop then from the pop up menu click NVIDIA Display gt your monitor b Click the Graphics to SDI tree item from the slide out tray NVIDIA Quadro FX 4500 Quadro FX 4500 Screen Adjustment Display Mode Timing Dutput options Performance amp Quality Settings Send output
46. es whether the specified screen is controlled by the NVIDIA driver XNVCTRLSetAttribute Sets the specified attribute to the specified value XNVCTRLSetAttributeAndGetStatus Same as XNVCTRLSetattribute XNVCTRLQueryAttribute Queries the value of the specified attribute XNVCTRLQueryStringAttribute Queries the value of the specified string attribute XNVCTRLSetStringAttribute Set the specified string attribute vvith the specified string XNVCTRLQueryValidAttributeValues Queries the valid values for the specified 0 attribute XNVCTRLSetGvoColorConversion Sets the color conversion matrix XNVCTRLQueryGvoColorConversion Queries the color conversion matrix XNVCTRLQueryExtension Bool XNVCTRLQueryExtension Display dpy int event basep int error basep This function returns True if the extension exists False otherwise event basep and error basep are the extension event and error bases Currently no extension specific errors or events are defined XNVCTRLQueryVersion Bool XNVCTRLQueryVersion Display dpy int major int minor NVIDIA Corporation 76 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control This function returns True if the extension exists False otherwise major and minor are the extension s major and minor version numbers XNVCTRLIsNvScreen Bool XNVCTRLIsNvScreen Display dpy int screen This function returns True is the specified screen is con
47. gnal Format The SDI signal format controls the video resolution field rate and SMPTE signalling standard for the outgoing video stream Click the SDI signal format arrow and then click the signal format you want to use Note Your options for this setting depend on which Sync option you chose in the previous step If you chose genlock synchronization the sync source controls the SDI signal format The list box will be grayed out preventing you from choosing another format If you chose frame lock synchronization only those modes that are compatible with the detected sync signal will appear in the SDI signal format list Step 4 Specify the SDI Output Format The SDI output format controls the color model data packing and alpha or z components in the outgoing video stream Click the SDI output format arrow and then click the color format you want to use Step 5 Apply and Verify the Changes Click OK or Apply to put the new settings into effect NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 17 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel The Graphics to SDI property page banner indicates the status of the SDI output as well as the external synchronization signals Figure 3 2 shows the correlation between the indicators on the banner and the actual connectors DI COMP ync Sync Graphics to SDI Property Page Banner Figure 3 2 Connection Status Indicators The activity of th
48. he NVIDIA Quadro FX 4500 SDI card and prepare it for use Operating NVIDIA SDI on page 10 provides an overview of SDI operation NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 3 CHAPTER 2 NVIDIA Graphics to SDI Feature Overview Output Connections Two BNC connections that can be configured for fill key dual link SDI outputs or for single link SDI outputs One DVI video monitoring output BNC connections for external sync signals Supported SDI Signal Formats Standard Definition SD Modes 487i 59 95 Hz SMPTE259 NTSC 576i 50 00 Hz SMPTE259 PAL High Definition HD Modes 720p 23 97 Hz 24 00 Hz 25 00 Hz 29 97 Hz 30 00 Hz and 50 00 Hzl 720p 59 94Hz 60 00 Hz SMPTE296 1035i 59 94 Hz 60 00 Hz SMPTE260 1080i 50 00 Hz SMPTE295 1080i 50 00 Hz 59 94 Hz 60 00 Hz SMPTE274 1080PsF 24 00 Hz 23 976 Hz 1080PsF 25 00 Hz 29 97 Hz 30 Hz SMPTE274 1080p 23 976 Hz 24 00 Hz 25 00 Hz 29 97 Hz 30 00 Hz SMPTE274 2048x1080p 23 976 Hz 24 00 Hz 25 00 Hz 29 97 Hz 30 00 Hz 47 96Hz 48Hz 60Hz SMPTE272 Supported SDI Color Formats e RGB 4 4 4 e YCrCb 4 2 2 or 4 4 4 RGBA 4 4 4 4 e YCrCbA 4 2 2 4 1 The 720p modes in this bullet entry are available with firmware revision 6 or later 2 The 1080PsF modes in this bullet entry are available with firmware revision 6 or later NVIDIA Corporation 4 Quadro FX 4500 SDI User s Guide
49. in pixels VSync Delay in lines Region of Interest X Offset 0 Yvofset o Disable SDI Output SD Output enabled A Help E Quit In the Region of Interest group box adjust the region size by specifying the X Offset and Y Offset values Either enter pixel values directly into the corresponding text boxes or click the up and dovvn arrovvs by the appropriate box Note The X and Y values indicate the pixel distance of the upper left corner of the output box from the upper left corner of the desktop NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Customizing the Color Space Conversion To set your own RGB color space conversion 1 Click the Color Space Conversion tree item from the side menu The Color Space Conversion page appears W NVIDIA X Server Settings 2n3x dhcp 172 16 189 171 nvidia com 0 0 ea X Server Color Correction ir X Server XVideo Settings RVIDIA Cursor Shadow OpenGL Settings 7 Override default Color Space Conversion OpenGL GLX information Antialia tti naar Seas Initialize Color Space Conversion with ITU 601 v Thermal Monitor bori MAL LA aka Red Green Blue Offset Scale Display Device Y 0 256103 0 502625 2 0 098450 0 062500 1 000000 gt CRT 0 nvidia settings Configuration Cr 0 437927 0 116516 2 0 070923 gt 0 500000 1 000000 Cb 0 022583 2 0 039917 2 0437927
50. ion Major version WORD wMinorVersion Minor version Firmware NVGVOOWNERID ovnerld Unique identifier for owner of video output NVGVOOWNERID NONE if free running NVGVOONNERTYPE ovnerType Owner type for video output OpenGL application or Desktop mode NVGVOCAPS Device Status Structure typedef struct tagNVGVOSTATUS WORD cbSize VGVOOUTPUTSTATUS vidlOut VGVOOUTPUTSTATUS vid20ut VGVOSYNCSTATUS sdiSyncIn VGVOSYNCSTATUS compSyncIn BOOL syncEnable VGVOSYNCSOURCE syncSource VGVOSIGNALFORMAT syncFormat VGVOOWNERID ownerld 58 Video 1 output Video 2 output SDI sync input Composite sync Sync enable Caller sets to sizeof NVGVOSTATUS status status status input status TRUE if using syncSource Sync source Sync format Unique identifier for ovner of video output NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 NVGVOOWNERTYPE ownerType BOOL BOOL int BOOL BOOL NVGVOSTATUS bframeLockEnable bOutputVideoLocked CHAPTER 5 API Control Owner type for video output OpenGL application or Desktop mode Framelock enable flag Output locked status nDatalntegrityCheckErrorCount Data integrity check error count bDatalntegrityCheckEnabled Data integrity check status enabled bDatalntegrityCheckFailed Data integrity check status failed Output Region Structure typedef struct tagNVGVOOUT
51. king strategy NV CTRL GVO DISPLAY X SCREEN can fail unexpectantly In the failing situation X will not return an X error Instead you should query the value of NV CTRL GVO DISPLAY X SCREEN after setting it to confirm that the setting was applied define NV CTRL DISPLAY X SCREEN 73 RW idefine NV CTRL GVO DISPLAY X SCREEN ENABLE 1 define NV CTRL GVO DISPLAY X SCREEN DISABLE 0 NV CTRL GVO COMPOSITE SYNC INPUT DETECTED NV CTRL GVO COMPOSITE SYNC INPUT DETECTED indicates whether Composite Sync input is detected define NV CTRL GVO COMPOSITE SYNC INPUT 74 R define NV CTRL GVO COMPOSITE SYNC INPUT DETECTED FALSE 0 define NV CTRL GVO COMPOSITE SYNC INPUT DETECTED TRUE 1 NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 71 CHAPTER 5 API Control NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE get set the Composite Sync input detect mode define NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE 75 RW define NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE AUTO 0 define NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE BI LEVEL 1 define NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE TRI LEVEL 2 NV CTRL GVO SYNC INPUT DETECTED x NV CTRL GVO SYNC INPUT DETECTED indicates vhether SDI Sync input is detected and vhat type define define define define NV CTRL GVO VID
52. l NvGvoStatus Function NvGvoStatus Description Get Graphics to Video status Parameters hGvoHandle Handle to graphics adapter Returns NV OK Success NVRESULT NVAPIENTRY NvGvoStatus NVGVOHANDLE hGvoHandle IN NVGVOSTATUS pStatus OUT NvGvoSyncFormatDetect Function NvGvoSyncFormatDetect Description Detects Graphics to Video incoming sync video format Parameters hGvoHandle Handle to graphics adapter pdwWait Pointer to receive milliseconds to wait before NvGvoStatus will return detected syncFormat Returns NV_OK Success ESE s nm su sulun O ee dd nim ni NVRESULT NVAPIENTRY NvGvoSyncFormatDetect NVGVOHANDLE hGvoHandle IN DWORD pdwWait OUT NvGvoConfigGet eme DELL DEC D LEE Function NvGvoConfigGet Description Get Graphics to Video configuration Parameters hGvoHandle Handle to graphics adapter pConfig Pointer to Graphics to Video configuration Returns NV OK Success aaa o o a c NVRESULT NVAPIENTRY NvGvoConfigGet NVGVOHANDLE hGvoHandle IN NVGVOCONFIG pConfig OUT NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 49 CHAPTER 5 Video configuration Handle to graphics adapter Pointer to Graphics to Video config Success Access denied no write access Reguested settings reguire NvGvoStop vGvoConfigSet NVGVOHANDLE hGvoHandle IN const NVGVOCONFIG pConfig IN Dete
53. l XNVCTRLQueryStringAttribute Display dpy int screen unsigned int display mask unsigned int attribute char ptr This function returns True if the attribute exists otherwise False If XNVCTRLQueryStringAttribute returns True ptr will point to an allocated string containing the string attribute requested Itis the caller s responsibility to free the string when done Possible errors NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control BadValue The screen doesn t exist BadMatch The NVIDIA driver is not present on that screen BadAlloc Insufficient resources to fulfill the request XNVCTRLSetStringAttribute Bool XNVCTRLSetStringAttribute Display dpy int screen unsigned int display mask unsigned int attribute char ptr Returns True if the operation succeeded othervvise False Possible X errors BadValue The screen doesn t exist BadMatch The NVIDIA driver is not present on that screen BadAlloc Insufficient resources to fulfill the request XNVCTRLQueryValidAttributeValues Bool XNVCTRLQueryValidAttributeValues Display dpy int screen unsigned int display mask unsigned int attribute NVCTRLAttributeValidValuesRec values This function returns True if the attribute exists otherwise False If XNVCTRLQuery ValidAttributeValues returns True values will indicate the valid values for the specified attribute See the de
54. n and a 1 value corresponds to the OFF switch position Table A 1 Output Video Format Switch Settings Switch Position 1234 Video Format 0000 Reserved 1000 SMPTE 259 NTSC 1440x487 30 1 001 Hz Interlace 0100 SMPTE 259 PAL 1440x576 25 Hz Interlace 1100 SMPTE 260 1920x1035 30 Hz Interlace 0010 SMPTE 260 1920x1035 30 1 001 Hz Interlace 1010 SMPTE 295 1920x1080 25 Hz Interlace 0110 SMPTE 274 1920x1080 30 Hz Interlace 1110 SMPTE 274 1920x1080 30 1 001 Hz Interlace 0001 SMPTE 274 1920x1080 25 Hz Interlace 1001 SMPTE 274 1920x1080 30 Hz Progressive 0101 SMPTE 274 1920x1080 30 1 001 Hz Progressive 1101 SMPTE 274 1920x1080 25 Hz Progressive 0011 SMPTE 274 1920x1080 24 Hz Progressive 1011 SMPTE 274 1920x1080 24 1 001 Hz Progressive 0111 SMPTE 296 1280x720 60 Hz Progressive 1111 SMPTE 296 1280x720 60 1 001 Hz Progressive Table A 2 Sync Source Switch Settings Switch Position 56 Sync Source 00 Internal free running 10 Synchronize to SDI sync source 01 Synchronize to Composite sync source 1 1 Reserved Table Auto Switch Settings Switch Position 7 Auto Switch Setting 0 Do not auto switch 1 Automatically switch to the new video format based on the source sync NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0
55. n Structure typedef struct tagNVGVOCONFIG WORD cbSize DWORD dwFields fields to use VGVOSIGNALFORMAT signalFormat VGVODATAFORMAT dataFormat VGVOOUTPUTREGION outputRegion CHAPTER 5 API Control Caller sets to sizeof NVGVOCONFIG Caller sets to NVGVOCONFIG mask for Signal format for video output Data format for video output Region for video output Desktop Usable resolution for video output colorMatrix n 0 Input 1 colorMatrix n 1 Input 2 OutputRange colorOffset n Where OutputRange is the standard magnitude of Output n n and colorMatrix and colorOffset values are bCompositeSafe constrains luminance range when using composite output mode VGVOOUTPUTAREA outputArea safe area struct Color conversion Output n Input 0 colorMatrix n 2 within the range 1 0 to 1 0 NVFLOAT colorMatrix 3 3 NVFLOAT colorOffset131 NVFLOAT colorScale 3 72 BOOL bCompositeSafe colorConversion union Gamma correction cbSize field in gammaRamp describes type NVGAMMARAMP8 gammaRamp8 Gamma ramp 8 bit index 16 bit values NVGAMMARAMP10 gammaRamp10 Gamma ramp 10 bit index 16 bit values gammaCorrection BOOL syncEnable Sync enable TRUE to use syncSource NVGVOSYNCSOURCE syncSource Sync source NVGVOSYNCDELAY syncDelay Sync delay NVIDTA Corporation Quadro FX 4500 SDI User s Guide
56. nd scale vvith XNVCTRLSetGvoColorConversion If using the GLX NV video out extension to display one or more pbuffers call glXGetVideoDeviceNV to lock the GVO output for use by the GLX client then bind the pbuffer s to the GVO output with g XBindVideolmageNV and send pbuffers to the GVO output with g XSendPbufferToVideoNV See the GLX_NV_video_out spec for more details NVIDIA Corporation 66 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control If rather than using the GLX NV video out extension to display GLX pbuffers on the GVO output you vvish display the X screen on the GVO output set NV CTRL GVO DISPLAY X SCREEN to NV CTRL GVO DISPLAY X SCREEN ENABLE Setting most GVO attributes only causes the value to be cached in the X server The values vvill be flushed to the hardvvare either vvhen NV CTRL GVO DISPLAY X SCREEN is enabled or when a GLX pbuffer is bound to the GVO output with glXBindVideolmageNV GLX NV video out and NV CTRL GVO DISPLAY X SCREEN are mutually exclusive If NV CTRL GVO DISPLAY X SCREEN is enabled then giXGetVideoDeviceN V will fail Similarly if a GLX client has locked the GVO output via giXGetVideoDeviceN V then NV CTRL GVO DISPLAY X SCREEN will fail The NV CTRL GVO LOCKED event will be sent when a GLX client locks the GVO output NV CTRL GVO Attributes NV CTRL GVO SUPPORTED NV CTRL GVO SUPPORTED returns whether this X screen supports GVO if this
57. ns Output Video Format 72 8 59 94 Hz MPTE259 NT Output Data Format rCb 4 2 gt Synchronization Delay HSync Delay in pixels VSync Delay in lines Region of Interest X Offset 0 YOffset Disable SDI Output SDI Output enabled A Help Y Quit 2 In the Synchronization Delay group box introduce delays in the HSYNC and VSYNC signals as needed by clicking the appropriate up and down arrows You can also enter values directly into the text boxes NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 41 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel NVIDIA Corporation 42 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control API CONTROL The SDI application programming interface allovvs OpenGL or Direct3D applications to have full and exclusive control of the SDI output This method of controlling the SDI output is also knovvn as extended mode This chapter gives a brief introduction to this method of implementing graphics to SDI and includes the follovving sections e SDI Application Programming Overview on page 44 Windows XP NvGvo API Description on page 45 Linux CONTROL X Extension API on page 66 Refer to the following documents for additional information on using the APIs Programming the NVIDA Quadro FX 4000 4500 SDI The VVGVOSDK which can be obtained from NVIDIA NVIDIA Corporation
58. o SDI Control Panel on page 15 For detailed instruction under Linux see the chapter Linux Using the Graphics to Video Out Control Panel on page 31 NVIDIA Corporation 12 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI Recommended Operating Practices This section provides some basic operating practices to follovv in order to obtain the best SDI performance for your application Initial On Air Broadcast VVhen starting a live broadcast of SDI video follovv the sequence belovv to ensure proper allocation of system resources and to prevent visual disturbances in the on air broadcast 1 Set up the SDI format settings and start the SDI output 2 Start the application to be broadcast 3 Verify the video quality 4 Close the Graphics to SDI control panel 5 Go on air To avoid visual disturbances while broadcasting live DO NOT Start or stop the graphics or video application Turn on or off the SDI output Make changes to the SDI signal format Changing Applications To avoid visual disturbances while switching applications observe the following seguence 1 Stopthelive broadcast go off air 2 Stop the application 3 Start the new application 4 Verify video quality 5 Resume the live broadcast NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 13 CHAPTER 2 NVIDIA Graphics to SDI Changing Video Formats When changing any of the SDI settings visual disturbances might occ
59. oftware loses the external sync signal or does not detect it automatically click the signal detect button to force detection of the sync signal For composite signals if the software is unable to automatically detect the correct signal type either bi level or tri level click the Genlock Framelock format list box arrovv and then click the COMP option corresponding to your sync source NVIDIA Corporation 24 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Adding a Delay to the Signal You can introduce a slight delay in the genlocked or frame locked SDI output For example if delivery of video from other equipment is delayed because of greater cable length you can introduce a delay in the SDI output from this card so that both deliveries are in sync To introduce a synchronization delay 1 Click Advanced Options from the Graphics to SDI page The SDI Advanced Options window appears E SDI Advanced Options Graphics card and software information Information about your NVIDIA graphics card and the installed NVIDIA driver software Graphics card Quadro FX 4500 Firmware version 1 05 Driver version 81 67 Current SDI resolution 1280 x 720 x 60 000 Hz Cx Figure 3 5 SDI Advanced Options Window 2 Click the Synchronization Delay tab E SDI Advanced Options General Synchronization Delay Synchronization delay 2 Modify values to fine tune signal delays betwe
60. page 31 describes how to use the Display Properties control panel to set up and start the SDI output under Linux API Control on page 43 gives an overview of API control of the SDI functions For instructions on installing the graphics card and drivers refer to the documentation that accompanies your NVIDIA Quadro FX 4500 SDI graphics card Other Documents For details on using the NVIDIA Display Properties control panel see the NVIDIA Quadro Workstation User 5 Guide NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 1 CHAPTER 1 About NVIDIA Graphics to SDI System Requirements The following operating systems are supported Windows 2000 or Windows XP Linux NVIDIA Quadro FX 4500 SDI Graphics Card NVIDIA Forceware Graphics Driver For Windows version 83 61 or later For Linux version 83 21 or later Revision History Revision Date Description 1 0 1 27 06 Initial Release NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 2 NVIDIA Graphics to SDI NVIDIA GRAPHICS TO SDI This chapter provides an overview of the NVIDIA graphics to SDI functionality described in the following sections Feature Overview on page 4 lists the hardware connections supported SDI formats and additional SDI support features of the NVIDIA Quadro FX 4500 SDI graphics card Installing and Preparing the NVIDIA Quadro FX 4500 SDI on page 6 describes how to install t
61. phics to vVideo operations using the Desktop transparent mode interface NvGvoDesktopClose Close the graphics cards for graphics to video operations using the Desktop transparent mode interface NvGvoStatus Get the graphics to video status NvGvoSyncFormatDetect Detect the video format of the iincoming sync signal NvGvoConfigGet Get the current graphics to video configuration NvGvoConfigSet Set the graphics to video configuration NvGvolsRunning Determine if there is an SDI out video stream NvGvoStart Start the SDI out video stream NvGvoStop Stop the SDI out video stream NvGvoEnumSignalFormats Enumerate the supported SDI signal formats NvGvolsFrameLockModeCompatible Verify whether a mode is compatible with frame lock mode NvGvoEnumDataFormats Enumerate the supported SDI data formats NvGvoCaps if Peas 22222 Hi enn Sas de mn minin e seli n n Function NvGvoCaps Description Determine graphics adapter Graphics to Video capabilities Parameters nAdapterNumber Graphics adapter number El nReserved Reserved must be set to zero pAdapterCaps Pointer to receive capabilities Returns NV_OK Success NV_NOTSUPPORTED Graphics to Video not supported 46 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NVRESULT NVAPIENTRY NvGvoCaps UINT nAdapterNumber IN UINT nReserved IN NVGVOCAPS pAdapterCaps OUT Nv
62. put to a common sync source Genlock and Frame lock Using Genlock Genlock synchronizes the pixel scanning of the SDI output to an external synchronization source When using genlock the SDI refresh rate is determined by the sync source so any refresh rates that you may have chosen in the SDI signal format list do not apply Using Frame Lock Frame lock synchronizes the frame rate of the SDI output to an external synchronization source When using frame lock only modes that are valid for the frame rate of the sync source can be used for the SDI output The valid modes will appear in the SDI signal format list Supported Synchronization Signals NVIDIA Genlock supports the following external synchronization signal types e SDI Composite Bi level NTSC or PAL sources use bi level composite signals Composite Tri level HDTV sources commonly use tri level composite signals NVIDIA Corporation 22 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Synchronization Instructions Basic Setup Summary The following are the basic steps to synchronize the SDI output 1 Connect the external sync source to the appropriate BNC connector on the graphics card See Understanding the Connections on page 10 for instructions on connecting the external sync signal to the graphics card 2 Configure the sync source Use the NVIDIA Graphics to SDI property page to configur
63. ried with existing interfaces XNVCTRLQueryAttribute should be used and the video format specified in the display mask field eg XNVCTRLQueryAttribute dpy Screen NV CTRL GVO VIDEO FORMAT 4801 59 94 SMPTE259 NTSC NV CTRL GVO VIDEO FORMAT WIDTH amp value Note that Refresh Rate is in 1 1000 Hertz values define NV CTRL GVO VIDEO FORMAT WIDTH 837 Ef define NV CTRL GVO VIDEO FORMAT HEIGHT 84 R define NV CTRL GVO VIDEO FORMAT REFRESH RATE 85 gk Res ES NVIDIA Corporation 74 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NV CTRL GVO X SCREEN PAN XY when GVO output of the X screen is enabled the pan x y attributes control which portion of the X screen is displayed by GVO These attributes can be updated while GVO output is enabled or before enabling GVO output The pan values will be clamped so that GVO output is not panned beyond the end of the X screen define NV CTRL GVO X SCREEN PAN X 86 RW define NV CTRL GVO X SCREEN PAN Y 87 RW NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 75 CHAPTER 5 API Control NV Control X Functions Table 5 2 NV Control X Function Index call Description XNVCTRLQueryExtension Queries for the existence of the Nv Gvo extensions XNVCTRLQueryVersion Queries the extension version XNVCTRLIsNvScreen Queri
64. ription Enumerate signal formats supported by Graphics to Video Parameters hGvoHandle Handle to graphics adapter 2 nEnumIndex Enumeration index bByEnum TRUE nEnumIndex is NVSIGNALFORMAT FALSE nEnumIndex is 0 n 1 pSignalFormatDetail Pointer to receive detail or NULL Returns NV_OK Success NV_NOMORE No more signal formats to enumerate NV_NOTSUPPORTED Unsupported NVSIGNALFORMAT enumeration fae ei si bei eae See a Se a a ai say a eee NVRESULT NVAPIENTRY NvGvoEnumSignalFormats NVGVOHANDLE hGvoHandle IN int nEnumIndex IN BOOL bByEnum IN NVGVOSIGNALFORMATDETAIL pSignalFormatDetail OUT NVIDTA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 51 CHAPTER 5 API Control 52 NvGvoIsFrameLockModeCompatible Function Description Parameters Returns NvGvolsFrameLockModeCompatible Checks vhether modes are compatible in framelock mode hGvoHandle nSrcEnumIndex nDestEnumIndex pbCompatible NV OK NV NOTSUPPORTED Handle to graphics adapter Source Enumeration index Destination Enumeration index Pointer to receive compatability Success Unsupported NVSIGNALFORMAT enumeration NVRESULT NVAPIENTRY NvGvolsFrameLockModeCompatible NVGVOHANDLE hGvoHandle nSrcEnumIndex nDestEnumIndex pbCompatible IN OUT NvGvoEnumDataFormats Function Description NvGvoEnumDataFormats
65. rmine if Graphics to Video output is running Handle to graphics adapter Graphics to Video is running Graphics to Video is not running NVRESULT NVAPIENTRY NvGvolsRunning NVGVOHANDLE hGvoHandle IN Video output Handle to graphics adapter Success Access denied no write access Graphics to Video already running API Control NvGvoConfigSet Function NvGvoConfigSet Description Set Graphics to Parameters hGvoHandle pConfig Returns NV_OK NV_ACCESSDENIED NV_RUNNING VE imi ia ie uni NVRESULT NVAPIENTRY NvGvoIsRunning Function NvGvolsRunning Description Parameters hGvoHandle Returns NV RUNNING NV NOTRUNNING NvGvoStart Function NvGvoStart Description Start Graphics to Parameters hGvoHandle Returns NV OK NV ACCESSDENIED NV RUNNING A RAZR sisin NVRESULT NVAPIENTRY 50 vGvoStart NVGVOHANDLE hGvoHandle IN NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control NvGvoStop M C M C D A ununu Function NvGvoStop Description Stop Graphics to Video output Parameters hGvoHandle Handle to graphics adapter Returns NV OK Success NV ACCESSDENIED Access denied no vrite access NV NOTRUNNING Graphics to Video not running aaa a a a a o id NVRESULT NVAPIENTRY NvGvoStop NVGVOHANDLE hGvoHandle IN NvGvoEnumSignalFormats Function NvGvoEnumSignalFormats Desc
66. rol panel click Settings Advanced and then click the Quadro FX 4500 tab to open the NVIDIA graphics card display properties page 2 Click the Graphics to SDI tree item from the slide out tray L685 and NVIDIA Quadro FX 4000P Properties General mi Adapter Monitor Troubleshoot Color Management G Quadro Fx 4000P a RVIDIA G SDI output under exclusive application control Output options Send output ta SDI Yes SDI signal format 480i 59 94H2 5MPTE253 NTSC SDI output format YCICb 4 2 2 Color conversion Custom Genlock source Auto detect COMP IN Signal type Auto detect Bi Level Sync delay pixels and lines Application in control The following application is controlling SDI output lt gt Discrete Combustion 3 Advanced Options Restore Defaults DK Cancel Figure 5 1 Graphics to SDI Page Application Control NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 45 CHAPTER 5 API Control NvGvo Function Description Table 5 1 NvGvo Function Index Call Description NvGvoCaps Determine the graphics to video capabilities of the graphics card NvGvoOpen Open the graphics card for graphics to video operations using the OpenGL application interface NvGvoClose Close the graphics card for graphics to video operations using the OpenGL application interface NvGvoDesktopOpen Open the graphics cards for gra
67. screen does not support GVO output then all other GVO attributes are unavailable x define NV CTRL GVO SUPPORTED 67 R define NV CTRL GVO SUPPORTED FALSE 0 define NV CTRL GVO SUPPORTED TRUE 1 NV_CTRL_GVO_SYNC_MODE NV CTRL GVO SYNC MODE selects the GVO sync mode possible values are FREE RUNNING GVO does not sync to any external signal GENLOCK the GVO output is genlocked to an incoming sync signal genlocking locks at hsync This requires that the output video NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 67 CHAPTER 5 API Control 68 format exactly match the incoming sync video format FRAMELOCK the GVO output is framelocked to an incoming sync signal framelocking locks at vsync This requires that the output video format have the same refresh rate as the incoming sync video format E define NV CTRL GVO SYNC MODE 68 RW define NV CTRL GVO SYNC MODE FREE RUNNING 0 define NV CTRL GVO SYNC MODE GENLOCK 1 define NV CTRL GVO SYNC MODE FRAMELOCK 2 NV_CTRL_GVO_SYNC_SOURCE NV CTRL GVO SYNC SOURCE if NV CTRL GVO SYNC MODE is set to either GENLOCK or FRAMELOCK this controls which sync source is used as the incoming sync signal either Composite or SDI If NV CTRL GVO SYNC MODE is FREE RUNNING this attribute has no effect E define NV CTRL GVO SYNC SOURCE 69 RW define NV CTRL GVO SYNC SOURCE COMPOSITE
68. scription of NVCTRLAttributeValidValues in NVCtrl h NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 79 CHAPTER 5 API Control XNVCTRLSetGvoColorConversion void XNVCTRLSetGvoColorConversion This Display dpy int screen loat colorMatrix 3 3 loat colorOffset 3 fl f float colorScale 3 function sets the color conversion matrix offset and scale that should be used for GVO Graphic to Video Out The Color Space Conversion data is ordered as follows colorMatrix 0 0 r Y colorMatrix 0 1 g Y colorMatrix 0 2 b Y colorMatrix 1 0 r Cr colorMatrix 1 1 g Cr colorMatrix 1 2 b Cr colorMatrix 2 0 r Cb colorMatrix 2 1 g Cb colorMatrix 2 2 b Cb colorOffset 0 colorOffset 1 colorOffset 2 IX Cr Cb colorScale 0 Y Cr Cb colorScale 1 colorScale 2 where the data is used according to the following formulae 80 Y colorOffset 0 colorScale 0 R colorMatrix 0 0 G colorMatrix 0 1 B colorMatrix 0 2 NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Control Cr colorOffset 1 colorScale 1 R colorMatrix 1 0 G colorMatrix 1 1 B colorMatrix 1 2 Cb colorOffset 2 colorScale 2 R colorMatrix 2 0 G colorMatrix 2 1 B colorMatrix 2 2 Possible errors BadMatch The NVIDIA driver is not present on that scr
69. t is PSF Signal format Indicates last stored SDI output state TRUE ON FALSE OFF 65 CHAPTER 5 API Control Linux CONTROL X Fxtension API This section describes the NvGvo APIs inthe following sections Using the NV CTRL X APIs on page 66 e NV CTRL GVO Attributes on page 67 e NV Control X Functions on page 76 Using the NV CTRL X APIs The NV CTRL GVO integer attributes are used to configure GVO graphics to video out functionality on the Quadro FX 4500 SDI graphics board The follovving is a typical usage pattern for the GVO attributes Query NV CTRL GVO SUPPORTED to determine if the X screen supports GV Specify NV CTRL GVO SYNC MODE either FREE RUNNING GENLOCK or FRAMELOCK If you specify GENLOCK or FRAMELOCK you should also specify NV CTRL GVO SYNC SOURCE Use NV CTRL GVO SYNC INPUT DETECTED and NV CTRL GVO SDI SYNC INPUT DETECTED to detect what input syncs are present If no analog sync is detected but it is known that a valid bi level or tri level sync is connected set NV CTRL GVO COMPOSITE SYNC INPUT DETECT MODE appropriately and retest with NV CTRL GVO COMPOSITE SYNC INPUT DETECTED If syncing to input sync query theNV CTRL GVO INPUT VIDEO FORMAT attribute The input video format can only be queried after SYNC SOURCE is specified Specify the NV CTRL GVO OUTPUT VIDEO FORMAT Specify the NV CTRL GVO DATA FORMAT Specify any custom Color Space Conversion CSC matrix offset a
70. t or not detected Composite synchronization signal is detected NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 35 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Advanced Adjustments 36 This section describes the following additional settings that you can control using the Graphics to SDI page Adjusting the Desktop Area on page 36 Customizing the Color Space Conversion on page 37 Adjusting the Desktop Area By default the entire desktop is converted to SDI output If the desktop is smaller than the size of the SDI output it will be scaled to fit If the desktop is larger than the SDI output it will be cropped to fit Instead of using the entire desktop you can specify a region of the desktop to convert to SDI output as follows Vv NVIDIA X Server Settings X RO dhcp 172 16 189 171 nvidia com 0 0 EU so COME Out Out Syne Sync X Server Color Correction K HVIDIA X Server XVideo Settings Ed Cursor Shadow General Information OpenGL Settings Firmware Version 1 04 OpenGL GLX Information Current SDI Resolution 720 x 487 Antialiasing Settings Current SDI State In Use by X Thermal Monitor Sync Options Color Space Conversion Display Device Sync Format m CRT 0 nvidia settings Configuration input Video Format Output Options Output Video Format Output Data Format Synchronization Delay HSync Delay
71. those modes that are compatible with the detected sync signal will appear in the Output Video Format list Specify the Output Data Format From the Output Options group box click the Output Data Format arrow and then click the color format you want to use Step 4 Verify the Changes 34 The settings go into effect immediately The Graphics to SDI property page banner indicates the status of the SDI output as well as the external synchronization signals Figure 4 3 shows the correlation between the indicators on the banner and the actual connectors Graphics to Video Out Banner Figure 4 3 Connection Status Indicators NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel The activity of the LED graphics indicates the signal status as follovvs e Vid 1 Out or Vid 2 Out Status Off gray Blinking Green Blinking Yellow Meaning SDI output is not in use SDI output is active and is in HD mode SDI output is active and is in SD mode SDI Sync Status Off gray Blinking Green Blinking Yellow Steady Yellow Meaning SDI synchronization signal is not present or not detected SDI synchronization signal is detected in HD mode SDI synchronization signal is detected in SD mode SDI synchronization error has occurred COMP Sync Status Off gray Blinking Green Meaning Composite synchronization signal is not presen
72. trol 0x00000001 R8 68 B8 0x00000002 R8 G8 B8 224 0x00000004 R8 G8 B8 A8 0x00000008 R8 G8 B8 A8 Z24 FP 0x00000010 R16FP G16FP B16FP FPZ24 0x00000020 R 6FP G16FP B16FP 224 16 0 00000040 R16FP G16FP B16FP Al6FP 16 224 0x00000080 R16FP G16FP B16FP Al6FP 224 WORD cbSize Caller sets to sizeof NVGVODATAFORMATDETAIL NVGVODATAFORMAT dataFormat Data format enumerated value DWORD dwCaps Data format capabilities NVGVOCAPS mask struct DWORD dwPbufferFormats Supported p buffer formats NVGVOPBUFFERFORMAT mask DWORD dwPbufferCount Number of p buffers char szValueName NVVALUENAME MAXLEN Data format input name in the form lt name gt R8 G8 B8 A8 in struct char szValueName NVVALUENAME MAXLEN Data format output name in the form lt name gt t lt format gt YCrCbANt 4 2 2 4 out NVGVODATAFORMATDETAIL NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 61 CHAPTER 5 API Control Device Configuration Defines These are dwFiel define define define define define define define syncEnab define define define define define define define 62 define VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO le VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO VGVOCO 4 E T TI EI Ek 4 TL XI 24
73. trolled by the NVIDIA driver otherwise False XNVCTRLSetAttribute void XNVCTRLSetAttribute Display dpy int screen unsigned int display mask unsigned int attribute int value i This function sets the attribute to the given value Not all attributes require the display_mask parameter See NV CTRL GVO Attributes on page 67 for details Possible errors e BadValue The screen or attribute doesn t exist BadMatch The NVIDIA driver is not present on that screen XNVCTRLSetAttributeAndGetStatus Bool XNVCTRLSetAttributeAndGetStatus Display dpy int screen unsigned int display mask unsigned int attribute int value NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 77 CHAPTER 5 API Control This function is the same as XNVCTRLSetAttribute and returns True if the operation succeeds otherwise False XNVCTRLQueryAttribute 78 Bool XNVCTRLQueryAttribute Display dpy int screen unsigned int display mask unsigned int attribute int value This function returns True if the attribute exists otherwise False If XNVCTRLQueryAttribute returns True value will contain the value of the specified attribute Not all attributes require the display mask parameter See NV CTRL GVO Attributes on page 67 for details Possible errors BadValue The screen doesn t exist BadMatch The NVIDIA driver is not present on that screen XNVCTRLQueryStringAttribute Boo
74. ur as the video resets to the nevv settings To prevent such disturbances from being visible to the public or from being recorded observe the follovving sequence vvhen making changes to any SDI setting 1 Stop the live broadcast go off air 2 Change video format or SDI settings 3 Verify video quality 4 Resume the live broadcast When Using the Control Panel NVIDIA recommends the following Set the desktop to the same or higher resolution than the SDI output for better image quality Close all background applications such as virus scan backup and archiving applications before starting the SDI output and going on air Close the Display Properties panel before going on air When running multiple OpenGL applications tearing may occur if the applications are not synchronized In general NVIDIA does not recommend running multiple OpenGL applications when starting the SDI output or when going live Running Multiple OpenGL Applications To maximize the system resources and bandwidth available for converting graphics to SDI output NVIDIA recommends broadcasting only one OpenGL application at a time NVIDIA Corporation 14 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel WINDOWS USING THE GRAPHICS TO SDI CONTROL PANEL This chapter explains how to set up the NVIDIA Quadro FX 4500 SDI graphics card under Windows using the NVIDIA Graphics to SDI properti
75. v SDI output format YCICb 4 4 4 v Desktop Genlock format Advanced Options 5 Click OK or Apply to put the settings into effect NVIDIA Corporation 20 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Applying Gamma Correction To specify the gamma correction to use for the source stream 1 Inthe Desktop group box dick Adjust Gamma Correction The SDI Color Settings dialog box appears SDI Color Settings Gamma correction Gamma correction E Specify gamma correction for the source stream B Lock all channels 2 Specify the RGB Gamma values using one or more of the following methods Click and drag the slider for the appropriate R G or B setting Specify the R G or B gamma value by entering a value in the text box or using the up and down arrows Click and drag the handle in the graphic To keep all gamma channels at the same value while you adjust them simultaneously click the Lock all channels option 3 Click OK when finished NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 21 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Synchronizing the SDI Output to an External Source You can synchronize the SDI output with other equipment in a broadcast or post production environment Genlock Versus Frame Lock The Graphics to SDI page provides two methods for synchronizing the SDI out
76. vGvoDesktopOpen Description Open graphics adapter for Graphics to Video operations using the Desktop transparent mode interface Read operations are permitted in this mode by multiple clients but write operations are application exclusive Parameters nAdapterNumber Graphics adapter number Ef nReserved Reserved must be set to zero dwClass Class interface NVGVOCLASS value dwAccessRights Access rights NVGVO O mask phGvoHandle Pointer to receive handle Returns NV OK Success NV ACCESSDENIED Access denied for requested access unudursunuz uu NVRESULT NVAPIENTRY NvGvoDesktopOpen UINT nAdapterNumber IN UINT nReserved IN DWORD dwClass IN DWORD dwAccessRights IN NVGVOHANDLE phGvoHandle OUT NvGvoDesktopClose ununu elini ei a a ac de ii ee eyi sinemi Function NvGvoDesktopClose Description Closes graphics adapter for Graphics to Video operations using the Desktop transparent mode interface Parameters hGvoHandle Handle to graphics adapter bGvoRelease TRUE to release device when handle closes FALSE to remain in desktop mode when handle closes other clients can open using NvGvoDesktopOpen and release using NvGvoDesktopClose Returns NV OK Success ii NVRESULT NVAPIENTRY NvGvoDesktopClose NVGVOHANDLE hGvoHandle IN BOOL bRelease IN NVIDIA Corporation 48 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 5 API Contro
77. valid for the frame rate of the sync source can be used for the SDI output The valid modes will appear in the Output Video Format list Supported Synchronization Signals NVIDIA Genlock supports the following external synchronization signal types e SDI Composite Bi level NTSC or PAL sources use bi level composite signals Composite Tri level HDTV sources commonly use tri level composite signals NVIDIA Corporation 38 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Synchronization Instructions Basic Setup Summary The following are the basic steps to synchronize the SDI output 1 Connect the external sync source to the appropriate BNC connector on the graphics card See Understanding the Connections on page 10 for instructions on connecting the external sync signal to the graphics card 2 Configure the sync source a Open the Graphics to Video Out page and click Enable SDI Output NVIDIA X Server Settings x v dhcp 172 16 189 171 nvidia com 0 0 Was Vd so Out Out Syne Sync X Server Color Correction a 0000 AVIDIA X Server XVideo Settings Cursor Shadow General Information OpenGL Settings Firmware Version 1 04 OpenGL GLX Information Current SDI Resolution 720 x 487 Antialiasing Settings Current SDI State In Use by X Thermal Monitor Sync Options Sim Male Color Space Conversion Displ
78. xtends across two monitors About Dualview Mode Under Dualview mode you can define one large desktop that extends from the display to the SDI output This lets you move windows between the SDI output and the graphics DVI display part of the extended desktop With applications that use video overlay or Microsoft VMR you can also display the video full screen on the SDI output Area displayed on primary display Area displayed on the SDI output C EA aac UN Use Full Screen Video Mirror to present a video overlay or Microsoft VMR video full screen on the SDI output Windows can be dragged from one display to the other Figure 3 8 Extended Desktop with Dualview Mode The display and the SDI output do not need to be the same resolution and refresh rate Refer to the document Quadro Workstation User 5 Guide for more information regarding Dualview mode and the NVIDIA graphics drivers NVIDIA Corporation Quadro FX 4500 SDI User s Guide Version 1 0 27 CHAPTER 3 VVindovvs Using the Graphics to SDI Control Panel Hovv to Enable Dualvievv Mode To enable Dualvievv mode 1 Right click the desktop then from the pop up menu click Properties The Display Properties page appears 2 From the Display Properties page click the Settings tab The Settings page appears Display Properties Themes Desktop Screen Saver Appearance Selling Drag the moritor icons lo match the pliys cal arrangement al your
79. xternal sync signal or does not detect it automatically click Detect to force detection of the sync signal For composite signals if the software is unable to automatically detect the correct signal type either bi level or tri level click the Sync Format list arrow and then click the COMP option corresponding to your sync source NVIDIA Corporation 40 Quadro FX 4500 SDI User s Guide Version 1 0 CHAPTER 4 Linux Using the Graphics to Video Out Control Panel Adding a Delay to the Signal You can introduce a slight delay in the genlocked or frame locked SDI output For example if delivery of video from other equipment is delayed because of greater cable length you can introduce a delay in the SDI output from this card so that both deliveries are in sync To introduce a synchronization delay 1 Open the Graphics to Video Out page and click Enable SDI Output W NVIDIA X Server Settings x e v dhcp 172 16 189 171 nvidia com 0 0 NIIS COME X Server Color Correction o 5 6 X Server XVideo Settings t VIDIA Cursor Shadow General Information OpenGL Settings Firmware Version 1 04 OpenGL GLX Information Curent SDI Resolution 720 x 487 Antialiasing Settings Current SDI State In Use by X Thermal Monitor Sync Options ias Color Space Conversion Display Device Sync Format I v CRT 0 nvidia settings Configuration Input Video Format Free Running dete Output Optio

Download Pdf Manuals

image

Related Search

Related Contents

「新版日本人・アラブ取扱説明書/ 他者への理解挑戦」の案内(2012/6  Chefman RJ10-BLUE Use and Care Manual  Information produit  „Handycam“ Handbuch HDR-CX110E/CX115E/CX116E/ CX150E  VPCF2 Series - Sony Europe  SPRAYIT SPRAYIT SP-33500 Use and Care Manual    Data Sheet PDF - Presentation Rentals  User Manual - Tooled  Guia do Usuário - Mercury mobile  

Copyright © All rights reserved.
Failed to retrieve file