本章描述如何与使用 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 兼容 (SVC) 模式下,也可以使用 Solaris 2.5.1 和 Solaris 2.6 中 SunVideo Tool 演示程序的录制和回放功能。
要将 SunVideo Plus 卡设置为 SunVideo 兼容模式:
请参阅 “运行 SVC 模式脚本”。
安装完 SunVideo Plus 卡和软件后,执行如下操作以运行 SunVideo 兼容 (SVC) 模式设置脚本:
hostname# svc_install hostname# svc_devices (install 或 remove) |
| 设置脚本 | 说明 |
该脚本创建 (svc_devices install) 或去除 (svc_devices remove) SunVideo 兼容模式伪设备。伪设备是从 rtvc (SunVideo) 设备到 o1k (SunVideo Plus) 设备的符号链接。脚本将这些连接置于 /dev 下。 | |
svc_install 脚本创建 XIL 流水线结构。svc_install 脚本的缺省位置是 /opt/SUNWo1kp/bin。语法为:
hostname% svc_install 选项 |
| svc_install 选项 | 说明 |
这是 SunVideo 兼容模式流水线结构的目标位置。缺省位置为 | |
通常,不带任何选项就可运行脚本。如果没有对 DESTDIR 目录的写权限,则必须作为超级用户登录。
如果在运行 svc_install 时已安装了 svc,则以前的 SVC 结构将被去除并被替换。
当将更改 XIL 部件的软件包、修补软件等应用到系统时,应该随时重新运行 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 选项 | 说明 |
通常,不带任何选项就可运行脚本。您必须作为超级用户登录。该脚本修改 /usr/openwin/xil/lib。如果这是一个按 NFS 安装的目录,就不能运行该脚本。
svc_uninstall 脚本将去除由 svc_install 安装的 SVC 模式并放回最初的 XIL 设备处理程序目录。
![]() |
警告 - 由于 SVC 模式替换了标准的 XIL 1.3 设备处理程序目录,在对工作站进行任何会更改或添加 XIL 部件的更新(即修补、升级或新软件包安装)前,必须记住先运行 svc_uninstall。 |
hostname% svc_uninstall 选项 |
| 说明 | |
通常,不带任何选项就可运行脚本。您必须作为超级用户登录。该脚本修改 /usr/openwin/xil/lib。 如果这是一个按 NFS 安装的目录,就不能运行该脚本。
svc_devices 脚本创建和去除 /dev 中的 SunVideo 兼容模式伪设备。svc_devices 脚本的缺省位置为
/opt/SUNWo1kp/bin。 install 脚本的语法为:
hostname% svc_devices install |
hostname% svc_devices remove |
使用 svc_devices install 可以安装 SunVideo 兼容模式伪设备。使用 svc_devices remove 可以从
/dev 目录中去除 SunVideo 伪设备。
要从 SunVideo 应用程序中选择 SunVideo Plus 卡,使用 rtvc 伪设备名,通常为 /dev/rtvc0。
要使用特殊的 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 的实例: