home *** CD-ROM | disk | FTP | other *** search
-
-
-
- - 1 -
-
-
-
- 3. _C_o_n_f_i_g_u_r_a_t_i_o_n__I_n_f_o_r_m_a_t_i_o_n
-
- The Sirius Video subsystem is initialized by the video
- daemon process when the first program that uses it is
- executed.
-
- 3.1 _S_u_p_p_l_i_e_d__T_o_o_l_s
-
- The Sirius Video software includes a small set of tools that
- will allow you to input, output and monitor video streams.
- They are all installed in the directory:
-
- ////uuuussssrrrr////ddddmmmmeeeeddddiiiiaaaa////bbbbiiiinnnn////SSSSIIIIRRRRIIIIUUUUSSSS
-
- Please refer to the individual man pages for each of the
- following:
-
- _g_f_x_t_o_g_f_x - route graphics output through Sirius back to a
- graphics window.OpenGL version.
-
- _g_f_x_t_o_v_i_d - route a video-sized area of the high resolution
- graphics display to the video output.
-
- _g_f_x_v_i_d_k_e_y_t_o_v_i_d - blend a video-sized area of the high
- resolution graphics display with a video input. The chroma
- key generator is enabled on the _B path. The result is sent
- to the video output.
-
- _g_f_x_v_i_d_t_o_v_i_d - blend a video-sized area of the high
- resolution graphics display with a video input and send the
- result to the video output.
-
- _s_h_a_t_t_e_r - a demo program showing live video as a texture.
- This is an IrisGL version and works only on Reality Engine.
-
- _s_i_r__c_u_r_s_o_r - the Sirius board does not duplicate the
- graphics cursor in its output. For most uses, you do not
- want the cursor to appear on the video output. For those
- times that you do, this program shadows the graphics cursor
- on the overlay or popup planes, which do appear on the video
- output.
-
- _s_i_r__m_e_m_t_o_v_i_d - send one or more images from disk files to
- the video output in a burst.
-
- _s_i_r__v_i_d_t_o_m_e_m - capture video input to one or more disk
- files.
-
- _s_i_r__v_l_a_n - allows you to initialize and send VTR control
- commands through the build-in VLAN transmitter on Sirius
- Video.
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
-
-
- _s_i_r_c_m_d - allows setting of timing, format, and sync values
- for input and output channels from the command line.
-
- _v_i_d_t_o_g_f_x - route the input video to a graphics window. Uses
- OpenGL interface. Double buffered example.
-
- _v_i_d_t_o_g_f_x__s - route the input video to a graphics window.
- Uses OpenGL interface. Single buffered example.
-
- _v_i_d_t_o_t_e_x - route the input video to a graphics texture map
- and display in a graphics window. IrisGL version. Works only
- on the RealityEngine.
-
- _v_i_d_t_o_v_i_d - route the video input to the video output.
-
- _v_i_d_e_o_b_u_b - OpenGL sample program demonstrating the use of
- video as texturesource. Works only on Infinite Reality
- System.
-
- _v_i_d_e_o_w_a_r_p - OpenGL sample program demonstrating the use of
- video as texture source. Works only on Infinte Reality
- System.
-
- _s_i_r__a_v_c_a_p_t_u_r_e - capture video and audio synchronously to an
- XFS based striped logical volume disk array in real time.
-
- _s_i_r__a_v_p_l_a_y_o_u_t - playback video and audio synchronously from
- an XFS based striped logical volume disk array in real time.
-
- _s_i_r__d_i_s_k_t_o_v_i_d - playback video from the raw device or file
- system of a striped logical volume disk array in real time.
-
- _s_i_r__v_i_d_t_o_d_i_s_k - capture video to the raw device or file
- system of a striped logical volume disk array in real time.
-
- _s_i_r_i_u_s__d_i_s_t_o_r_t - interactively manipulate a live video
- texture. Works only on the RealityEngine.
-
- _O_r_i_o_n - a GUI based video capture/playback tool. See man
- page for more details.
-
- On RealityEngine Systems, four special Video Output Formats
- (VOFs) are provided for use with the Sirius Video Option.
- These formats (1280x1024_25f, 1280x1024_30f, 1280x1024_60f
- and 1280x1024_50f) configure the HiRes display to lock to a
- video sync source connected to the RealityEngine's genlock
- input. They should be invoked using _s_e_t_m_o_n(_1_G). External
- genlock is automatically selected by these formats. If no
- video sync signal is present, these formats will free run at
- an inaccurate timebase(e.g. 58Hz .. 62Hz for 1280x1024_60f,
- or 48Hz .. 52Hz for 1280x1024_50f).
-
-
-
-
-
-
-
-
-
-
-
- - 3 -
-
-
-
- On Infinite Reality Systems, a gui based tool,
- _i_r_c_o_m_b_i_n_e(_1_G), is provided in addition to setmon and must be
- used to specify the genlock formats for the HiRes display.
- You should use it to define format combinations to drive
- Sirius. The equivalents to the formats listed above
- (1280x1024_25r2, 1280x1024_30r2, 1280x1024_60 and
- 1280x1024_50) should be used on HighRes channel "0". You
- should also enable Sirius and have it slaved to channel "0".
- In the global parameters area, select either NTSC
- (640x486_301) or PAL (768x576_25i) as the external genlock
- format and enable genlock.
-
- These formats should always be used when passing video data
- through the graphics subsystem. In all of these formats,
- the HiRes graphics subsystem runs at twice the input video
- rate. The difference between the 30/60 or 25/50 versions of
- the formats is in the rate that the graphics subsystem will
- be able to execute the _s_w_a_p_b_u_f_f_e_r_s() graphics function. The
- 50/60 versions allow swapbuffers to run at twice the video
- frame rate. The 25/30 versions synchronize the HiRes update
- with the video frame rate.
-
- You may use the _i_z_o_o_m program to resize RGB image files.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-