上一页 | 下一页 | 目录

SunVideo Plus 1.3 用户指南

3


SunVideo 兼容模式


本章描述如何与使用 Sun Microsystems XIL 库和 SBus SunVideo 卡的现有软件应用程序一起使用 SunVideo Plus 子系统。这将允许您使用 SunVideo Plus 卡运行 SunVideo 演示程序和应用程序,例如 Sun 的 ShowMe 桌面视频会议产品和 ShowMe TV 音频/视频广播产品。

有关 Sun 应用程序的使用,请参阅 Sun 应用程序产品中附带的用户指南。例如,有关 SunVideo 演示程序的使用,可以参阅 《SunVideo User's Guide》 ;有关 ShowMe TV 程序的使用,可以参阅 《ShowMe TV User's Guide》

系统要求

局限性

使用 SunVideo 兼容模式

在 SunVideo 兼容 (SVC) 模式下,也可以使用 Solaris 2.5.1 和 Solaris 2.6 中 SunVideo Tool 演示程序的录制和回放功能。

要将 SunVideo Plus 卡设置为 SunVideo 兼容模式:

  1. 在工作站上安装 SunVideo Plus 卡。

    请参阅 “打开 SunVideo Plus 卡的包装”

  2. 安装 SunVideo Plus 软件。

    请参阅 “打开 SunVideo Plus 卡的包装”

  3. 运行 SunVideo Plus 兼容模式设置脚本。

    请参阅 “运行 SVC 模式脚本”

  4. 仅对于 Solaris 2.5.1, 设置 XILHOMELD_LIBRARY_PATH 环境变量。

    请参阅 “设置 SVC 环境变量(仅适宜 Solaris 2.5.1)”

运行 SVC 模式脚本

安装完 SunVideo Plus 卡和软件后,执行如下操作以运行 SunVideo 兼容 (SVC) 模式设置脚本:

  1. 作为超级用户登录。

  2. 运行以下脚本:


hostname# svc_install

hostname# svc_devices (installremove)

下表描述设置脚本。

表 3-1 SunVideo Plus 设置脚本

设置脚本 说明

svc_install

该脚本为 SunVideo Plus 卡创建 SunVideo 兼容模式 XIL 流水线结构。

svc_devices

该脚本创建 (svc_devices install) 或去除 (svc_devices remove) SunVideo 兼容模式伪设备。伪设备是从 rtvc (SunVideo) 设备到 o1k (SunVideo Plus) 设备的符号链接。脚本将这些连接置于 /dev 下。

svc_uninstall

仅适宜 Solaris 2.6。在 Solaris 2.6 上使用该脚本以去除 svc 结构。

Solaris 2.5.1 的 svc_install 脚本

svc_install 脚本创建 XIL 流水线结构。svc_install 脚本的缺省位置是 /opt/SUNWo1kp/bin。语法为:
 


hostname% svc_install  选项

下表列出并描述 svc_install 选项和缺省值。

表 3-2 svc_install 选项和缺省值

svc_install 选项 说明

-s O1KHOME

这是 SunVideo Plus 源目录的位置。缺省位置为 /opt/SUNWo1kp

-t DESTDIR

这是 SunVideo 兼容模式流水线结构的目标位置。缺省位置为
/opt/SUNWo1kp/svc。 DESTDIR 可以不存在。该结构大约需要 360 KB。

-v

这是冗余模式,它显示有关 stdout 的状态信息。缺省值为不显示信息。

-x XILHOME

这是 XIL 图像库源目录的位置。缺省位置为 /opt/SUNWits/Graphics-sw/xil

通常,不带任何选项就可运行脚本。如果没有对 DESTDIR 目录的写权限,则必须作为超级用户登录。

如果在运行 svc_install 时已安装了 svc,则以前的 SVC 结构将被去除并被替换。

当将更改 XIL 部件的软件包、修补软件等应用到系统时,应该随时重新运行 svc_install

Solaris 2.6 的 svc_install 脚本

在 Solaris 2.5.1 中,SVC 结构是一个独立的实体,可以由用户通过设置环境变量来启用/禁止。但是,SVC 结构在 Solaris 2.6 中不是一个独立的实体。在 Solaris 2.6 中安装 SVC 模式将把包含设备处理程序(XIL 1.3 库)的现有 XIL 1.3 目录替换为 SVC 模式的。 因此,如果在 Solaris 2.6 下运行 svc_install 脚本,SVC 模式将被启用且不受环境变量的控制。要在 Solaris 2.6 下禁用 SVC 模式,使用 svc_uninstall 脚本。

语法为:
 


hostname% svc_install 选项

下表列出并描述 svc_install 选项和缺省值。

表 3-3 svc_install 选项和缺省值

svc_install 选项 说明

-v

这是冗余模式,它显示有关 stdout 的状态信息。

通常,不带任何选项就可运行脚本。您必须作为超级用户登录。该脚本修改 /usr/openwin/xil/lib。如果这是一个按 NFS 安装的目录,就不能运行该脚本。

Solaris 2.6 的 svc_uninstall 脚本

svc_uninstall 脚本将去除由 svc_install 安装的 SVC 模式并放回最初的 XIL 设备处理程序目录。


警告 - 由于 SVC 模式替换了标准的 XIL 1.3 设备处理程序目录,在对工作站进行任何会更改或添加 XIL 部件的更新(即修补、升级或新软件包安装)前,必须记住先运行 svc_uninstall

语法为:
 


hostname% svc_uninstall 选项

下表列出并描述 svc_uninstall 选项和缺省值。

表 3-4 svc_uninstall 选项和缺省值

svc_uninstall 选项

说明

-v

这是冗余模式,它显示有关 stdout 的状态信息。

通常,不带任何选项就可运行脚本。您必须作为超级用户登录。该脚本修改 /usr/openwin/xil/lib。 如果这是一个按 NFS 安装的目录,就不能运行该脚本。

svc_devices 脚本

svc_devices 脚本创建和去除 /dev 中的 SunVideo 兼容模式伪设备。svc_devices 脚本的缺省位置为
/opt/SUNWo1kp/bininstall 脚本的语法为:
 


hostname% svc_devices install

remove 脚本的语法为:
 


hostname% svc_devices remove

使用 svc_devices install 可以安装 SunVideo 兼容模式伪设备。使用 svc_devices remove 可以从
/dev 目录中去除 SunVideo 伪设备。

要从 SunVideo 应用程序中选择 SunVideo Plus 卡,使用 rtvc 伪设备名,通常为 /dev/rtvc0


注意 - 如果使用 pkgrm 去除 SunVideo Plus 软件,则不必先运行 svc_devices remove 脚本。pkgrm 脚本可以去除所有伪设备。


注意 - 如果将 SunVideo Plus 卡移到其它插槽中,则必须先运行 svc_devices remove,然后运行 svc_devices install。

设置 SVC 环境变量(仅适宜 Solaris 2.5.1)

要使用特殊的 XIL 流水线和 SunVideo Plus 兼容功能,必须将 XILHOME 环境变量设置为 /opt/SUNWo1kp/svc

必须在 LD_LIBRARY_PATH 环境变量中包含 DESTDIR/lib ,其中 DESTDIR 为 SunVideo 兼容模式流水线结构的目标位置。它是在运行 svc_install 脚本时指定的位置。DESTDIR 的缺省位置为 /opt/SUNWo1kp/svc

如果 XIL 库已在 LD_LIBRARY_PATH 中,则 DESTDIR/lib 必须放在 LD_LIBRARY_PATH 之前,或者必须在将新路径附加到 LD_LIBRARY_PATH 前从 LD_LIBRARY_PATH 中去除 XIL 库路径。

下面是使用 csh shell 附加的 DESTDIR/lib 的实例:
 

hostname% setenv O1KHOME /opt/SUNWo1kp

hostname% setenv LD_LIBRARY_PATH /opt/SUNWo1kp/lib:$LD_LIBRARY_PATH

hostname% setenv LD_LIBRARY_PATH /opt/SUNWits/Graphics-sw/lib:$LD_LIBRARY_PATH
hostname% setenv XILHOME /opt/SUNWo1kp/svc



| 上一页 | 下一页 | 目录