本章說明如何讓現有使用 Sun Microsystems XIL 程式庫和 SBus SunVideo 介面卡的應用程式使用 SunVideo Plus 的方法。此種方式使您可以用一片 SunVideo Plus 介面卡執行 SunVideo 示範程式和其他應用程式,例如:Sun 的 ShowMe 桌上型視訊會議產品,以及 ShowMe TV 音訊/視訊廣播產品等。
若需關於使用您的 Sun 應用程式的資訊,請參閱 Sun 應用程式產品所附帶提供的使用者指南。例如:關於使用 SunVideo 示範程式的方法請參閱《SunVideo 使用者指南》,關於使用 ShowMe TV 程式的方法請參閱《ShowMe TV 使用者指南》。
在 SunVideo 相容 (SVC) 模式中,您也可以使用 Solaris 2.5.1 包含的 SunVideo Tool 示範程式的錄製和播放功能。
若要將 SunVideo Plus 介面卡設定為 SunVideo 相容模式:
安裝 SunVideo Plus 介面卡和軟體後,請按照下列步驟執行 SunVideo 相容模式 (SVC) 安裝 Script:
hostname# svc_install hostname# svc_devices (install 或 remove) |
| 安裝 Script | 說明 |
建立 (svc_devices install) 或移除 (svc_devices remove) SunVideo 相容模式虛擬裝置。虛擬裝置為從 rtvc (SunVideo) 裝置至 o1k (SunVideo Plus) 裝置的象徵性連結。這個 Script 將連結加入 /dev 中。 | |
svc_install Script 會建立 XIL 管線架構。svc_install Script 預設的位置在 /opt/SUNWo1kp/bin。執行的語法如下:
hostname% svc_install 選項 |
| svc_install 選項 | |
SunVideo 相容模式管線架構的目標位置。預設位置為 /opt/SUNWo1kp/svc。DESTDIR 可以不必設定。建立整個架構約需佔用 360 KB 的空間。 | |
一般而言,您可以直接執行 Script,不必設定任何選項。如果您沒有 DESTDIR 目錄的寫入權限,就必須以超級使用者身份登入。
如果在 svc_install 執行時就已經安裝了 svc 模式,則先前的 SVC 架構會被移除並取代。
您應該在將變更 XIL 元件的套件、修補程式等等套用到系統上時,隨時重新執行 svc_install。
在 Solaris 2.5.1 中,SVC 架構是一個分離的個體,使用者可經由設定環境變數來啟用或停用它。但在 Solaris 2.6 中,SVC 架構並不是一個分離的個體。安裝 Solaris 2.6 中的 SVC 模式會以 SVC 模式取代現有 XIL 1.3 目錄所包含的裝置處理程式 (XIL 1.3 程式庫)。因此,一旦 svc_install Script 在 Solaris 2.6 上執行時,SVC 模式就會被啟用且無法經由設定環境變數來控制。若要在 Solaris 2.6 下停用 SVC 模式,請使用 svc_uninstall Script。
hostname% svc_install 選項 |
| svc_install 選項 | 說明 |
一般而言,您不必使用任何選項來執行此 Script。您必須以超級使用者身份登入。此 Script 會修改 /usr/openwin/xil/lib。您不應該在 Script 為 NFS 裝載目錄的情況下執行它。
svc_uninstall Script 會移除 svc_install 所安裝的 SVC 模式,並放回原始的 XIL 裝置處理程式目錄。
![]() |
小心 - 因為 SVC 模式取代了標準的 XIL 1.3 裝置處理程式目錄,所以在將會變更或新增 XIL 元件的更新 (如:增補程式、升級程式,或新的套件安裝) 套用到工作站上之前執行 svc_uninstall 就相對地變得非常重要了。 |
hostname% svc_uninstall 選項 |
下表列示並說明 svc_uninstall 的選項及預設值。
|
| 說明 |
一般而言,您不必使用任何選項來執行此 Script。您必須以超級使用者身份登入。此 Script 會修改 /usr/openwin/xil/lib。您不應該在 Script 為 NFS 裝載目錄的情況下執行它。
svc_devices Script 可建立和移除位於 /dev 中的 SunVideo 相容模式虛擬裝置。svc_devices Script 的預設位置為 /opt/SUNWo1kp/bin。安裝 Script 語法如下:
hostname% svc_devices install |
hostname% svc_devices remove |
使用 svc_devices 安裝 Script 安裝 SunVideo 相容模式虛擬裝置。使用 svc_devices 移除 Script 從 /dev 子目錄移除 SunVideo 虛擬裝置。
若要從某個 SunVideo 應用程式選取 SunVideo Plus 介面卡,請利用 rtvc 虛擬裝置名稱,一般為 /dev/rtvc0。
您必須將環境變數 XILHOME 設定為 /opt/SUNWo1kp/svc 才能使用特殊 XIL 管線和 SunVideo Plus 相容功能。
您必須在環境變數 LD_LIBRARY_PATH 中加入 DESTDIR/lib,其中 DESTDIR 是 SunVideo 相容模式管線架構的目標位置。也就是在執行 svc_install 時設定的位置。DESTDIR 預設的位置為 /opt/SUNWo1kp/svc。
如果您的 LD_LIBRARY_PATH 設定值已經有 XIL 程式庫的路徑,那麼,在您增加新的路徑到 LD_LIBRARY_PATH 以前,必須先以 DESTDIR/lib 放在 LD_LIBRARY_PATH 前面,或先從您的 LD_LIBRARY_PATH 移除 XIL 程式庫的路徑。
以下為使用 csh shell 附加 DESTDIR/lib 的範例: