Abekas Diskus Manual

Digital disc recorder
Table of Contents

Advertisement

Quick Links

Diskus™
Digital
Disk
Recorder
Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Diskus and is the answer not in the manual?

Questions and answers

Summary of Contents for Abekas Diskus

  • Page 1 Diskus™ Digital Disk Recorder Manual...
  • Page 2 Diskus™ Digital Disk Recorder Manual PN 9100-0217-02 Copyright © December 1994 Revised March 1995, July 1995, September 1995 Abekas Video Systems, Inc. 101 Galveston Drive Redwood City, California 94063...
  • Page 3 Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this manual, and Abekas was aware of a trademark claim, the designations have been printed in initial caps or all caps.
  • Page 4 Abekas Video Systems, Inc. 101 Galveston Drive Redwood City, CA 94063 Tel:415-369-5111 Fax:415-369-4777 Email:info@abekas.com Atlanta Tel:404-451-0637 Fax:404-451-0829 Chicago Tel:708-699-9400 Fax:708-699-6896 Dallas Tel:214-385-4544 Fax:214-385-4583 Los Angeles Tel:818-955-6446 Fax:818-955-6472 New York Tel:516-939-9000 Fax:516-939-9055 San Francisco Tel:415-599-3078 Fax:415-599-3123 Abekas Asia Pacific, Inc. Units 12, 40/F...
  • Page 5 U.S. Sales and Service Offices NORTH WEST REGION SOUTH CENTRAL REGION Abekas Video Systems, Inc. Abekas Video Systems, Inc. 101 Galveston Drive 6730 LBJ Freeway, Ste. 2175 Redwood City, CA 94063 Dallas, TX 75240 Tel: (415) 599-3078 Tel: (214) 385-4544...
  • Page 6 International Sales and Service Offices Abekas sells and supports it products worldwide through a network of offices and distributors. For local information or the name of the distributor in your country, please contact the appropriate office: THE AMERICAS EUROPE Canada, Central And South America Abekas Video Systems, Ltd.
  • Page 7 ASIA Japan Abekas Americas/Pacific Office 101 Galveston Drive Redwood City, CA 94063 Tel: (415) 599-3055 Fax: (415) 559-3198 All Other Asian Countries Abekas Americas/Pacific Office 101 Galveston Drive Redwood City, CA 94063 Tel: (415) 599-3055 Fax: (415) 559-3198 South Pacific - All Countries...
  • Page 8: Customer Support

    CUSTOMER SERVICE Abekas provides technical support through professional Field Service and Product Support Engineers. In the U.S., dial (800) 777-9787. Outside the U.S., please contact your nearest Abekas office or Distributor and ask for service or product support. WARRANTY SERVICE...
  • Page 9: Table Of Contents

    Diskus Technical Guide Table of Contents Table of Contents Operations Introduction System Description ..........1-1 Scope of Manual ..........1-4 Operations .............1-4 Technical ............1-5 Manual Conventions ..........1-6 About the GUI Interface ........1-7 Getting Started GUI Overview .............2-1 Mouse Operations ........2-2 Cursor Types ..........2-3 The GUI Windows ........2-4...
  • Page 10 Table of Contents Diskus Technical Guide Ethernet ..............2-20 Workstation Test ........2-20 File Transfers Between the Workstation and Diskus ....2-21 Personal Computer Test ......2-23 File Transfers Between Your Computer and Diskus ....2-25 User Interface & Menus The GUI ..............3-1 Overview ............3-1 Mouse Operations ........3-2...
  • Page 11 Diskus Technical Guide Table of Contents Status ............3-48 Archive ............3-51 Ethernet ............3-54 Pattern ............3-56 Analog I/O (Option) .........3-59 Ethernet & SCSI Overview...............4-1 File Formats ............4-2 Workstations ............4-3 Unix Remote ’r’ Commands .......4-3 The rlogin Command ......4-3 The rsh Command .........4-4 File Transfers ..........4-5...
  • Page 12 Defining a Segment ........5-8 Editing a Segment ........5-10 Editing a Segment List ......5-11 Using Ethernet with Segments ....5-12 Loops ..............5-14 Creating a Loop ..........5-14 Diskus to Betacam Interface ......5-17 Setup Procedure ..........5-17 Timecode ............5-19 Drop Frame ..........5-21 SMPTE Timecode ........5-22 Diskus Timecode ........5-22 Timecode Trigger ........5-23...
  • Page 13 Diskus Technical Guide Table of Contents RotoPhoto Operation .........5-26 Importing a Diskus Image into a Macintosh ........5-26 Exporting a File from the Macintosh to Diskus ....5-28 RotoPhoto Options ........5-30 Square Pixels Check Box ....5-30 Loop Check Box........5-30 Frame/Field Radio Buttons....5-30 Different Disk........5-30 Technical Data ..........5-31...
  • Page 14 Recording Video On Diskus....5-57 Using Clips ..........5-57 Selecting and Playing an Existing Clip........5-58 Setting Up a New Clip......5-58 Viewing Video Stored On Diskus ..5-62 Keyboard Shortcuts ......5-65 Ending a Session........5-66 SCSI Target Mode ........5-67 Command Set ........5-67 Command Structure and Syntax ..5-69 Typical Applications ......5-74...
  • Page 15 Diskus Technical Guide Table of Contents Miscellaneous Control Keys ......6-3 INPUT .............6-3 CLIP..............6-3 SEG ..............6-4 RECORD............6-4 Transport Control Keys ........6-5 ←PLAY and PLAY→ ........6-5 ←JOG and JOG→..........6-5 VAR ..............6-6 FRAME ............6-6 STOP..............6-7 Playback Control Keys ........6-8 LOOP...............6-8 MARK, IN, and OUT........6-8 Numeric Keypad ..........6-9...
  • Page 16 Table of Contents Diskus Technical Guide Technical Installation System Description ..........7-1 Video I/O ............7-1 Control ............7-2 System Specifications .........7-4 Storage Capacity ...........7-4 Video Connections........7-4 Computer Interface Connections ....7-4 Control Connections........7-5 Timecode ............7-5 Unpacking.............7-7 Assembling the Main Chassis ......7-7 Desktop Systems ..........7-8 Tower Systems ..........7-10...
  • Page 17 Analog I/O (Option) .........7-44 Ethernet Setup ...........7-46 Overview ............7-46 Thicknet ..........7-47 Thinnet ..........7-48 Twisted Pair .........7-49 Diskus as an Ethernet Device....7-50 Addressing ...........7-51 Ethernet Address .........7-51 IP (Internet Protocol) Address and Name ......7-52 Table of Contents 9100-0217-02 - SEP 95...
  • Page 18 Table of Contents Diskus Technical Guide Workstation Initial Setup ........7-53 The ping Command ........7-58 Mac TCP Initialization ........7-59 The System Folder ........7-59 The MacTCP Control Panel ......7-60 MacTCP Control Panel More... Selection .........7-61 PC, Mac, and Power PC Initial Setup ....7-62 Ping..............7-64...
  • Page 19 Diskus Technical Guide Table of Contents SCSI Control ............7-77 Tape Drive Connection ......7-77 Other SCSI Modes........7-77 Append Mode........7-77 Browse Mode ........7-77 Chassis Cooling ..............8-1 Main Chassis Dimensions .........8-2 Control Panel Dimensions .........8-3 (Optional) .............8-3 Getting Inside the Main Chassis ......8-4 Removing the Drive Tray ........8-6...
  • Page 20 First Birthday .............11-3 Appendix File Formats ............12-1 Overview ............12-1 YUV Images ..........12-1 RGB Conversion ........12-1 Data Format...........12-2 Diskus File Name Conventions ..12-2 Window Spec ........12-3 Fields and Frames ........12-4 Field Dominance ........12-5 CCIR 601 (YUV) Summary .......12-6 Matrices..........12-6 4:2:2 Sampling........12-6 Data............12-6...
  • Page 21 Diskus Technical Guide Table of Contents Programs for RSH and RCP Commands.......12-27 RSH Command........12-27 RCP Command ........12-35 Index xiii Table of Contents 9100-0217-02 - SEP 95...
  • Page 22: Introduction

    Diskus records and plays 10-bit CCIR 601/656 video, in either the 525 line 60 Hz or the 625 line 50 Hz standard, to maintain the highest possible image quality. The line standard is switchable.
  • Page 23 System Description Diskus Operations A Graphical User Interface (GUI) lets you quickly and easily control Diskus. A separate Control Panel is available as an option. Standard remote ports offer control from video editing systems and allow Diskus to control a VTR.
  • Page 24 Diskus Operations System Description There are three different Diskus chassis configurations available: desktop, rack, and tower, as shown in the illustration below. Diskus Chassis Configurations Introduction 9100-0217-02 - SEP 95...
  • Page 25: Scope Of Manual

    User Interface). It also discusses the information in this manual, and how to get the most out of it. Getting Started Be sure to read this section before you begin using Diskus. It covers basic mouse and GUI operations, and provides step-by-step instructions for performing everyday tasks.
  • Page 26: Technical

    Building and using clips, segments, and loops are also covered, as is RotoPhoto™, the Adobe Photoshop interface. Control Panel The Diskus Control Panel is an option. This section describes the Control Panel, its operation, and each button’s function. Technical Installation This section covers the details of installing your Diskus system.
  • Page 27: Manual Conventions

    Manual Conventions Diskus Operations System Overview This section covers performing software updates and resetting the system. Appendix See the Appendix for the file formats for YUV and RGB transfers. Manual Conventions GUI items appear capitalized: the Transport window. Button labels in the GUI appear in capitalized, bold text: the Play Forward button.
  • Page 28: About The Gui Interface

    There is a menu item you can select to automatically clear the GUI from the outputs when you put Diskus into play or record mode. This prevents recording the GUI if the main output is the same as the GUI output.
  • Page 29 About the GUI Interface Diskus Operations The GUI consists of a number of windows superimposed on the video output. You use a mouse to move a cursor around the screen, and select GUI elements with the mouse buttons. The mouse cursor comes in two shapes; each is responsible for different control functions.
  • Page 30: Getting Started

    GUI appears on the analog outputs. There is a menu item you can select to automatically clear the GUI from the outputs when you put Diskus into record or play mode. This prevents recording the GUI if the main output is the same as the GUI output.
  • Page 31: Mouse Operations

    GUI Overview Diskus Operations There are several types of windows. All windows of the same type behave the same way. Two control icons in the upper corners of the windows let you close or resize the window. Some window types include both control icons, some just one, and some neither.
  • Page 32: Cursor Types

    Diskus Operations GUI Overview Cursor Types There are two cursor types used in the Diskus GUI, as described below: Point Cursor This is the arrow-shaped cursor, and you will use it most often. The point cursor selects GUI items and elements, and works with the left mouse button.
  • Page 33: The Gui Windows

    The partial view shows only the settings for the parameters, not their labels. Close and size icons appear only if they apply to the window. There are seven types of Diskus GUI windows. List Window Transport Window...
  • Page 34: List Window

    Diskus Operations GUI Overview List Window This window lets you choose individual items. List windows only appear on the screen while you press the left mouse button. Hold the mouse button and drag the highlight in the list. The highlighted item is selected when you release the button.
  • Page 35: Transport Window

    GUI Overview Diskus Operations Transport Window This window contains some buttons that mimic the ones found on a standard VTR, and they operate in much the same way. The Transport window has both the close and size icons. Record Slider...
  • Page 36: Menu Window

    Menu Window Menu windows let you enter values and set controls for Diskus functions. You can only open one Menu window at a time. Pressing the Menu Label button brings up the Menu List. Drag the highlight in the list and release the mouse to bring up a new menu.
  • Page 37: View Window

    GUI Overview Diskus Operations View Window This type of window lets you view, but not change, current timecode/disk position information. You can set the information a View window displays in the Timecode menu. There are three View windows, and you can set each to display different, or the same, information.
  • Page 38: Numeric Window

    Diskus Operations GUI Overview Numeric Window This window lets you enter values with a numeric keypad. Numeric windows have a No button that lets you cancel the number entered and close the window. Click on the OK button to accept the number entered and close the window.
  • Page 39: Alphanumeric Window

    GUI Overview Diskus Operations Alphanumeric Window This window is a QWERTY keyboard, and lets you enter names or labels. Alphanumeric windows have a No button that lets you cancel the name entered and close the window. Click on the OK button to accept the name entered and close the window.
  • Page 40: Misc Keys Window

    Diskus Operations GUI Overview Misc Keys Window This window allows you to run system and user created macros using the mouse. You may also change the disk mode by clicking on Clip, Seg, or Loop. Access this window from the Primary List window.
  • Page 41: Basic Menu Operations

    Drag the highlight to the Menus item in the List window and release the mouse button. If you have just powered up Diskus, the Defaults menu opens. Otherwise, the last menu used opens. If a menu other than Defaults opens, press the Menu Label button to open the Menu List.
  • Page 42 Diskus Operations Basic Menu Operations STEP 2: Enter a new record length Click on the Record Len setting in the right column. This opens a Numeric window. Enter a number by clicking on the number buttons. (The record length you enter is in frames or timecode, depending on the display type selected in the Timecode menu.) As you...
  • Page 43: Basic Playback

    Basic Playback Diskus Operations Basic Playback There are several ways to play back material on Diskus, but this example uses the most basic. STEP 1: Open the Transport window Move the cursor outside any open windows and press the left mouse button. This brings up the List window. Drag the highlight to the Transport item, then release the mouse button.
  • Page 44 (To change the display type, see the Timecode menu.) Diskus instantly moves to the position entered. Click on the Go To Beginning or Go To End buttons to move the disk to its start or end.
  • Page 45: Basic Recording

    Basic Recording Diskus Operations Basic Recording There are several ways to record video on Diskus, but this example uses the most basic. For recording, you need to specify a record length to ensure that you do not accidentally record over material you want to keep.
  • Page 46 Diskus Operations Basic Recording C: Press the Pattern parameter setting and choose a pattern from the list. D: Click on the Write button. This writes the pattern into the input framestore as a frozen frame, as indicated by the highlighted Fz and Fm buttons in the Transport window.
  • Page 47 OK. Close the menu by clicking on the close icon in the top left corner of the Menu window. NOTE: If you set zero as the record length, Diskus records until you click on the Stop button, or until it reaches the end of the disk.
  • Page 48 STEP 6: Arm Diskus for recording Put Diskus in disk or clip mode. If the Disk Mode button does not show one of these, press the diamond in the button. Choose Disk or Clip from the list. Click on the Rec button to highlight it.
  • Page 49: Ethernet

    Ethernet Workstation Test The following example lets you verify Ethernet communications between Diskus and a Unix workstation. These procedures assume that your engineer has set up the Ethernet communications. See the installation information in the Technical section for details on setting up the Ethernet network.
  • Page 50: File Transfers Between The Workstation And Diskus

    "diskus." If it is not, substitute the correct host name for diskus. YUV File Transfers To copy a frame or field on Diskus to a YUV file in your current directory on the workstation, enter this command at the workstation % prompt: rcp diskus:100 frame.yuv...
  • Page 51 Ethernet Diskus Operations RGB File Transfers To copy a Diskus frame to an RGB file in the current directory on the workstation, enter this command at the workstation % prompt: rcp diskus:100.rgb frame.rgb This copies frame 100 to the file frame.rgb. The .rgb file name extension is not required, but you may want to use it for file management.
  • Page 52: Personal Computer Test

    Ethernet Personal Computer Test The following example lets you verify Ethernet communications between Diskus and your personal computer. These procedures assume that your engineer has set up the Ethernet communications. See the installation information in the Technical section for details on setting up the Ethernet network.
  • Page 53 A. Open your Telnet application. B. Open a connection from your personal computer to Diskus, as guest. (See the documentation that came with your computer for details on starting a Telnet session.) Here is an example login. Enter the text in bold type.
  • Page 54: File Transfers Between Your Computer And Diskus

    Diskus Operations Ethernet File Transfers Between Your Computer and Diskus You can copy video frames between Diskus and your computer as files. NOTE: The following examples assume the Diskus host name is "diskus." If it is not, substitute the correct host name for diskus.
  • Page 55 Diskus Operations STEP 3: Transfer the file back to Diskus Send the file transferred in step 2 back to Diskus as frame 6: put yuvtestfile 6 (put yuv file yuvtestfile to frame 6) 200 PORT command successful. 150 Data connection for 6 (192.9.200.222,50384).
  • Page 56 STEP 1: FTP into Diskus from your personal computer Open your FTP application. Open a connection from your personal computer to Diskus, as guest. (See the documentation that came with your computer for details on starting an FTP session.) Here is an example. Enter the text in bold type.
  • Page 57 Ethernet Diskus Operations STEP 3: Transfer the file back to Diskus Send the file transferred in step 2 back to Diskus as frame 7: put rgbtestfile 7.rgb (put rgb file rgbtestfile to frame 7) 200 PORT command successful. 150 Data connection for 7.rgb (192.9.200.222,50381).
  • Page 58: User Interface & Menus

    Overview The Graphical User Interface (GUI) is a powerful way to operate Diskus. You can use the GUI on the serial digital output, the analog outputs, or both at the same time. As shipped from the factory, the GUI appears on the analog outputs. A menu item lets you set Diskus to automatically clear the GUI from the outputs when in play or record mode.
  • Page 59: Mouse Operations

    The GUI Diskus Operations Mouse Operations There are a few terms about using the mouse that you should be familiar with. Press Move the cursor to the item, then press and hold the left mouse button without moving the mouse.
  • Page 60 Diskus Operations The GUI Choose Choose items out of List windows. To choose an item, hold the left mouse button and drag the cursor over the item in the List window. A highlight bar indicates the current item. When you release the mouse button, the highlighted item is selected.
  • Page 61: Using The Cursor

    Diskus Operations Using The Cursor Cursor Types There are two cursors types used in the Diskus GUI, as described below. Both cursors track the horizontal and vertical movement of the mouse within the screen limits, and do not wrap around from one side of the screen to the other.
  • Page 62: Default Cursor Setting

    GUI. When you first power up Diskus, the point cursor is just off the left side of the status monitor. Moving the mouse to the right brings the cursor into view.
  • Page 63: The Windows

    The GUI Diskus Operations The Windows Close & Size Icons There are two control icons that may appear in the windows. Click on the close icon, in the top left corner, to close the window. Use the size icon, in the top right corner, to toggle the window between full size and partial view.
  • Page 64: Window Types

    Diskus Operations The GUI Window Types There are seven types of Diskus GUI windows. List Window Numeric Window Transport Window Alphanumeric Window Menu Window Misc Keys Window View Window List Window This window lets you select items from a list. List windows only appear on the screen while you press the left mouse button.
  • Page 65 The GUI Diskus Operations Transport Window Bring up the Transport window by selecting Transport from the Primary List. This window contains several buttons that mimic the ones found on a standard VTR, and they operate in much the same way. Use the close icon to close the Transport window; click on the size icon to toggle between the full and partial views, as shown below.
  • Page 66 Clip Choosing Clip displays it in the Disk Mode button. Click on the button to put Diskus in clip mode: you can only play back, loop, or record within the defined clip area of the disk. If the slider is outside a user-defined clip when you enable clip mode, Diskus treats the undefined area as a clip.
  • Page 67 The Name item displays Diskus’ name, as set in the Ethernet menu. If the disk is currently within a clip’s in and out points, the clip name appears in this area. If Diskus is currently in segment mode, this item displays the segment list name. Press this button to open the Disk Define List.
  • Page 68 Diskus Operations The GUI New Seg... Choose this item to bring up the Segment Define menu. This menu lets you specify a new segment, with in and out points. (See Section 5 – Applications for more information on segments.) Seg Define...
  • Page 69 Click the Fz button to freeze Diskus’ output. Enabling freeze mode writes a frame of video into the framestore, and this becomes Diskus’ output. You can view field 1, field 2, or the full frame, as set in the Defaults menu Freeze parameter.
  • Page 70 Click on Stop to stop playing back the disk. Use the Fm button to enable frame mode. In this mode, Diskus plays back full frames in jog and variable speed playback modes. You can set the mode for frame playback (frame, auto, or film) in the Defaults menu.
  • Page 71 Diskus Operations The Var button lets you enable the variable speed playback mode. The Diskus’ variable speed range is 0.000 to 50.00 times normal. You can set the playback speed three ways: Click on the diamond to bring up the Numeric window and enter a speed with the number buttons.
  • Page 72 Menu windows let you enter values and set controls for Diskus functions. You can only open one Menu window at a time. An example is the Defaults menu. Here you can change some of Diskus’...
  • Page 73 Highlight In in the Transport window, and the Input setting in the menu changes to Serial to indicate that you are looking at the video feeding Diskus’ serial input. 3-16 User Interface & Menus...
  • Page 74 Diskus Operations The GUI View Window This type of window lets you view, but not change, disk position information. You can set the type of information a View window displays in the Timecode menu. There are three View windows, and you can set each to display different information.
  • Page 75 The GUI Diskus Operations Numeric Window This window lets you enter values for parameter settings with a numeric keypad. It appears when you click on a parameter setting that takes a numeric value. Enter values by clicking on the number buttons. As you click on them, the numbers appear in the keypad register.
  • Page 76 Diskus Operations The GUI Alphanumeric Window This window is a QWERTY keyboard, and lets you enter names or labels. The Alphanumeric window appears when you click on an item that takes a character entry. Enter characters by clicking on the character buttons. As you click on them, the characters appear in the register area.
  • Page 77 The GUI Diskus Operations Misc Keys Window This window allows you to run system and user created macros using the mouse. You may also change the disk mode by clicking on Clip, Seg, or Loop. Access this window from the Primary List window.
  • Page 78: The Menus

    You can bring up the Menu window by selecting the Menus item from the Primary List window. You can open only one menu at a time. On first power-up, or if Diskus has been reset, the first menu to appear is the Defaults menu. Otherwise, the last menu used appears.
  • Page 79 (Serial) to indicate the serial input is selected, but is not active if you are looking at the off-disk video. Highlight In in the Transport window, and the Input setting in the menu changes to Serial to indicate that you are looking at the video feeding Diskus’ serial input. 3-22 User Interface &...
  • Page 80: Defaults

    Diskus Operations The Menus Defaults Defaults Defaults Input (Serial) (Serial) Free Free Ref Source (Frame) (Frame) Frame Mode Freeze (Field 1) (Field 1) Interp Control Record Len 00:00:00:00 00:00:00:00 Name Untitled Untitled Preview Play The Defaults Menu This menu lets you view and set several default settings.
  • Page 81 Free (Inp). Frame Mode Frame Diskus plays back two fields as a frame and keeps the fields aligned as they were when you select Fm in the Transport window. With playback speeds other than normal, Diskus selects field 1 and field 2 pairs as needed.
  • Page 82 NOTE: (Frame) appears when the Fm button in the Transport window is not enabled. Freeze Field 1 Diskus’ output is field 1 of the current frame when Fz is enabled in the Transport window. Field 2 Diskus’ output is field 2 of the current frame when Fz is enabled in the Transport window.
  • Page 83 Settings Description Interp Slo-Hard Interpolation creates hard edges in the current field of video when Diskus plays at speeds slower than 1.0. The FluidFrame option board must be installed for this setting to appear. Slo-Soft Interpolation creates soft edges in the current field of video when Diskus plays at speeds slower than 1.0.
  • Page 84 Timecode menu. After recording this length, Diskus automatically stops. If you enter 0 as the record length, Diskus records to the end of the disk, or you until you press Stop. It is recommended you enter 1 (frame) as a default record length.
  • Page 85: Timecode

    The Menus Diskus Operations Timecode Timecode Timecode Time Disp Frames Frames Offset Timecode Window 1 Timecode Window 2 ipVITC ipVITC ipLTC Window 3 ipLTC ipLTC Trig Source ipLTC Trig Time Drop Frame The Timecode Menu This menu lets you view and adjust several timecode settings.
  • Page 86 NOTE: When an asterisk (*) follows the timecode or frame number, it indicates Diskus is on field 2 of a frame. When there is no asterisk, Diskus is on field Offset...
  • Page 87 The Menus Diskus Operations Parameter Settings Description Window 1 VITC View window 1 shows the current disk position as vertical interval time code (VITC). ipLTC View window 1 shows the longitudinal timecode present at the LTC input port. ipVITC View window 1 shows the vertical interval timecode present at the VITC input port.
  • Page 88: Loop (Segment)

    Speed Event The Loop Menu This menu controls how Diskus plays loops. A loop is repeating video that you can set to play back a given number of times, or continuously. Each loop begins at an in point and ends at an out point. You can specify both in either frames or timecode (depending on the display type set in the Timecode menu).
  • Page 89 The Menus Diskus Operations Parameter Settings Description Number Numeric After you define a segment, this item shows the current segment number. See the Seg List menu. NOTE: When you enter a valid segment number, the Menu Label button changes from Loop to Segment so you can edit segment parameters.
  • Page 90 Diskus Operations The Menus Parameter Settings Description Length Displays the loop length, calculated from the in and out points, in timecode or frames (depending on the display type set in the Timecode menu). NOTE: Though a Numeric window appears when you click on this setting, you cannot change it, except by altering the loop in and out points.
  • Page 91: Segment List

    Delete Insert Delete The Segment List Menu This menu controls how Diskus plays a sequence of segments. A segment is a defined length of continuous playback material on disk, and you can assign each segment its own parameters and attributes.
  • Page 92 Diskus Operations The Menus Parameter Settings Description Number List 1 - 9 The current segment list number. You can define up to nine segment lists. Name Alpha Names the current segment list. Segment Numeric Selects a segment from the current list for inserting or deleting.
  • Page 93: Macro List

    If there are more steps in the step list than fit in the display, clicking on a step near the top or bottom moves the displayed section around the selected step. The Menu Label button changes to Macro Learn when Diskus is in the learn mode. 3-36 User Interface &...
  • Page 94 Macro to select control of Chassis 3. Chassis-4 Macro to select control of Chassis 4. Release kbd Macro to release control of Diskus from the Control Panel. Freeze Macro to freeze the video off the disk. Select the freeze mode in the Defaults menu.
  • Page 95 The Menus Diskus Operations Parameter Settings Description Number Pin 2field The first of two macros to perform 3:2 pull down telecine transfers. Pin 3field The second of two macros to perform 3:2 pull down telecine transfers. Start 2:3 Sets up a 2:3 pull down telecine transfer using the Pin 2field macro above.
  • Page 96: Macro Alias

    You press a function button on the Control Panel. It receives a GPI pulse. It receives an input trigger. You can assign any system or user macro to run when Diskus receives one of these inputs. The Trig Time setting in the Timecode menu controls the action of the trigger function.
  • Page 97 The Menus Diskus Operations Parameter Settings Description F1 - F4 None No macro assigned to the function key. Stop Stop macro assigned to the function key. Play Reverse Play Reverse macro assigned to the function key. Play Forward Play Forward macro assigned to the function key.
  • Page 98 Diskus Operations The Menus Parameter Settings Description F1 - F4 Start 2:2 Start 2:2 macro assigned to the function key. GPI Disable GPI Disable macro assigned to the function key. NOTE: Any user defined macros appear at the bottom of this list.
  • Page 99: Remote 1

    The Menus Diskus Operations Remote 1 Remote 1 Remote 1 Sony Protocol Sony Address Edit Field Proc Delay The Remote 1 Menu This menu lets you set the protocol and configuration for the remote port REM 1 IN/OUT. 3-42 User Interface & Menus...
  • Page 100 Diskus Operations The Menus Parameter Settings Description Protocol Communications protocol for the REM 1 IN/OUT port disabled. Sony REM 1 IN/OUT port set to Sony protocol. VtrSony REM 1 IN/OUT port set to VtrSony protocol. SMPTE REM ! IN/OUT port set to SMPTE protocol.
  • Page 101: Remote 2

    The Menus Diskus Operations Remote 2 Remote 2 Remote 2 Protocol Sony Sony Address Edit Field The Remote 2 Menu This menu lets you set the protocol and configuration for the remote port REM 2/LINC. 3-44 User Interface & Menus...
  • Page 102 Diskus Operations The Menus Parameter Settings Description Protocol Communications protocol for the REM 2/LINC port disabled. Sony REM 2/LINC port set to Sony protocol. SMPTE REM 2/LINC port set to SMPTE protocol. LINC REM 2/LINC port set to LINC protocol.
  • Page 103: Clip

    The Menus Diskus Operations Clip Clip Clip Number Record Lock [Free] [Free] Name 899* 899* Mode None None Offset The Clip Menu This menu lets you view and set parameters for the defined clip areas on the disk. NOTE: The Clips parameter in the Engineering menu must be On for the Clip menu to be shown.
  • Page 104 Diskus Operations The Menus Parameter Settings Description Number Numeric Clip number - from 1 to 200. Record Lock Clip video may be erased. The clip is locked, and video within it cannot be erased or recorded over. Name Alpha Names the current clip.
  • Page 105: Status

    None None SCSI Addr Pedestal The Status Menu This menu displays and controls Diskus general system configuration. If any optional boards are installed, an Option parameter label and appropriate settings appear below Pedestal. 3-48 User Interface & Menus 9100-0217-02 - SEP 95...
  • Page 106 Hard disk drive 1 status is bad. Drive 2 Hard disk drive 2 status is OK. Hard disk drive 2 status is bad. NOTE: If your Diskus’ storage capacity is 30 seconds, there is only one drive status parameter. 3-49 User Interface & Menus...
  • Page 107 SCSI Reset None Performs a reset of the SCSI bus. SCSI Addr. Numeric SCSI address of Diskus. The default SCSI address for Diskus is 6. Pedestal Normal operating mode: the analog outputs do not have pedestal (setup). The analog outputs have pedestal (setup).
  • Page 108: Archive

    Diskus Operations The Menus Archive None None The Archive Menu This menu sets parameters for archiving video from Diskus to an external device, such as a tape drive. 3-51 User Interface & Menus 9100-0217-02 - SEP 95...
  • Page 109 Another setting appears at the bottom of the Parameters List when Diskus finds an active SCSI device during a scan. The setting is labeled Ready. Click on it to start the function selected in Mode.
  • Page 110 Shows the calculated archive material length. Mode Backup Video to be archived from Diskus. Append Video to be archived from Diskus starting at the position entered above. This only applies to A60 format. Restore Video to be restored to Diskus. Browse...
  • Page 111: Ethernet

    The Menus Diskus Operations Ethernet Ethernet Ethernet Name Untitled Untitled Address 00:00:76:61:00:31 00:00:76:61:00:31 192.92.109.57 192.92.109.57 The Ethernet Menu This menu displays and lets you set the host (Diskus) name and I.P. address. 3-54 User Interface & Menus 9100-0217-02 - SEP 95...
  • Page 112 Ethernet addresses. I.P. Numeric User defined Internet Protocol address. This is set by Abekas at the factory to 192.92.109.57, but you can change it per your local network administrator. See Section 4 – Ethernet & SCSI for more information on Internet protocol addresses.
  • Page 113: Pattern

    Write Write The Pattern Menu This menu lets you select a test pattern as Diskus’ output. This is useful for trouble shooting and assisting in general system setup. You can record these patterns to Diskus as described in Section 2 –...
  • Page 114 One field of white, one field of black. Background Full field ramped color background. YUV Lines Individual vertical Y, U, and V lines. Write Click this button to write the selected pattern to the Diskus framestore. 3-57 User Interface & Menus 9100-0217-02 - SEP 95...
  • Page 115 The Menus Diskus Operations More controls appear when you select the Background pattern. Parameter Settings Description Pattern Background Creates a full field ramped color background. You can set the start color for each of the corners with the following controls.
  • Page 116: Analog I/O (Option)

    Diskus Operations The Menus Analog I/O (Option) Analog I/O Analog I/O Input Syncs on Y/G on Y/G I/P Fine The Analog I/O Menu This menu displays and lets you set the input for sync. NOTE: The composite output is delayed by approximately 4 µs, when compared to the...
  • Page 117 Parameter Settings Description Input Syncs On Y/G Diskus expects sync on the Y/G connector. Diskus expects sync on the EXT SYNC IN connector. I/P Fine Numeric Fine horizontal output video phase timing in approximately 4.6 ns steps. Range is from -4 to +3.
  • Page 118: Ethernet & Scsi

    You can think of Diskus as a server that lets the rendering engines and computers in a graphics lab transfer animation sequences or rendered images. In addition, there are no preroll problems like those associated with single frame edits using a VTR.
  • Page 119: File Formats

    Both the 8 and 10-bit formats are supported. 8-bit is the default file format for recording to Diskus 2 bit RGB files transferred to Diskus are stored as 10-bit YUV files on the disk. Using the extension .rgb8 for the file transfers causes Diskus to store them as 8-bit YUV files.
  • Page 120: Workstations

    Once remotely logged in, you can set up and run utilities in the client remotely. With Diskus, you will rlogin to Diskus. The Unix workstation is the server, and Diskus is the client.
  • Page 121: The Rsh Command

    Workstations Diskus Operations The rsh Command With Diskus, rsh lets you operate Diskus remotely from the workstation. rsh is a single-command interface that lets you control Diskus without logging in. Example of an rsh session: At the workstation % prompt, type rsh diskus play.
  • Page 122: File Transfers

    With Diskus, rcp lets you transfer video frames, or fields, from Diskus to the Unix workstation as individual files (i.e. one file per frame or field), and back again to Diskus. The general syntax for rcp when used with Diskus is : rcp "source"...
  • Page 123 Workstations Diskus Operations Copy a workstation YUV file to a Diskus frame: To copy a YUV file to a specified Diskus frame, enter the command: rcp frame.yuv diskus:100 This copies the file frame.yuv to frame 100. The .yuv extension is not needed, but you may want to use it for clarity.
  • Page 124 Workstations Copy a workstation (uncompressed) Targa format file to a Diskus frame: To copy a Targa format file to a specified Diskus frame, enter the command: rcp frame diskus:100.tga This copies the file frame to frame 100. Note that to preserve the Targa format, you must use the .tga extension after the...
  • Page 125 Use diskus:here to send the file from the current disk location. Copy a Diskus RGB frame to a workstation file: To copy a specified Diskus frame to an RGB file, enter the command: rcp diskus:100.rgb frame.rgb This copies frame 100 to the file frame.rgb.
  • Page 126: Window Transfers

    Copy a workstation window file to a Diskus frame: rcp field.yuv diskus:f200+x60y40l300h100 This copies a YUV window file from the workstation to Diskus frame 200 field 2, with the same size and position as above. Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 127: Pcs And Macs

    PCs and Macs Diskus Operations PCs and Macs Telnet The Telnet command lets you control Diskus remotely from your PC or Mac (referred to in this section collectively as "personal computer"). The following example assumes that the Ethernet communications have been set up by your engineer. See the installation information in the Technical section for details on setting up the Ethernet network.
  • Page 128: File Transfers

    ARPANET standard File Transfer Protocol (FTP). Many software packages implement FTP for the PC and the Mac, which makes it easy to transfer files between Diskus and your computer. Note that you can transfer only one frame at a time.
  • Page 129 YUV File Transfers FTP into Diskus from the personal computer: Open your FTP application. Open a connection from the personal computer to Diskus, as guest (see the documentation that came with your computer for details on starting an FTP session).
  • Page 130 226 Transfer complete. 699840 bytes received. The transfer is now complete. Transfer the file back to Diskus: Send the file back to Diskus as frame 6: put yuvtestfile 6 (put yuv file yuvtestfile to frame 6) 200 PORT command successful.
  • Page 131 RGB File Transfers FTP into Diskus from the personal computer: Open your FTP application. Open a connection from the personal computer to Diskus, as guest (see the documentation that came with your computer for details on starting an FTP session).
  • Page 132 Diskus Operations PCs and Macs Transfer the file back to Diskus: Send the file transferred in step 2 back to Diskus as frame 7: put rgbtestfile 7.rgb (put rgb file rgbtestfile to frame 7) 200 PORT command successful. 150 Data connection for 7.rgb (192.9.200.222,50381).
  • Page 133: Ethernet Commands

    = yuv file format yuv10 = yuv bit file format tga = Targa file format Example: To transfer frame 4 of a file "junk" in rgb format. diskus% transfer junk 4 rgb Command description: In italic text with options added where required.
  • Page 134: Superuser Commands

    Some of the commands are only available to SuperUsers. You will need to execute the su command before using these commands. Diskus ships without a password, so SuperUser usage is always permitted through the su command. Once a password is set, using the passwd command, you must use it every time you request SuperUser privileges.
  • Page 135 Example: Add a segment to the current list starting on frame 10 field 1 and ending on frame 20 field 2. diskus% addseg 10 20 assign Syntax: assign [key|gpi|trigger name] List the macros assigned to triggers, or assign the specified macro to the given trigger.
  • Page 136 Ethernet Commands Syntax: cue in|out|<position> Allows Diskus to cue to a location that is not on the disk. This can be used in conjunction with the "vplay" command and the "record on" command to do editor-controlled rolls. Move to the in point, out point, or specified position in frames or timecode.
  • Page 137 SuperUser. A clip list shows read and write privileges in three groups: user, group, and others. A typical listing following an ls -l command might be: diskus% ls -l -rwxrwx --- clip2 This shows that the user and group have read, write, and execute privileges, but others have no privileges.
  • Page 138 Diskus Operations Ethernet Commands Example: Set owner privileges to read, write, and execute on a clip named "clip2." diskus% chmod 700 clip2 diskus%ls -l -rwx------ This gives the user all privileges, but denies the group and others permission. Note that the "mode" command 700 sets privileges in octal.
  • Page 139 2 of frame 60. Change segment 2 to start on frame 100 and end on field 2 of frame 150 at 1.5X normal speed. diskus% chseg List1 2 100 150* 1.5 clip(SuperUser) Syntax: clip [num] | [on|off] | [limit [num]] Show or set clip mode.
  • Page 140 Syntax: clipin <clipname> <in> Redefine the in point of the specified clip, in frames or timecode. Example: Change the in point of clip "test3" to frame 50. diskus% clipin test3 50 clipout (SuperUser) Syntax: clipout <clipname> <out> Redefine the out point of the specified clipname. This is a SuperUser command.
  • Page 141 If "num" is not specified, the default value of 1 is used. Where -v = verbose Example: Copy 49 frames, starting with frame 50, to frame 100 through 149. diskus% cp 50 100 49 4-24 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 142 Delete the specified segment(s), "segrange," from the specified "seglist." You must have write permission to delete segments. Example: Delete segment 2 and 4 from segment list "List9." diskus% delseg List9 2 4 4-25 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 143 "name" must be specified. To stop recording type "end." Example: Record a macro called "test1." The macro should make the disk goto frame 10 and then jog forward 5 frames. diskus% define test1 diskus% goto 10 diskus% jog 5 diskus% end...
  • Page 144 If no "newnum" is specified, the new macro is copied to the next free macro number. Example: Duplicate the macro "test1" and name it "goto15." diskus% duplicate test1 goto15 duration Syntax: duration [-f] | [-t] Shows the total disk duration in either frames or timecode.
  • Page 145 Ethernet Commands Diskus Operations exit Syntax: exit or ^D Logout from the current shell. Example: Logout from Diskus and return to workstation. diskus% exit event Syntax: event [off] | [event] Show or set the current segment event. This event is executed when the end of the segment is played, before the start of the next segment.
  • Page 146 Example: Set the output phase to 2. diskus% fine 2 freeze Syntax: freeze [1] | [2]|[frame] | [off] Show or set Diskus’ framestore state.. Where: 1 = freeze field 1 only 2 = freeze field 2 only Frame = freeze both fields Off = freeze off (show input or disk) Example: Freeze field 2 only from disk or input.
  • Page 147 Positions the disk at the in point "in," out point "out," or the specified "frame." Where frame is: Any frame number within the constraints of the Diskus chassis. Example: Go to frame 75 field 2. diskus% goto 75* group (SuperUser) Syntax: group <groupname>...
  • Page 148 Syntax: host <hostname> <address> Add the specified host name "hostname" and IP address "address" to the host list. Example: Add the host computer "steve" with an IP address of 192.92.109.20 to the Diskus hosts file. diskus% host steve 192.92.109.20 4-31 Ethernet & SCSI...
  • Page 149 Diskus Operations hostaddress (partial SuperUser) Syntax: hostaddress [address] Shows the IP address of Diskus, as set in the Ethernet menu. By specifying "address," a SuperUser can set the Diskus address. After setting the address, reboot Diskus to activate it. Example: Change the address of the current host to 192.92.109.43 in the hosts list.
  • Page 150 Where "num" is: Pixel increments (74 ns each) Example: Set the output H phase to be + 148 ns. diskus% hphase 2 Syntax: id Show the username, user id, and group id of the current user. This command also shows the list of groups that the user is a member of.
  • Page 151 Where source is: 0 = (off) 1 = (serial) 2 = (RGB) 3 = (YUV) 8 = (8 bit) 10 = (10 bit) Example: Set the input state to be serial. diskus% input 1 4-34 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 152 Start inserting macro steps into the specified macro "name" before the specified "line." Type "end" to stop inserting steps into the macro. Example: Insert one step to jog the Diskus into a macro named "shuffle" before line 14. diskus% insert shuffle 14...
  • Page 153 Example: Jog the disk 25 frames, from frame 100. diskus% jog 25 jogplay Syntax: jogplay [back] Places the Diskus in play ( or reverse, if "back" is specified) at .25 play speed. Example: Play Diskus at .25 play speed. diskus% jogplay 4-36 Ethernet &...
  • Page 154 Example: Set the current loop setting to bounce 10 times and then stop. diskus% loop bounce count 10 logout Syntax: logout or ^D Logs off from Diskus. Example: Log off from the current Diskus session. diskus% logout 4-37 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 155 Where "clipname..." is: Any valid clip name. Example: Show the in points and out points, in frames, of three clips called "birthday," "stan," and "ed." diskus% ls -f birthday stan ed 4-38 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 156 Show or set the current menu page or item on the Control Panel, or turn preview menu off. Where "menu item" is: Any valid Diskus menu item. Example: Set the current menu item to be Ref Source in the Defaults menu.
  • Page 157 Ethernet Commands Diskus Operations mode Syntax: mode ["mode"] Show or set Diskus’ frame mode. Where "mode" is: Field Frame Auto Film Example: Switch Diskus to film mode. diskus% mode film mark Syntax: mark <in|out> Set the current position as an in point or out point.
  • Page 158 "in" and out point "out" inclusively. This command can be used to partition the disk among users. Example: Define a clip from frame 25, field 1, to frame 75, field 2, and name the clip "banana." diskus% mkclip 25 75* banana 4-41 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 159 Where "in" and "out" are: Any frame number from 1 to the maximum available from Diskus. (See Diskus specifications.) Example: Create a loop starting at frame 25 field 1 and ending at frame 75 field 2.
  • Page 160 Any valid segment list. Where "segment" is: Any valid segment name. Where "in" and "out" are: Any frame number from 1 to the maximum available from Diskus. (See Diskus specifications.) Where "speed" is: Any valid speed setting. (See Diskus specifications.) Where "loop mode"...
  • Page 161 120 and an out point at frame 210, running at twice unity speed, having a normal loop and flashing GPI2. diskus% mkseg fruit 3 120 210 2 normal flash GPI2 Syntax: mt [-f "tapename"] <"command"> ["count"] Sends a "command"...
  • Page 162 Where "newname" is: Any valid new clip name. Example: Change the name of a clip named "horses" to "ponies." diskus% mvclip horses ponies nameserver (partial SuperUser) Syntax: nameserver [address] Show or set the IP address of the current DNS name server. The SuperUser only can set the name server address by specifying the DNS name server address "address."...
  • Page 163 Play the disk at the specified "speed." If no "speed" is given, Diskus will play at the current speed set by the speed command. If there is no speed set, Diskus will run at unity speed. "Back" lets you play Diskus in reverse at the specified speed.
  • Page 164 BR = Bottom Right corner. Where "name" is: Bars100 Green Bars75 Magenta H-Ramp Yellow V-Ramp Cyan Multiburst White Bowtie BW-Ramp Black BW-Field Align YUV-Ramp YUV-Line Blue Example: Display the multiburst test signal. diskus% pattern multiburst 4-47 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 165 Change a user’s password or allow SuperUser to change the password for a specified username. Example: Change the password for the user "guest." diskus% passwd guest Old password: Enter old password, or press Enter, if none. New password: Enter password of at least eight characters.
  • Page 166 Where "mode" is 2 = frames 3 = timecode 4 = VTR 5 = VITC 6 = ipLTC 7 = ipVITC Example: Set the second window to display timecode. diskus% preview 2 3 4-49 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 167 "length." If neither "mode" nor duration "length" is specified, a single frame will be recorded at the current position. If only "length" is entered, Diskus will start recording and record for the specified time. Where "mode" is: On= records whenever the play button is pressed.
  • Page 168 "length." If neither "mode" nor duration "length" is specified, a single frame will be recorded at the current position. Where "start" is: Any position specified in frames within Diskus’ restrictions. (See Diskus specifications.) Where "mode" is: Where "length" is: Any length specified in frames within Diskus’...
  • Page 169 Show or set the sync reference source. Where: Free = free run with no sync Ext = external sync 1 = serial input Example: Have Diskus sync to the external sync signal. diskus% ref ext remote Syntax: remote [port [protocol [address]] | [field [1|2|either]]] Show or set remote port configurations.
  • Page 170 Either = set by editor Example: Set Remote Port 1 to Sony protocol with an address of 3 and field dominance set by the editor. diskus% remote 1 sony 3 either remproc Syntax: remproc [delay] <on>|[off] Show or set remote port 1 process delay.
  • Page 171 Where "hostname" is: Any valid host name not previously used. Example: Add the host computer "graphics" to the rhost list. diskus% rhost graphics rhosts Syntax: rhosts Show the list of all users and hosts in the list of allowed hosts. An entry of + indicates unlimited access.
  • Page 172 Any group name from the group list. (To list the groups see the groups command.) Example: Remove the group "demo" from the group list. diskus% rmgroup demo rmhost (SuperUser) Syntax: rmhost <name> Remove the specified host "name" from the host list.
  • Page 173 Where "destination" is: Any valid host name or Internet address. Example: Stop the host name "maingate" from acting as a gateway to Internet address 192.92.109.53 diskus% rmroute maingate 192.92.109.53 4-56 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 174 You must have write permission to clear a list. Example: Remove segment 5 from segment list "List3." diskus% rmseg List3 5 rmuser (SuperUser) Syntax: rmuser <user> Remove the specified "user" from the password list.
  • Page 175 Example:Remove the user id "10" from the rhost "graphics." diskus% rmuserrhost 10 graphics route (SuperUser) Syntax: route <gate> <destination> Add a gateway to the network to allow address "gate" to act as a gateway to address "destination."...
  • Page 176 Example: Stop playing at the current position. diskus% stop scsidevs Syntax: scsidevs [-s] Show a list of the SCSI devices on the Diskus SCSI bus. Only supported devices are allowed to be specified for archival operations. Where: -s = scan the SCSI bus for new or removed devices.
  • Page 177 Ethernet Commands Diskus Operations scsiid Syntax: scsiid [id] Set the SCSI address of Diskus to the value "id". Without "id" this command will show Diskus’ current SCSI address. You must reboot Diskus for change to take effect. Where "id" is: Any valid unused SCSI id.
  • Page 178 Ethernet Commands segment Syntax: segment <num> Select the segment number "num" of the current segment list. If Diskus is in segment mode, the disk moves to the start of that segment. Where "num" is: Any valid segment number. Example: Select the fourth segment.
  • Page 179 If segment is not specified, defaults to the beginning of the seglist. If no parameters are specified, shows the current values. If segment mode is on, the Diskus will move to the start location of the specified segment. Example: Select the third segment of the second segment list to be current.
  • Page 180 Diskus Operations Ethernet Commands status Syntax: status Display the current disk status. Diskus responds with status on "transport," "loop mode," "segment mode," "frame mode," "control," and "current input." Where "transport" is: Stopped Play forward Play back Jog forward Jog back Where "loop mode"...
  • Page 181 Become the SuperUser, or if a user name "username" is specified, start a new login session as that user. If a password has been set, Diskus will ask for it before SuperUser usage is allowed. (See passwd command.) As a SuperUser the prompt will change to root# .
  • Page 182 Where clipname is: Any valid clip name. The "-x" option extracts frames from the archive and stores them on Diskus in the order they come off the archive, starting at the current disk position. The "-X" option 4-65 Ethernet & SCSI...
  • Page 183 Ethernet Commands Diskus Operations extracts frames from archive and stores them on Diskus according to the frame number found within the frame file in the archive. If you use the "-X" option, and the archive contained the frames 0004, 0009, 0002, 0092, face/0000 and face/0010, and there was a clip named "face"...
  • Page 184 Syntax: transfer [-n time] <vtr time> <position> <duration> Transfers the "duration" frames from the VTR at the current tape location "vtr time" to Diskus starting at "position." The command returns immediately, so if you need notification, use the -n parameter with time; this outputs a character time before the record.
  • Page 185 Where "back" is: Option to play backwards. Where "duration" is: Any valid frame or timecode count within Diskus’ restrictions. Example: Play Diskus backward for 120 frames from the current position. diskus% tplay back 120 tzone Syntax: tzone [zonename [offset] ] Set the system time zone to the "zonename."...
  • Page 186 Remove a macro from the function key "key" or GPI "gpi". Where "key" is: Where "gpi" is: GPI1 GPI2 GPI3 GPI4 Where Trigger is: Timecode trigger Example: Remove a macro from function key 2. diskus% unassign F2 4-69 Ethernet & SCSI 9100-0217-02 - SEP 95...
  • Page 187 Any valid group. Example: Add the user "paul" to the password list with user id 20, and as a member of group id 200. diskus% user paul 20 200 usergroup (SuperUser) Syntax: usergroup <username> <groupname> Add the user "username" as a member of the group "groupname".
  • Page 188 "uid," and as a member of the group "groupid". Example: Add the user "paul" to the password list with user id 20, and as a member of group id 200. diskus% username paul 20 200 users Syntax: users Show the list of users, the user ids, and the encrypted passwords of each user in the list.
  • Page 189 Ethernet Commands Diskus Operations version Syntax: version Show software version numbers and build date. Example: Show Diskus’ software version. diskus% version chassis 1.01 Wed Dec 25 94 keyboard vitc Syntax: vitc [line1] [line2] Show or set the video lines used for VITC timecode.
  • Page 190 Syntax: vplay [back] [speed] Plays Diskus from the current position, at the speed setting "speed." If no "speed" is given Diskus plays at the speed set by the speed command. If no speed has been set by the speed command, Diskus plays at unity speed. (See speed command.) The position can include pre or postroll, so the timeline continues playing until something stops it.
  • Page 191 Ethernet Commands Diskus Operations vjog Syntax: vjog [back] [length] Move Diskus’ current position on disk by "length" frames. Where "back" is: Optional switch to play backwards. Where "length" is: Number of frames (Default = 1). Example: Jog Diskus forward 20 frames from the current position on disk.
  • Page 192 1.0 is used. Where "speed" is: A valid speed for the attached VTR. Example: Play the VTR at 2X normal speed. diskus% vtplay 2.0 vtstop Syntax: vtstop Stops the attached VTR at the current location. Due to the ballistics of tape machines, the amount of time required for the tape to stop varies from one machine to another.
  • Page 193 Diskus Operations vtransfer Syntax: vtransfer [-n time] <position> <vtr time> <duration> Transfers the "duration" frames from Diskus at "position" to the VTR at the current tape location "vtr time." The command returns immediately, so if you need notification, use the -n parameter with time;...
  • Page 194 Shows the current position of the disk. Where: -f = in frames (default) -t = in timecode Example: Show Diskus’ current position on as a timecode. diskus% where -t window (not applicable to Diskus) Syntax: window [hpos vpos] Show or set the positional offsets of the Preview menu.
  • Page 195: Scsi Operations

    Diskus Operations SCSI Operations Overview Diskus supports the fast and wide implementation of SCSI-2. SCSI is used to archive material in digital format, recorded on the disk recorder, and to restore material from archive media back to the recorder. Diskus currently supports Exabyte 8 millimeter tape drives (Models 8200, 8500, and 8505).
  • Page 196: Tape Drive Operation

    Diskus Operations SCSI Operations Tape Drive Operation Before archiving video from Diskus or recovering video from a tape cartridge, each tape drive must have been turned on and the green indicator on the front panel must be lit. For further operating information, see the Exabyte User’s Manual.
  • Page 197: Recovering Video From Tape To Disk

    Exabyte EXB8200, EXB8500, or EXB8505 series tape drive and record the video on disk. The procedure assumes that you are starting with both Diskus and the Exabyte drive powered down. NOTE: You must restore the material in the same format as it was archived.
  • Page 198: Other Scsi Modes

    Diskus Operations SCSI Operations the length of the recording. The system calculates the out point if you enter the length, or calculates the length if you enter the out point. STEP 6: Press the Mode button and select Restore. STEP 7: Click on the Status button to start the video recovery.
  • Page 199: Overview

    A clip is a specific continuous part of disk storage length with its own separate parameters and attributes. You can define any length of Diskus storage as a clip, from a single field to the entire disk length. Each clip has a unique name, an in point, and an out point.
  • Page 200 Mode. For example, in the figure above clips 2 and 4 both have Record Lock enabled. Clips 3 and 4 have offsets. In the Transport window, you can place Diskus in clip constrain mode by choosing a clip from the Disk Define List. In clip constrain mode, Diskus only records or plays back within the current clip.
  • Page 201: Segment Definition

    Diskus Operations Clips and Segments Segment Segment Number Number Loop Mode Normal Loop Mode Bounce Count Count 455* 800* Length Length Speed Speed Event Event Segment 1 Segment 3 919* Segment 2 Segment 4 Segment Segment Number Number Loop Mode...
  • Page 202: Clip And Segment Comparison

    Diskus jumps to the beginning of the next segment when it finishes playing the current segment. Note that Diskus drops the first field of the second and third loops of segment 4 to maintain a proper field 1/2 relationship. This means that a segment with bounce loop enabled is always one field shorter than a segment with a normal loop.
  • Page 203: Defining A Clip

    Diskus Operations Clips and Segments Defining a Clip You can define a clip with the Transport window. STEP 1: Open the Transport window Move the cursor outside any open windows, and press the left mouse button. This brings up the List window. Move the highlight to the Transport item, then release the mouse button.
  • Page 204 Clips and Segments Diskus Operations 3. Shuttle the disk with the Play Forward, Play Backward, Jog Forward, and Jog Backward buttons in the Transport window. Click on the Stop button to stop the disk playing. The jog buttons move the disk one field (or frame) each time you click on them.
  • Page 205: Editing A Clip

    Diskus Operations Clips and Segments Editing a Clip Edit clips in the Clip menu (in either clip or disk mode) as follows: STEP 1: Open the Clip menu STEP 2: Select the clip to be edited Click on the Number parameter setting and enter the clip number in the numeric keypad.
  • Page 206: Defining A Segment

    Clips and Segments Diskus Operations Defining a Segment You can define a segment with the Transport window. You can name segment lists, but not individual segments. STEP 1: Open the Transport window Move the cursor outside any open windows, and press the left mouse button.
  • Page 207 Diskus Operations Clips and Segments 2. Drag the slider in the Transport window with the point cursor. The disk shuttles back and forth as you drag the slider. Click on Mark In in the Seg Define menu. 3. Shuttle the disk with the Play Forward, Play Backward, Jog Forward, and Jog Backward buttons in the Transport window.
  • Page 208: Editing A Segment

    Clips and Segments Diskus Operations Editing a Segment You can edit segments with the Segment menu. NOTE: You must be in disk mode to edit a segment. STEP 1: Open the Seg List menu If a menu is open, press the Menu Label button and choose Seg List in the Menu List.
  • Page 209: Editing A Segment List

    Click on the Play Forward button to play the current segment list. Editing a Segment List You can program Diskus to play a list of segments in a given order, with each segment having its own attributes and parameters. You can add and delete segments from a list, and define the play order in the Seg List menu.
  • Page 210: Using Ethernet With Segments

    Also, you can name a list as needed. This example shows how to add segments to a list using Ethernet commands. This example assumes that the Diskus name is "diskus," and your network is properly configured. STEP 1: Log into Diskus At the host% prompt, type rlogin diskus.
  • Page 211 For this example, the first segment starts on frame 10 and ends after frame 20. The second segment starts on frame 50 and ends after frame 55. At the diskus% prompt, type addseg 10 20, then addseg 50 55. STEP 6:...
  • Page 212: Loops

    (depending on the display type set in the Timecode menu). Loops include the in and out points. Creating a Loop You create loops in the Loop menu. You must set Diskus to any inactive disk mode to create a loop. STEP 1:...
  • Page 213 Diskus Operations Loops If a menu other than Loop is open, press the Menu Label button. Choose the Loop item in the Menu List. STEP 4: Define the in point You can do this several ways: 1. Click on the In parameter setting to open the Numeric window.
  • Page 214 In the Transport window, press the diamond in the Disk Mode button and choose Loop. Click on the Disk Mode button to highlight it and put Diskus into loop mode. This moves the disk to the loop’s in point, and sets loop playback mode.
  • Page 215: Setup Procedure

    Open the Defaults menu on Diskus, and press the Control parameter setting. Choose Off from the list, then reset it to All or Remote 1. This forces Diskus to reset the remote port, and it should now recognize the Betacam deck.
  • Page 216 Diskus to Betacam Interface Diskus Operations STEP 8: You may also have to reset the Betacam deck or Diskus. This forces them to reset their remote ports. You can now control Diskus’ transport functions with the Betacam’s front control panel. Select the Player button to display Diskus’...
  • Page 217: Timecode

    0-59 0-24 525/60 (NTSC) 0-23 0-59 0-59 0-29 The 8-Digit Timecode Number In order to explain the different types of timecode used in Diskus, you need to consider how video is stored to tape. 5-19 Applications 9100-0217-02 - SEP 95...
  • Page 218 Timecode Diskus Operations Video tracks Audio track LTC track VITC areas Control track Basic Positions of LTC and VITC Timecode on Tape There are two types of timecode recorded on tape, LTC (longitudinal timecode) and VITC (vertical interval timecode). The figure above shows the basic positions of both types. The...
  • Page 219: Drop Frame

    Diskus Operations Timecode Drop Frame Drop frame applies to 525/60 color video signals only. In the case of NTSC, timecode numbers count 30 fm/s (frames per second). However there are actually 59.94 fl/s (fields per second), or 29.97 fm/s in NTSC color video signals.
  • Page 220: Smpte Timecode

    SMPTE, which specifies both types. Diskus Timecode Diskus can accept LTC at the LTC IN connector and is able to extract VITC from the incoming video signal. In outputting timecode, Diskus does not suffer the same mechanical problems associated with tape machines and is able to output VITC (2 lines maximum) and LTC at any speed.
  • Page 221: Timecode Trigger

    Diskus Operations Timecode Timecode Trigger A timecode trigger lets Diskus make a frame accurate transfer via ® an external timecode signal (e.g. a Betacam ). The trigger time is a preset timecode location where Diskus performs the function. The most commonly used Diskus functions are play forward and record, however, you can select other functions in the Macro Alias menu.
  • Page 222 Timecode Diskus Operations NOTE: Different devices have different delays. It is recommended that you make a test edit at this point to check the edit accuracy of the timecode. If an edit shift is seen, adjust the timecode trigger location to achieve an accurate edit.
  • Page 223: Rotophoto

    Technical section of this manual for more information. Add the enclosed "hosts" file to your system folder. Confirm that the Diskus host name and IP address in the "hosts" file matches the current Diskus IP address setting. Add the AbekasEtherRGB and...
  • Page 224: Rotophoto Operation

    RotoPhoto Diskus Operations AbekasYUV plug-ins to your application’s "plug-in" folder. Finally, if you have the "MacTCP Ping" application, ping Diskus to confirm communications. RotoPhoto Operation Importing a Diskus Image into a Macintosh Import an image as follows: STEP 1: Open the Adobe Photoshop, DeBabelizer, or Painter software application.
  • Page 225 STEP 6: Press the RETURN key or the Load button to begin transferring a file from Diskus to the Macintosh. This converts a Diskus YUV file to an RGB file format and opens it, in the current application. STEP 7: Now you may edit the image.
  • Page 226: Exporting A File From The Macintosh To Diskus

    Export a file after manipulation back to Diskus from your application program as follows: STEP 1: To send a file back to Diskus, select Export in the File menu, and click on Abekas Disk. STEP 2: The first time you use the Export plug-in, it prompts you to select the destination disk recorder by name.
  • Page 227 RETURN key or the Save button. Diskus automatically increments the next export location by one frame to prepare for the next transfer. The Abekas YUV plug-in lets you read or write a YUV format file on the Macintosh hard disk. 5-29 Applications...
  • Page 228: Rotophoto Options

    Use this option when you only intend to import the image to the Macintosh, without exporting it back to Diskus, to compensate for the difference between the Diskus rectangular pixel format and the Macintosh square pixel format.
  • Page 229: Technical Data

    Diskus Operations RotoPhoto Technical Data The AbekasYUV plug-in reads and writes YUV images to and from the local disk. It converts CCIR 601 images to and from RGB. A frame from a 525 line system has 486 active lines and a 625 line system has 576.
  • Page 230: Disknet

    The following steps instruct you how to install DiskNet onto your Macintosh: STEP 1: Verify Diskus is listed in the Hosts file, in the Systems folder on the hard drive. Also verify Diskus’ I.P. address. Add Diskus to the end of the Hosts file, if necessary.
  • Page 231: Logging In

    Diskus Operations DiskNet Logging In When starting DiskNet for the first time, the Disk Login panel, shown below, appears. The list shows all servers currently listed in the local “hosts” file, found in the system folder. To log in to a disk, highlight the target device and click Connect, or double-click the device.
  • Page 232: Control Panel

    DiskNet Diskus Operations Control Panel The control panel offers basic transport functions: rewind and fast forward (which seek the beginning and end of the disk respectively), play forward and reverse, and jog forward and reverse. Disk Mode Three buttons select the disk mode: Selects Field mode;...
  • Page 233: Transferring Files

    Also, the MARK button marks the current disk location as the inpoint. Transferring Files You can transfer images between Diskus and the Macintosh in a variety of formats and a range of Macintosh file types. Use the Load Image... command to transfer images from Diskus to the Macintosh and use Dump Image...
  • Page 234: Load Image

    DiskNet Diskus Operations Load Image The following are the basic steps to transfer an image from Diskus to the Macintosh. STEP 1: Select Load Image... from the File menu, to bring up this window. STEP 2: Select a destination folder (Images in this example), from the pop-up above the Destination Window.
  • Page 235 NOTE: Load Image requires an inpoint entry in the Diskus Control Panel. See Section 2 - Getting Started for details on setting an inpoint. 5-37...
  • Page 236: Dump Image

    DiskNet Diskus Operations Dump Image Select Dump Image... from the File menu, to bring up a window that lets you choose a file, or files, and the image format: The File Types pop-up restricts the range of filenames displayed. Image Format has a similar function as for Load Files: it determines the size and shape of the port into which PICTs and TIFFs are imaged.
  • Page 237: Specifying The Range Of Files

    Diskus Operations DiskNet Specifying the Range of Files When you open a file, the Select Files window appears and DiskNet looks in the current folder for all files with the current base name. For example, if the selected file is called Client.0002 DiskNet will identify all files starting with Client.
  • Page 238: Other Menu Functions

    Information returned by the disk is displayed in the window: The Disk Menu provides keyboard alternatives for many of the Diskus Control Panel buttons. Send the command Help, for a list of available commands. Send the command Help "command name" (for example: Help play), for information about aspecific command.
  • Page 239: The Hosts File

    Address: The device IP address. You can find this in the Ethernet Menu. See the Diskus Manual for information on changing the IP address should you need to. NOTE: The Hosts file should be “loose” in the System Folder. For example, do not have "Hosts"...
  • Page 240 DiskNet Diskus Operations This page is intentionally mostly blank. 5-42 Introduction 9100-0217-02 - SEP 95...
  • Page 241: Videotools

    This software also provides certain functions, such as a clip handler and audio scratch track, which supplement the normal Diskus GUI or optional Control Panel. The SCSI Target function lets the workstation control Diskus as a SCSI peripheral. Other utilities included in VideoTools are yuv, scpyuv, and movie, which lets you view still and moving images on the workstation’s screen.
  • Page 242 Segments Freeze VideoTools adds or modifies these functions: Scratch track audio support. Command shell, to issue Diskus Ethernet commands from AVCP. Variable play speed range limits. Pull-down menus. The following is an example of how to setup directories, in the workstation.
  • Page 243: Installing Videotools

    Installation has three phases: setting up hardware, installing software, and verifying installation. The figure below shows the system interconnection. Diskus Interconnect Diagram Requirements VideoTools runs on SGI workstations running version 4.05 or later of the IRIX operating system software. The audio capability can only be used with an SGI Indigo series workstation.
  • Page 244: Hardware Startup

    SCSI bus. STEP 5: Power up both Diskus and the workstation First, turn on Diskus power and wait until the unit boots up. Turn on power to the workstation. Use the hinv command to verify that Diskus is at the specified SCSI address.
  • Page 245: Software Installation

    After you set up the workstation, you are ready to call up AVCP and transfer files over SCSI. STEP 1: Insert the VideoTools disk into the Diskus floppy disk drive STEP 2: Set a directory for installation...
  • Page 246 VideoTools Diskus Operations STEP 4: Uncompress the files Depending on the version of IRIX software you have, uncompress the VideoTools files you need: IRIX software version 4.05 Enter this line to uncompress the file: zcat bv4_tar.Z | tar -xf - IRIX software version 5.2...
  • Page 247 Please consult with your system administrator before proceeding. You must ensure that users can read from and write to Diskus via the SCSI network. Note that you must be a SuperUser to make these changes. From the root directory, enter cd /dev/scsi...
  • Page 248: Verifying The Avcp

    Check that you have done this correctly by entering ls -l and noting that both Diskus and device 6 have crw - rw - rw - in the first column of the listing. This completes SCSI setup. Verifying the AVCP...
  • Page 249: Verifying Scsi File Transfers

    Diskus at frame 101. STEP 3: Verify the transfer Move to frame 101 on Diskus and verify that the image you transferred is there. This confirms SCSI operation. NOTE: In some cases you may receive an error message if you do not have write permission for the current folder.
  • Page 250 VideoTools Diskus Operations The VideoTools AVCP 5-52 Applications 9100-0217-02 - SEP 95...
  • Page 251: Operation

    Diskus Operations VideoTools Operation The AVCP is an on-screen representation of the optional Diskus Control Panel. There are three areas that you can access with the workstation mouse: Pull-down menu area Virtual control panel area Command input area Primary Pull-Down Menus There are six primary pull-down menus that appear in the upper part of the AVCP display.
  • Page 252: Command Input Area

    Command Input Area The bottom part of the screen lets you enter SCSI/Ethernet commands from the workstation to control Diskus. The result of each command appears in the input area. Scroll bars let you view commands and results if the lines have scrolled off the input area.
  • Page 253: Virtual Control Panel

    F1 through F4 function keys at the top of the panel have been replaced by CUE 1 through CUE 4 buttons. The Control Knob is represented by a mouse icon. To play Diskus in reverse, click on the left AVCP mouse button; click the right button to play the disks forward.
  • Page 254: Starting Videotools

    In a few seconds, the AVCP appears on the workstation screen. If your default menu specifies a Diskus to log onto, VideoTools attempts to do this at startup. If a default system has not been specified, then only the pull-down menu is active; the panel and the command input area are inactive (labels gray).
  • Page 255: Typical Operations

    Menus and the clip, segments, and loop information earlier in this section. Selecting a Video Source To select a source for viewing video feeding a Diskus input, pull down the Inputs menu and select Input 1, Input 2, or SE. Recording Video On Diskus Before clicking on the RECORD button, enter the number of frames or fields for the record length.
  • Page 256: Selecting And Playing An Existing Clip

    VideoTools Diskus Operations Selecting and Playing an Existing Clip STEP 1: Click the CLIP button to bring up the Clip Handler dialog box. STEP 2: Click the clip name to select it. STEP 3: To play the clip selected, click the PLAY> or <PLAY button.
  • Page 257 Diskus Operations VideoTools STEP 5: Name the new clip Highlight the name (default is “untitled”) by double-clicking on the name with the left mouse button or holding down the left mouse button and dragging. Enter a new name from the workstation keyboard and click NOTE: The AVCP software lets you create clips that overlap.
  • Page 258 VideoTools Diskus Operations Viewing and Changing Clip Attributes VideoTools lets you assign attributes to each clip if you have SuperUser privileges. To view clip attributes, select a clip in the Clip Handler dialog box with the mouse. Pull down the Edit menu from the Clip Handler dialog box and select File atts.
  • Page 259 Diskus Operations VideoTools video starts. A positive offset value starts audio playing after video starts; a negative value starts audio playing before video starts. Selecting Audio Output You can control the audio output with the Audio Output menu. This menu has the following selections:...
  • Page 260: Viewing Video Stored On Diskus

    Diskus Operations Viewing Video Stored On Diskus To view video recorded on Diskus, select a start point by entering a value in frames or timecode from the keypad and clicking the GOTO button. You can also move the disk to the start point by dragging the slider bar or by pressing the center mouse button with the mouse pointer on the location on the slider.
  • Page 261 Diskus Operations VideoTools Using Goto To move to a point on Diskus, enter a value in the keypad (in frames or timecode) and click on GOTO. The system moves to the selected point immediately. You can move to a point relative to the current point by entering a value from the keypad or keyboard, clicking +/–, and then clicking GOTO.
  • Page 262 VideoTools Diskus Operations Using the Jog Function You can play back video one frame or field, depending on the mode selected. To play back in jog mode, click JOG> or <JOG. To jog continuously, move the mouse pointer to either JOG button and hold down the left mouse button.
  • Page 263: Keyboard Shortcuts

    Diskus Operations VideoTools Keyboard Shortcuts There is a (workstation) keyboard equivalent for each AVCP button. To use the keyboard equivalent keys you must have the workstation cursor over the AVCP. The following lists each button and the keyboard equivalent. Button...
  • Page 264: Ending A Session

    This is useful if you have more than one Abekas DDR on the network. You can then select Host and choose another host. Pull down the Connections menu and select Quit. This terminates the AVCP session and closes the AVCP window.
  • Page 265: Scsi Target Mode

    Ethernet. The command software loads during VideoTools installation and is in the same directory. NOTE: The default Diskus SCSI address is 6. If this conflicts with the SCSI address of any other device on your network, use the “scsiid” command to change the Diskus address to something other than 6.
  • Page 266 This command is the SCSI equivalent of the UNIX rcp command. Use this command to transfer files between the workstation and Diskus. The hostname parameter is the DSLIB SCSI device in the directory /dev/scsi. For convenience, you can link the relevant driver to the SCSI/Ethernet hostname.
  • Page 267: Command Structure And Syntax

    It is linked to the scpyuv command. movie Command This command lets you play back sequences of images transferred from Diskus to workstation memory in rapid succession. To increase the image update rate, specify smaller windows and qyuv, one-quarter resolution images.
  • Page 268 Syntax: yuv [-afnpqrstxy] <file> [<length>[<height>]] Where -a enables aspect ratio correction, which compensates for the difference between Diskus rectangular pixels and workstation square pixels. -f indicates the file contains a field. -n indicates the file is in NTSC format (default).
  • Page 269 Syntax: rgb [-afnpqrstxy] <file> [<length>[<height>]] Where -a enables aspect ratio correction, which compensates for the difference between Diskus rectangular pixels and workstation square pixels. -f indicates the file contains a field. -n indicates the file is in NTSC format (default).
  • Page 270 VideoTools Diskus Operations scpyuv Syntax: scpyuv [-as] <device> : <image> Where -a enables aspect ratio correction. -s disables size correction. <image>consists of [f]{<num>|store}[+][<window>][<format>]. <window> consists of [x<xpos>][y<ypos>][l<length>][h<height>]. <format> consists of .{yuv|rgb|qyuv|qrgb|raw|yuv10}. -f is the optional field mode specifier. <num> is the frame number.
  • Page 271 Diskus Operations VideoTools scprgb Syntax: scprgb [-as] <device> : <image> Where -a enables aspect ratio correction. -s disables size correction. <image> consists of[f]{<num>|store}[+][<window>][<format>]. <window> consists of [x<xpos>][y<ypos>][l<length>][h<height>]. <format> consists of .{yuv|rgb|qyuv|qrgb|raw|yuv10}. -f is the optional field mode specifier. <num> is the frame number.
  • Page 272: Typical Applications

    Typical Applications This section describes typical procedures for transferring and viewing images stored on Diskus or the workstation’s hard disk. Viewing a YUV Image Stored on the Workstation Disk Change to the images directory. While you do not have to use this step, it is much easier if you are in the directory to begin with.
  • Page 273 Diskus Operations VideoTools Using the Zoom Function Bring up the Display dialog box and select Zoom (or press z on the keyboard). This brings up a zoom window and another dialog box with these choices for magnification: Moving the mouse cursor moves the magnified area shown in the zoom window.
  • Page 274 If you move to the images directory and type ls, it lists a file named “494.” This is the frame you just transferred. To assign a different filename, use the UNIX “mv” command. To copy an image stored on the workstation hard disk to Diskus, enter: scp statue.yuv diskus:100 This copies the image “statue”...
  • Page 275 50 is the starting frame, and 10 frames appear in sequence. Using this syntax results in a relatively slow transfer rate. To increase the transfer and resulting viewing rates, enter: movie diskus:50.yuv 10 You can use the keyboard to control the movie command: pauses and continues transfer...
  • Page 276: Scsi Drivers

    The information in this section is for users who do not have an SGI workstation or who want to write their own drivers. The following are SCSI commands that Diskus supports, and are detailed in this section: Inquiry (12 hex)
  • Page 277: Command Details

    Inquiry This command returns the vendor ID “Abekas” and the product ID “Abekas-SE.” The product revision refers to the SCSI driver number and does not necessarily match any other version number.
  • Page 278 VideoTools Diskus Operations Request Sense This command returns standard sense information. These vendor-unique additional sense codes are supported currently when the sense key value is 0X09 (vendor-unique sense code). Request Sense Command – – – – – – – –...
  • Page 279 Diskus Operations VideoTools Request Sense Data – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –...
  • Page 280 VideoTools Diskus Operations 0X24 = invalid field in CDB 0X25 = logical unit not supported 0X26 = invalid field in parameter list When sense key = 0X9, the following additional sense codes apply: 0X80 = OK 0X81 = SCSI/Ethernet control disabled...
  • Page 281 Diskus Operations VideoTools Test Unit Ready Command – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –...
  • Page 282 VideoTools Diskus Operations Read Capacity Command Data Returned B = last logical block (MSB first) L = block length in bytes (MSB first) Read and Write This command passes data in blocks to or from the disk(s). If the specified block(s) are out of range, check condition/illegal request/logical block out of range is returned.
  • Page 283 Diskus Operations VideoTools Read (10) Command – – – – – – – – – – – – – – – – – – Write (6) Command – – – – – – – – 5-85 Applications 9100-0217-02 - SEP 95...
  • Page 284 200 x 100 (x, y offsets not important) in effect, a YUV frame image, which is now only 40,000 bytes, occupies 79 blocks with 448 bytes of zero padding. The last block on the Diskus disk is 127,663. To extract the window from frame 4, issue a READ of 79 blocks, starting at block 316.
  • Page 285 Diskus Operations VideoTools Mode Select This sets the data format and window parameters for successive transfers, and lets you select a new SCSI block size. Mode Select Command – – – – – – – – – – – –...
  • Page 286 VideoTools Diskus Operations Vendor-Unique Parameters – – – – – – – E = block zero emulation 0 = disabled 1 = enabled – = reserved; must be zero + = frame transfer odd/even mode 0 = frame transfer from even field, n and n+...
  • Page 287 Diskus Operations VideoTools 1 = RGB format 4, 5, 6 and 7 = reserved F = field/frame transfer mode 0 = field mode 1 = frame mode s = image file size in bytes (MSB first) X = X offset (MSB first) for window transfers...
  • Page 288 VideoTools Diskus Operations 2 = 601-2 3 = reserved 4 = reserved 5 = SCSI/Ethernet 6, 7 = reserved e = last known error code (cleared by Mode Select command) 0 = OK, no error 1 = SCSI/Ethernet control disabled...
  • Page 289 Diskus Operations VideoTools Mode Sense Command – – – – – – – – – – – – – – – – – – – – – – = reserved; must be zero C = page control 0 = current values...
  • Page 290 VideoTools Diskus Operations Window Parameter Restrictions There are certain restrictions on the values of window parameters for certain data formats. These are enforced by the SCSI/Ethernet protocol and may be adjusted from your original entry. To be sure that window values are as expected, always read back window parameters with Mode Sense after setting them with Mode Select.
  • Page 291: Overview

    Control Panel Diskus Control Panel Overview The Diskus Control Panel is an option that is available in addition to the basic system, which includes the Main Chassis and a mouse. This design is identical to the Control Panel previously developed for the Abekas A66 Digital Disk Recorder, and therefore shares its control methods.
  • Page 292: Function Keys

    Function Keys Diskus Operations Function Keys MENU ENTER INPUT CLIP RECORD LOOP CLEAR FIELD FRAME PLAY PLAY MARK STOP Function Keys You can use these four keys to record and play back user-defined macros, or to play back built-in macros. Each function key has a light that can be set in the states menu.
  • Page 293: Miscellaneous Control Keys

    You can choose input video signals from the Defaults menu on the GUI or directly on the Control Panel. A flashing LED in this key indicates that Diskus cannot find sync on the selected input video signal. See the technical section for more information on setting up Diskus inputs.
  • Page 294: Record

    Diskus Operations This key activates segment mode. RECORD This key arms Diskus for recording. The light flashes to indicate record mode is armed, and Diskus will begin recording as soon as you press the PLAY key. The RECORD key can be used in conjunction with the SEG key to create a new segment, with the CLIP key to create a new clip, or with the function keys to create new macros.
  • Page 295: Transport Control Keys

    These keys control Diskus transport functions. ←PLAY and PLAY→ Press these keys to play Diskus forward or backward at the currently selected speed or default speed, as set in the Default menu (with either the GUI or the Control Panel).
  • Page 296: Frame

    Transport Control Keys Diskus Operations This key lets you play Diskus at a variable speed, as set with the numeric keypad or the Control Knob. Pressing VAR by itself does not play Diskus; press VAR to arm variable play mode. Press a PLAY key to play Diskus at the set variable playback speed.
  • Page 297: Stop

    Transport Control Keys The three frame modes are defined as follows: FRAME: Diskus plays back two fields as a frame and keeps the fields aligned as they were when you selected FRAME. When using variable speed playback, Diskus selects field 1 and field 2 pairs as needed.
  • Page 298: Playback Control Keys

    These keys control the way Diskus plays back video on the disk. LOOP Press this key to place Diskus in the loop mode. The loop is defined by the MARK, IN, and OUT keys. To define a loop, move to the start point (in point) for the loop with the transport keys, the Control Knob, or the GUI.
  • Page 299: Numeric Keypad

    Diskus Operations Numeric Keypad Numeric Keypad CLEAR FIELD MENU ENTER INPUT CLIP RECORD LOOP CLEAR FIELD FRAME PLAY PLAY MARK STOP Numeric Keypad The numeric keypad lets you enter values in numeric parameters. 0 to 9 Enter a number with these keys. Each number is written to a register and does not take effect until you press another qualifying key (e.g., GOTO, MENU, ENTER).
  • Page 300: Goto

    Numeric Keypad Diskus Operations GOTO After entering a number, press GOTO to move to that location on the disk. Alternately, press IN or OUT, then GOTO to cue to in or out point. +/− Key This key lets you sign values to trim speed, timecode, or field/frame entries.
  • Page 301: Menu Key

    Menu Key Hold down the MENU key and press ENTER to view the menus on the GUI. In this mode, Diskus displays the GUI menus when the MENU key LED is lit. Use the Control Knob to scroll through the parameters.
  • Page 302: Enter Key

    ENTER and turn the Control Knob to scroll through the options. Hold down the MENU key and press ENTER to view the menus on the GUI. In this mode, Diskus displays the GUI menus when the MENU key LED is lit. Use the Control Knob to scroll through the parameters.
  • Page 303: Control Knob

    If the Control Panel is not in menu mode, use the Control Knob to move through the video recorded on Diskus. In addition, pressing the VAR key lets you use the Control Knob to vary the playback speed, even if Diskus is already playing. 6-13 Control Panel...
  • Page 304: Lcd Display

    LCD Display Diskus Operations LCD Display MENU ENTER INPUT CLIP RECORD LOOP CLEAR FIELD FRAME PLAY PLAY MARK STOP The LCD Display This display has four areas. The top left area shows the menu name (in menu mode), clip names, or the system name.
  • Page 305: System Description

    Diskus records and plays 10-bit CCIR 601/656 video, in either the 525 line 60 Hz or the 625 line 50 Hz standard, to maintain the highest possible image quality. The line standard is switchable.
  • Page 306: Control

    Interval Timecode) or LTC (Longitudinal Timecode) formats. Both Ethernet and SCSI are standard on Diskus. These are used to both control Diskus and to transfer video in and out. 10-bit or 8-bit CCIR 601 (YUV), 24-bit RGB, and 24-bit uncompressed Targa file formats are supported.
  • Page 307 Diskus Technical Guide System Description The illustration below shows the options you have for integrating Diskus into your graphics or edit suite. Diskus Interconnect Diagram Installation 9100-0217-02 - SEP 95...
  • Page 308: System Specifications

    System Specifications Diskus Technical Guide System Specifications Storage Capacity Single disk 625 line 50 Hz - 800 frames (32 seconds) 525 line 60 Hz - 920 frames (30 seconds + 20 frames) Dual disk 625 line 50 Hz - 1600 frames (64 seconds)
  • Page 309: Control Connections

    Diskus Technical Guide System Specifications Control Connections Mouse RS-232 - 9-pin male D-subminiature connector Control Panel RS-485 - 15-pin female D-subminiature connector including +12VDC power Remote 1 In/Out RS-422 - 9-pin female D-subminiature connector software configurable to several different protocols...
  • Page 310 System Specifications Diskus Technical Guide This page is intentionally mostly blank. Installation 9100-0217-02 - SEP 95...
  • Page 311: Unpacking

    Diskus Technical Guide Unpacking Unpacking Remove the Diskus, mouse, manuals, and the Control Panel option (if applicable) from the shipping box. Inspect all articles for shipping damage. If you find any, notify the shipping carrier immediately for claims adjustments. Compare the contents against the packing list. Contact your sales representative if you find unexplained shortages.
  • Page 312: Desktop Systems

    Diskus Technical Guide Desktop Systems The Diskus desktop configuration uses four trim pieces: two side panels, the main front cover, and the front panel LED cover. Eight M4 X 14 Phillips head screws attach the side panels to the Main Chassis.
  • Page 313 Diskus Technical Guide Assembling the Main Chassis Left and right side pieces the same. Make sure these front panel alignment tabs are at the front of the Main Chassis. Main Chassis Side Cover Use the included M4 X 14 (metric) Phillips head screws to attach the side covers.
  • Page 314: Tower Systems

    Diskus Technical Guide Tower Systems The Diskus tower configuration uses four trim pieces: a top panel, a base, the main front cover, and the front panel LED cover. Eight M4 X 14 Phillips head screws attach the top and base panels to the Main Chassis.
  • Page 315 Diskus Technical Guide Assembling the Main Chassis Place the end of the chassis Tower Base with the power switch onto the base. Use the included M4 X 14 (metric) Phillips head screws to attach the top cover and base. Main Chassis Top/Bottom View...
  • Page 316: Rack Mount Systems

    STEP 4: Using your own hardware, attach the rear supports to the back of the rack where the Diskus Main Chassis is to be installed. The bottom of the Main Chassis is 2 5/8 inches (6.6 cm.) below the bottom edge of the rear supports.
  • Page 317 Diskus Technical Guide Assembling the Main Chassis Rear Supports (2 total) 8900-0998-01 Rear Support Bracket (2 total) 8900-0997-01 Left Front Rack Ear 8900-0995-01 (end view) Right Front Rack Ear 8900-0996-01 This cover snaps over the main front cover. D I S K U S...
  • Page 318 Assembling the Main Chassis Diskus Technical Guide Main Chassis Side View Rack Ear Rear Support mounting Bracket mounting holes. holes. Attach to rear Front Rack Ear of rack. Rear Support Bracket Rear Support Main Chassis Top View Use the included M6 X 10 (metric) slotted screws to attach the brackets and ears.
  • Page 319: Power Connection

    Diskus Technical Guide Power Connection Power Connection The Diskus Main Chassis consumes less than 300 watts. A switch on the Main Chassis rear, above the power input plug, sets the Main Chassis for either 115V or 230V applications. NOTE: The Main Chassis is shipped set for 115V operation.
  • Page 320: Control Panel Power (Optional)

    Control Panel Power (Optional) Under normal conditions, the Control Panel receives its power from the Diskus Main Chassis in the same cable supplying communications. With cable lengths greater than 150 feet (50 meters), the you must supply the Control Panel with power locally.
  • Page 321: Connecting Diskus

    Diskus Technical Guide Connecting Diskus Connecting Diskus There are three basic parts to connecting Diskus into a video suite: the video connections the computer/workstation connections the control connections See Section 10 – Connectors for a detailed description on all the connectors on the rear of the Main Chassis.
  • Page 322: Outputs

    S-video component outputs. The GUI does not appear on these outputs. System Reference Diskus can free run or you can lock it to an external source. Select the mode in the Defaults menu. For externally locked mode, connect a system reference to either of the reference connectors.
  • Page 323: Menu Monitor

    Diskus Technical Guide Connecting Diskus Menu Monitor A status monitor is required. In almost all cases you will need an analog component monitor with either RGB or YUV connections. The configuration switch position 7 (accessible at the front of the Main Chassis) selects the primary display mode for the menus: serial (down) or analog (up).
  • Page 324: Computer/Workstation Connections

    Diskus hard drives, or for situations that require high speed video transfers. A SCSI bus has a limit of eight devices, each with a unique address. Diskus’ SCSI address is set to 6 at the factory. Change the address in the Status menu if necessary. 7-20...
  • Page 325: Control Connections

    GUI Control Abekas supplies a mouse that connects to the 9-pin RS-232 mouse port on the rear of the Diskus Main Chassis. Use a 9-pin male to 9-pin female extension cable to connect the mouse if your installation places the Main Chassis away from the actual work...
  • Page 326: Control Panel Control

    Cable Requirements Abekas supplies a 33 foot (10 meter) cable with the optional Control Panel to connect the it to the Diskus Main Chassis. This cable supplies both RS-485 type communications and +12VDC Control Panel power.
  • Page 327 A suitable power supply with the proper connector attached, part number 9502-0005 for 110V and 9501-0000 for 220V, is available from Abekas. Connect the power into the Control In connector, if this is the first or only panel, or into the Main Chassis connector if this is the second panel.
  • Page 328 Main Chassis. Only one Control Panel can control the Main Chassis at a time, however. Connect the cable from the Diskus Main Chassis into the Control Panel Chassis port. If you are installing a second panel, connect a standard 9-pin male to 9-pin male cable from the Control Out port of the first Control Panel to the Control In port of the second.
  • Page 329 Display Brightness and Display Contrast. You can use the Reset switch if you need to reset the Control Panel. Note that pressing this switch does not affect the Diskus Main Chassis nor release the Control Panel for the Main Chassis. 7-25...
  • Page 330 Connecting Diskus Diskus Technical Guide Acquiring and Releasing Control of the Main Chassis There is a "Release Kbd" macro you can use when multiple Control Panels are connected to the Main Chassis. Assign the macro to one of the F1 to F4 buttons with the Macro Alias menu.
  • Page 331 Diskus Technical Guide Connecting Diskus Controlling Multiple Diskus Chassis One Control Panel can select and operate up to four Diskus chassis. Installation Using three 9 Pin "Y" adapters (or by splicing), connect four control panel cables between the Control Panel Chassis connector and the Diskus chassis Control Panel connectors as shown.
  • Page 332 In the Ethernet menus, name each Diskus chassis (for example, Diskus1, Diskus2, etc.). You can aquire control of any Diskus chassis by selecting the appropriate function key, in the Misc Keys window or on the Control Panel. The selected chassis appears in the Control Panel’s LCD window.
  • Page 333: Gpi Control

    (requires only a switch closure to activate), and an isolated mode (requires you to supply the necessary power and ground in addition to the switch closure). Diskus is shipped configured for dry closures. 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX.
  • Page 334 GPI Jumper Locator Configuring the Hardware The GPI configuration jumpers are located on the Diskus Main Board, in the front right hand corner. See the figure above. You must remove the disk tray to access the jumpers. See Section 8 –...
  • Page 335 Diskus Technical Guide Connecting Diskus Note: When jumpered for dry closure, the Diskus +5VDC is present on some of the RS232/GPI connector pins. Take care not to accidentally short these to ground. GPI Specifications Isolation on both input and output GPIs is greater than 2kV.
  • Page 336: Powering Up Diskus

    Ensure that Diskus is fed with suitable video source and reference signals. See page 7-17 for details on video connections. To switch on Diskus, press the power switch at the rear of the Main Chassis. The LEDs on the front panel light, and you should hear the fans and disk drive(s) start up smoothly.
  • Page 337: Getting Started

    Getting Started Getting Started Startup Messages As soon as you switch on the power, Diskus begins a series of self tests to verify it is operating properly. The messages "Abekas 6100" and the boot PROM version appear on the video output.
  • Page 338 00: 00:19:26 Status Monitor screen area Transport Window Example of the Diskus GUI The GUI consists of a number of windows superimposed on the video output. You use a mouse to move a cursor around the screen, and select GUI elements with the mouse buttons. The mouse cursor comes in two shapes;...
  • Page 339: Engineering Menus

    To see the menus, set the Diskus front panel Config switch position 2 down. This is referred to "debug on." Setting position 2 up hides the following menus.
  • Page 340 Engineering Menus Diskus Technical Guide Parameter Settings Description Func. 1 Flash Flashes the indicator on the Control Panel’s F1 button. Turns off the indicator on the Control Panel’s F1 button. Turns on the indicator on the Control Panel’s F1 button.
  • Page 341: Engineering

    (On) V Phase H Phase Fine Hphase Clips VITC line 1 VITC line 2 Cache Cache Size Engineering Menu This menu gives information, and controls several low level parameters associated with Diskus’ internal operation. 7-37 Installation 9100-0217-02 - SEP 95...
  • Page 342 Enables clips to be defined with each recording. VITC line 1 10 - 20 Allows placement of the first line of VITC on Diskus’ output on any line between 10 and 20 inclusive. The default setting is line 7-38 Installation 9100-0217-02 - SEP 95...
  • Page 343 Range is 8 - 50 frames. Increasing cache size reduces the number of frames that can be recorded on disk. NOTE: Cache applies only to two disk units. Diskus must be reset for cache size changes to take effect. 7-39...
  • Page 344: Remote 1

    Engineering Menus Diskus Technical Guide Remote 1 Remote 1 Remote 1 Protocol Sony Sony Address Edit Field Proc Delay Trans Delay Edit Delay Time Line Remote 1 Menu This menu lets you select the protocol and configuration of remote port REM 1 IN/OUT. Note the three extra parameters (Trans Delay, Edit Delay, Time Line) that appear when you have the debug switch on.
  • Page 345 Diskus Technical Guide Engineering Menus Parameter Settings Description Protocol Communications protocol for rear panel REM 1 IN/OUT port switched off. Sony REM 1 IN/OUT port set to Sony protocols. VtrSony REM 1 IN/OUT port set to VtrSony protocol. SMPTE REM 1 IN/OUT port set to SMPTE protocol.
  • Page 346: Remote 2

    Engineering Menus Diskus Technical Guide Remote 2 Remote 2 Remote 2 Protocol Sony Sony Address Edit Field Time Delay Trans Delay Edit Delay Time Line Remote 2 Menu This menu lets you select the protocol and configuration of remote port REM 2/LINC. Note the four extra parameters (Time Delay, Trans Delay, Edit Delay, Time Line) that appear when you have the debug switch on.
  • Page 347 Diskus Technical Guide Engineering Menus Parameter Settings Description Protocol Communications protocol for rear panel REM 2/LINC port switched off. Sony REM 2/LINC port set to Sony protocols. SMPTE REM 2/LINC port set to SMPTE protocols. LINC REM 2/LINC port set to LINC protocols.
  • Page 348: Analog I/O (Option)

    Engineering Menus Diskus Technical Guide Analog I/O (Option) Analog I/O Analog I/O Input Syncs on Y/G on Y/G I/P Fine The Analog I/O Menu This menu displays and lets you set the input for sync. NOTE: The composite output is delayed by approximately 4 µs, when compared to the...
  • Page 349 Description Input Syncs On Y/G Diskus looks for sync on the Y/G connector. Diskus looks for sync on the EXT SYNC IN connector. I/P Fine Numeric Fine horizontal output video phase timing in approximately 4.6 ns steps. Range is from -4 to +3.
  • Page 350: Ethernet Setup

    You can think of Diskus as a server that lets the rendering engines and computers in a graphics lab transfer animation sequences or rendered images. In addition, there are no preroll problems like those associated with single frame edits using a VTR.
  • Page 351: Thicknet

    Diskus Technical Guide Ethernet Setup There are three popular ways to connect devices to an Ethernet network: Thicknet, Thinnet, and Twisted Pair. Thicknet Thicknet, sometimes known as 10-Base-5, uses a thick coaxial cable, usually yellow. This cable runs close to all the devices on the network.
  • Page 352: Thinnet

    Ethernet Setup Diskus Technical Guide Thinnet Thinnet, sometimes known as 10-Base-2, has recently become more popular. It uses a thinner coaxial cable, and connection involves cutting the cable and attaching BNC connectors. If the device has an internal transceiver, a BNC ’T’ piece connects the two ends of the Ethernet cable to the BNC connector in the device.
  • Page 353: Twisted Pair

    Diskus Technical Guide Ethernet Setup Twisted Pair Twisted pair Ethernet, sometimes known as 10-Base-T, is a comparatively new method of Ethernet connection. It uses a thin cable and a small multi-pin RJ-45 connector (similar to that used in a modern telephone). Rather than a single cable looping to all the devices on the network, each device connects to a single "hub."...
  • Page 354: Diskus As An Ethernet Device

    Ethernet Setup Diskus Technical Guide Diskus as an Ethernet Device Diskus has a female sub-D Ethernet connector and uses an external transceiver. You can use any of the three Ethernet connection methods to add Diskus to your network (Thicknet, Thinnet, or Twisted Pair).
  • Page 355: Addressing

    Diskus Technical Guide Ethernet Setup Addressing Ethernet Address Every device connected to an Ethernet network has an Ethernet address. The IEEE allocates blocks of addresses to manufacturers of Ethernet equipment. The manufacturer then allocates unique numbers from their allocated block to each device.
  • Page 356: Ip (Internet Protocol Address And Name

    Diskus at the factory. Example of an IP Address The IP name assigns a host name for Diskus. Do not confuse the IP name with Diskus’ host name in a Unix workstation host file. It is useful if the IP name matches the host name, but it does not have to.
  • Page 357: Workstation Initial Setup

    Diskus Technical Guide Workstation Initial Setup Workstation Initial Setup Use this procedure for logging in and setting up Diskus for operation on an Ethernet network. In this example, the Diskus name is "diskus," with IP address 192.92.109.57. STEP 1: Add Diskus to the workstation’s host file Normally, the hosts file in an SGI workstation is in the /etc directory.
  • Page 358 "diskus" is used in these examples. STEP 4: Reset Diskus Press the Reset button on the front of the Diskus chassis. (See Section 9 – Switches and Indicators for more information on this button.) This reboots the system so that it initializes the new assign name and IP address.
  • Page 359 STEP 5: Remote login to Diskus from the computer After you enter the IP details into Diskus and into the hosts file, the workstation can now find Diskus on the network, and you can remotely log in to it. At first, log in as "guest."...
  • Page 360 Workstation Initial Setup Diskus Technical Guide STEP 6: Enter the workstation IP details in the Diskus host file You must now configure Diskus to recognize the workstation. Diskus then treats the workstation as a remote host. The following is an example dialog between the...
  • Page 361 Workstation Initial Setup STEP 7: Add users to the Diskus user account You can only add users to the Diskus user account as a SuperUser. The following is an example dialog between the workstation and Diskus that shows the procedure for adding users to the user group account "advert."...
  • Page 362: The Ping Command

    The ping utility is available on most Unix workstations. It operates by sending packets to another device on the network (i.e. Diskus) that ask for an echo response. Ping Diskus from the workstation as follows: At the % prompt, type ping <diskus_name>.
  • Page 363: Mac Tcp Initialization

    Here is a simplified guide to initializing MacTCP software on your Macintosh system. It covers a number of settings that commonly cause problems when connecting to a Diskus. NOTE: This is only an overview. For more details, please contact the software maker.
  • Page 364: The Mactcp Control Panel

    The Hosts file icon should also be in the top level of the System Folder. If your software does not supply this, you can use the copy supplied on the Abekas RotoPhoto™ software. The MacTCP Control Panel The Control Panel Folder should have a MacTCP control panel.
  • Page 365: Mactcp Control Panel More... Selection

    Diskus Technical Guide Mac TCP Initialization MacTCP Control Panel More... Selection Besides ensuring Manually is selected in the Obtain Address area, there are a few other things to look at. The Gateway Address should be set to 0.0.0.0 unless a router is actually being used.
  • Page 366: Pc, Mac, And Power Pc Initial Setup

    Add Diskus to the PC’s host file Each PC handles the host file differently. You must add the Diskus IP address and Diskus host name into the PC’s host table. Note that the name entered into the hosts file is the name that the network recognizes.
  • Page 367 PC, Mac, and Power PC Initial Setup STEP 4: Reset Diskus Press the Reset button on the front of the Diskus chassis. (See Section 9 – Switches and Indicators for more information on this button.) This reboots the system so that it initializes the new assign name and IP address.
  • Page 368: Ping

    PC, Mac, and Power PC Initial Setup Diskus Technical Guide Ping An easy way to verify the connection between the PC and Diskus is to use a UNIX-like Ping command. See your software documentation to find out if it supports this function and how to use it.
  • Page 369: Telnet

    Diskus Technical Guide PC, Mac, and Power PC Initial Setup Telnet The Telnet command lets you control Diskus remotely from your The following example assumes that your engineer has set up the Ethernet communications. See the installation information earlier in this section for details on setting up the Ethernet network.
  • Page 370: File Transfers

    ARPANET standard File Transfer Protocol (FTP). Many software packages implement FTP for the PC and the Mac, which makes it easy to transfer files between Diskus and your computer. Some FTP applications perform file copies using "Local" and "Remote Host"...
  • Page 371: Yuv File Transfers

    YUV File Transfers FTP into Diskus from the personal computer Open your FTP application. Open a connection from the personal computer to Diskus, as guest (see the documentation that came with your computer for details on starting an FTP session).
  • Page 372 226 Transfer complete. 699840 bytes received. The transfer is now complete. Transfer the file back to Diskus Send the file back to Diskus as frame 6: put yuvtestfile 6 (put yuv file yuvtestfile to frame 6) 200 PORT command successful.
  • Page 373: Rgb File Transfers

    RGB File Transfers FTP into Diskus from the personal computer Open your FTP application. Open a connection from the personal computer to Diskus, as guest (see the documentation that came with your computer for details on starting an FTP session).
  • Page 374 PC, Mac, and Power PC Initial Setup Diskus Technical Guide Transfer the file back to Diskus Send the file transferred in step 2 back to Diskus as frame 7: put rgbtestfile 7.rgb (put rgb file rgbtestfile to frame 7) 200 PORT command successful.
  • Page 375: Scsi Introduction

    Diskus Technical Guide SCSI Introduction SCSI Introduction Overview SCSI is an acronym for Small Computer Systems Interface. The SCSI-1 standard is documented in ANSI X3.131-1986. The SCSI-2 standard is documented in ANSI X3.131-199X. SCSI has become one of the most popular methods in the computer industry for connecting peripherals.
  • Page 376: Single-Ended Vs. Differential Scsi

    SCSI Introduction Diskus Technical Guide Uses single-ended or differential hardware Asynchronous and synchronous data transfers Diskus supports the fast and wide implementation of SCSI-2. The diagram below shows the Diskus SCSI connector. The Diskus SCSI Connector Single-Ended vs. Differential SCSI Single-ended hardware is the predominant configuration.
  • Page 377: Installation Notes

    The SCSI bus is a daisy-chain configuration. The bus cables loop through each device between the controlling unit and Diskus. Each device must have a unique address; address 6 is the default for Diskus. You can change this address with the Ethernet scsiid command. 7-73...
  • Page 378: Scsi-2

    SCSI-2 Diskus Technical Guide SCSI-2 Here are the general SCSI-2 specifications: Uses a 50-pin connector (68-pin high density D for 32-bit fast & wide SCSI-2). Can have 8-, 16-, or 32-bit data path. Uses single-ended or differential hardware. Allows asynchronous and synchronous data transfers.
  • Page 379: Scsi Commands

    SCSI File Transfer and Remote Control The Diskus SCSI interface has many improvements over the A60 SCSI interface. Unlike the A60, which used a proprietary file format, Diskus supports the standard Unix tar file format. This is a feature unique to Diskus. 7-75...
  • Page 380 A unique Diskus feature is the way the disk recorder lets you specify frames to be archived. On earlier Abekas disk machines, archiving frames was always a linear process.
  • Page 381: Scsi Control

    SCSI address of 6. The drives may have any other address. See the Exabyte Users Manual for information on setting the SCSI address. If two or more SCSI units are daisy-chained to Diskus, the last unit must have a SCSI termination. Other SCSI Modes Append Mode Not currently implemented.
  • Page 382: Cooling

    There is one center mounted at the front of the Main Chassis, and two mounted on the rear. The best test is to hold your hand in front of the fans and feel if the air is flowing. Diskus Main Chassis Configurations Chassis 9100-0217-02 - SEP 95...
  • Page 383: Main Chassis Dimensions

    Main Chassis Dimensions Diskus Technical Guide Main Chassis Dimensions 19" 48.26cm 17 1/4" 43.81cm Main Chassis Front View SOFTWARE CHASSIS MASTER 525/ RJ11C CONFIG UPDATE ADDRESS RESET AUTO/625 DEBUG 16 1/4" 41.3cm 6 1/2" 16.51cm 13/16" 2.06cm 5 1/8" 13.02cm 3"...
  • Page 384: Control Panel Dimensions

    Diskus Technical Guide Control Panel Dimensions Control Panel Dimensions (Optional) CHASSIS CHASSIS KEYBOARD KEYBOARD KEYBOARD KEYBOARD CHASSIS CHASSIS CONTROL IN CONTROL IN CONTROL OUT CONTROL OUT 2" ADDRESS ADDRESS ADDRESS ADDRESS TERMINATION TERMINATION DISPLAY DISPLAY DISPLAY DISPLAY RESET RESET BRIGHTNESS...
  • Page 385: Getting Inside The Main Chassis

    Getting Inside the Main Chassis Diskus Technical Guide Getting Inside the Main Chassis Occasionally you may need to access the Diskus Main Board or Disk Drive assemblies to install options, change configurations, etc. Accessing the inside of the chassis involves removing the top cover.
  • Page 386 Diskus Technical Guide Getting Inside the Main Chassis Disassembling the Main Chassis Chassis 9100-0217-02 - SEP 95...
  • Page 387: Removing The Drive Tray

    Removing the Drive Tray Diskus Technical Guide Removing the Drive Tray Accessing the GPI configuration jumpers involves removing the disk drive tray. Besides the one or two disk drives mounted to it, the tray has the air intake fan and the front cover connector attached to it.
  • Page 388 Diskus Technical Guide Removing the Drive Tray Removing the Disk Drive Tray Chassis 9100-0217-02 - SEP 95...
  • Page 389: Analog Input/Output Option

    Analog Input/Output Option Diskus Technical Guide Analog Input/Output Option Introduction The Analog I/O option provides an analog component input and both an analog composite and S-video component output for the Diskus. Analog Component Inputs Select the analog component input with the Input parameter in the Defaults menu.
  • Page 390: Configuring The Analog I/O Board

    Diskus Technical Guide Analog Input/Output Option Configuring the Analog I/O Board The Analog I/O board ships configured for SMPTE/EBU RGB and Color Difference (YUV or Y, R-Y, B-Y) levels with no setup on the Y/G input. Jumper settings configure the option for ®...
  • Page 391 Analog Input/Output Option Diskus Technical Guide Analog I/O Option Board Jumper Locations 8-10 Chassis 9100-0217-02 - SEP 95...
  • Page 392: Installing The Analog I/O Board

    Analog Input/Output Option Installing the Analog I/O Board You must remove the Diskus Main Chassis cover to install the option board. The cover is a single piece that forms the top, front, and both sides of the Main Chassis. All trim side pieces and rack mount hardware attach to the cover.
  • Page 393 Analog Input/Output Option Diskus Technical Guide STEP 5: Replace the Main Chassis cover by reversing the steps used to remove it. Make sure to set the configuration jumpers outlined on page 8-9 before replacing the cover. STEP 6: Reconnect power to the unit.
  • Page 394: Differential Scsi I/O Option

    Introduction The following procedure details installing the Differential SCSI I/O option into a Diskus chassis. Allow at least one hour for the procedure (more if your system is rack mounted). You must remove the Main Chassis cover to access the Diskus main board.
  • Page 395 Differential SCSI I/O Option Diskus Technical Guide Single ended SCSI I/O is the most common type. Its disadvantage is a maximum cable length of 18 feet (approximately 6 meters). Differential SCSI I/O has a maximum cable length of 75 feet (approximately 25 meters).
  • Page 396: Installing The Differential Scsi I/O Board

    Differential SCSI I/O Option Installing the Differential SCSI I/O Board You must remove the Diskus Main Chassis cover to install the option board. The cover is a single piece that forms the top, front, and both sides of the Main Chassis. All trim side pieces and rack mount hardware attach to the cover.
  • Page 397 Differential SCSI I/O Option Diskus Technical Guide STEP 3: Remove the existing I/O board (if present) by moving the ejection lever down toward the main board. This lifts the left side of the board so that you can grab it and pull the right side free.
  • Page 398 Diskus’ current status. Both the switches and indicators are fitted to the front edge of the Diskus main circuit board. You can access them by removing the front panel, which is held in place by a spring clip on either side.
  • Page 399 Overview Diskus Technical Guide 1 2 3 5 6 7 8 SOFTWARE CHASSIS MASTER 525/ RJ11C CONFIG UPDATE ADDRESS RESET AUTO/625 DEBUG CONFIG SWITCH Position Down Normal First Birthday (see page 9-4) Normal Debug On Normal LINC Protocol On Normal...
  • Page 400 Diskus Technical Guide Overview LED NAME FUNCTION +5 volts present (normally on). DISK 1 Disk drive 1 is being accessed. DISK 2 Optional disk drive 2 is being accessed. Tx SMPTE Remote 1 port is transmitting. Rx SMPTE Remote 1 port is receiving.
  • Page 401 First Birthday Diskus Technical Guide First Birthday The "First Birthday" function resets Diskus to factory defaults, clearing the battery-protected RAM. Warning: This procedure clears the Ethernet IP address, all clips, segments, macros, and other system setups. (Material recorded on disk is not lost.)
  • Page 402 Overview Section 10 Connectors Overview This section outlines Diskus connectors and the signals present on the connectors. Carefully examining the connector pinouts before constructing cables will considerably simplify the installation process. Each connector is shown as viewed from the outside of the chassis.
  • Page 403 Connectors The following pages show all the connectors on the back of the Diskus Main Chassis. The figure on this page is a summary listing of all the Main Chassis connectors. See the listed pages for details on each individual connector.
  • Page 404: Keyboard Connector

    Diskus Technical Guide Connectors Pin 8 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 405 Connectors Diskus Technical Guide Pin 13 Pin 1 DISK 100 / 240 VAC, 50 / 60 Hz, 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 406 Diskus Technical Guide Connectors Pin 5 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 407 Connectors Diskus Technical Guide Pin 5 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING A.C.
  • Page 408 Power ground N.C.: Not connected NOTE: It is recommended that all DB connector type cables checked specified pin-to-pin continuity before installation. Example of required connector. NOTE: An Abekas mouse is provided with Diskus. Mouse Connector 10-7 Connectors 9100-0217-02 - SEP 95...
  • Page 409 Connectors Diskus Technical Guide Pin 8 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 410 Diskus Technical Guide Connectors LTC In LTC Out PUSH Pin 1 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI Pin 2 Pin 2 REM 1 IN / OUT...
  • Page 411 Connectors Diskus Technical Guide 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI Core REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 412 Diskus Technical Guide Connectors 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI Core REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 413 Notes 1: Both of these connectors are marked as "Reference." Either can be used as the input; the other can then be used as the loop output. 2: If Diskus is the last piece of equipment to receive an analog reference signal, a 75 ohm terminator should be plugged into the loop connector.
  • Page 414: Scsi Connector

    Diskus Technical Guide Connectors Pin 34 Pin 1 100 / 240 VAC, 50 / 60 Hz, DISK 3.0 / 1.5 AMPS MAX. CONTROL PANEL RS232 / GPI REM 1 IN / OUT REM 2 / LINC MOUSE DISCONNECT MAINS BEFORE SERVICING NO USER SERVICABLE PARTS INSIDE.
  • Page 415 *Never rely on any fuse or circuit breaker as protection against shock or damage. *The Diskus mains outlet is rated as 1 amp at 115 volts setting, and 0.5 amps at 230 volts setting. Never connect this outlet to anything that will exceed this.
  • Page 416: System Overview

    Be sure you really want to update the software. Once this is started it must be completed for the Diskus to function. Do not shut the power off or reset the system until the update is complete. STEP 1: Power up Diskus.
  • Page 417 ADDRESS RESET AUTO/625 DEBUG Diskus Front Panel Switches STEP 3: Move the Software Update switch to the left and press the Master Reset button. See the figure above. This starts the update process. The floppy disk is checked for a valid software version and then the flash RAMs are erased.
  • Page 418: First Birthday

    Diskus Technical Guide First Birthday First Birthday The "First Birthday" function resets Diskus to factory defaults, clearing the battery-protected RAM. Warning: This procedure clears the Ethernet IP address, all clips, segments, macros, and other system setups. (Material recorded on disk is not lost.)
  • Page 419: File Formats

    Diskus. There are several possible formats, which are indicated by the extension given to the Diskus filename. It is also possible to transfer less than a screen of data by specifying the area of the window as x and y origin, length and height in terms of pixels and lines.
  • Page 420: Data Format

    Diskus Technical Guide Data Format Video data in the files transferred to and from the Diskus is raw RGB, YUV data with no compression, run length coding, or other structure. There are 720 pixels per line, and for a 525 line system there are 486 lines per frame (576 for 625 line systems).
  • Page 421: Window Spec

    It can also include an optional window spec. The Diskus starts at the right hand end of the filename and works back so you can include all the directory paths you want, they are all ignored.
  • Page 422: Fields And Frames

    Diskus Technical Guide L, or H for Xorigin, Yorigin, LineLength, and Height. The height can be omitted for transfers to the Diskus. If any of the numbers is omitted it defaults to the normal values (origins to 0, length to 720, and height to 486 or 576, depending on the TV standard).
  • Page 423: Field Dominance

    625 the upper field (i.e., the one with the half-line at the top) is actually field 1. If you want to transfer rendered frames to Diskus to be used later in an editing environment that uses field 2 dominance (i.e., edits...
  • Page 424: Ccir 601 (Yuv) Summary

    File Formats Diskus Technical Guide CCIR 601 (YUV) Summary The CCIR 601 input and output to Diskus are implemented as follows: Components are C and C rather than (B-Y) (R-Y) or U and V. This avoids confusion with the unweighted color difference signals, (B-Y) and (R-Y), and the weighted (analog) difference signals, U and V.
  • Page 425 Diskus Technical Guide File Formats A line of data has the following format: Preamble Data (1440 bytes) FF OO OO XX XX XX ... XX XX XX FF OO OO Sync Sync Type Byte The type bytes have the following values:...
  • Page 426 File Formats Diskus Technical Guide End Active Video End Active Video 525 Line Number Start Active Video 625 Line Number Start Active Video Start V blanking Change Field Bit End V blanking 10-20 Field 1 Start V blanking Change Field Bit...
  • Page 427: Tar Command Format

    This command format is used when transferring the image files to an Exabyte tape using the TAR command on Silicon Graphics workstations. The tar command has many options that you can specify. To transfer images to Diskus, you must specify the following options: create new blocking factor = 20...
  • Page 428: Bit Ethernet/Scsi File Format

    File Formats Diskus Technical Guide 10-Bit Ethernet/SCSI File Format In order to transfer 10-bit YUV files to and from Diskus, the file format must be to the agreed Abekas standard. The byte order and format are as follows: 32-Bit Word...
  • Page 429: Conversion Programs

    * Uses error feedback to reduce * rounding problems and filters the * chroma data with a 1/4 1/2 1/4 * filter before throwing away * alternate samples * 1988 Abekas Video Systems #include <stdio.h> #define LINE_LENGTH 720 #define FRAME_LENGTH 486 main(argc, argv) int argc;...
  • Page 430 File Formats Diskus Technical Guide if((yuvfile = fopen(argv[2], "w")) == NULL) printf(stderr,"Unable to open file %s\n", argv[2]}; exit(1); /* deal with an U Y V Y sequence each time round */ for(line = FRAME_LENGTH; line>0; line--) for(pixel = LINE_LENGTH / 2; pixel>0; pixel--) /* first pixel gives Y and 0.5 of chroma */...
  • Page 431 Diskus Technical Guide File Formats v = v0 + v1 + v2 + (0xFFFF & v); u0 = u2; v0 = v2; putc((u>>16) +128, yuvfile); putc((y1>>16) + 16, yuvfile); putc((v>>16) +128, yuvfile); putc((y2>>16) + 16, yuvfile); 12-13 Appendix 9100-0217-02 - SEP 95...
  • Page 432 File Formats Diskus Technical Guide YUV - RGB /* RGB matrix converts YUV to RGBA*/ #define limit(x) { \ if(x > 0xFFFFFF) x = 0xFFFFFF; \ if(x <= 0xFFFF) x = 0; \ x &= 0xFF0000; \ rgbmatrix(pixels, to, from) int pixels;...
  • Page 433 Diskus Technical Guide File Formats 104635*v; y + -25690*u + -53294*v; y + 132278*u; limit(r); limit(g); limit(b); tmp = b | (g>>8) | (r>>16); *to++ = tmp; y1 *= 76310; y1 + 104635*v; y1 + -25690*u + -53294*v; y1 + 132278*u;...
  • Page 434: Example Programs

    The first demonstrates using the Berkeley socket interface and remotely controlling Diskus over Ethernet. There can only be one connection (to Diskus rlogin) open at a time, so if the connect call times out there must be another connection open.
  • Page 435: Demo.c

    File Formats demo.c /* demo.c - quick lash up to show * remote control of Diskus * © 1987 Abekas Video Systems Inc. * Based on an example proggys in the * IPC Primer in ‘Networking on the * Sun Workstation’...
  • Page 436 = getservbyname("login", "tcp")) == NULL) fprintf(stderr, "demo : tcp: unknown service\n"); exit(1); if((diskus = gethostbyname("diskus")) == NULL) fprintf(stderr, "demo : diskus : unknown host\n"); exit(1); bzero((char *)&skt, sizeof(skt)); bcopy(diskus->h_addr, (char *)&skt.sin_addr, diskus->h_length); skt.sin_addr.s_addr = INADDR_ANY;...
  • Page 437 Diskus Technical Guide File Formats if((connect(sd, (char *)&skt, sizeof(skt))) < perror("demo : connect"); exit(3); printf("OK so far\n"); write(sd, login_str, sizeof(login_str)); close_connection() close(sd); play_forwards() write(sd, play_fwd_str, strlen(play_fwd_str)); play_backwards() write(sd, play_back_str, strlen(play_back_str)); stop() write(sd, stop_str, strlen(stop_str)); 12-19 Appendix 9100-0217-02 - SEP 95...
  • Page 438: Mycp.c

    Diskus Technical Guide mycp.c /* quick lash up to test homebrew rcp * using sockets * © Abekas Video Systems, Inc. * ’r’ commands protocol is reverse * engineered by watching what real * systems do * Socket stuff comes from the IPC * Primer "Networking on the Sun...
  • Page 439 = getservbyname(service, "tcp")) == NULL) fprintf(stderr, "demo : tcp: unknown service\n"); exit(1); if((diskus = gethostbyname(host)) == NULL) fprintf(stderr, "demo : diskus : unknown host\n"); exit(1); bzero((char *)&skt, sizeof(skt)); bcopy(diskus->h_addr, (char *)&skt.sin_addr, diskus->h_length); skt.sin_addr.s_addr = INADDR_ANY; if((sd = socket(AF_INET, SOCK_STREAM, 0)) < 0)
  • Page 440 File Formats Diskus Technical Guide perror("demo : socket"); exit(3); bzero((char *)&skt, sizeof(skt)); bcopy(diskus->h_addr, (char *)&skt.sin_addr, diskus->h_length); skt.sin_family = diskus->h_addrtype; skt.sin_port = rlogin_service->s_port; if((connect(sd, (char *)&skt, sizeof(skt))) < perror("demo : connect"); exit(3); #ifdef DEBUG printf("OK so far\n"); #endif if(!strcmp(service, "login")) /* sizeof()
  • Page 441 Diskus Technical Guide File Formats #endif return sd; rcpTo(FILE *piccy, int sd, char *name, int frame) char line[PIXELS*CHANNELS]; char str[80], tmp_str[20]; int i, n; sprintf(str, "rcp -t %d\n", frame); write(sd, str, strlen(str)); n = read(sd, tmp_str, 20); #ifdef DEBUG printf("read %d\n", n);...
  • Page 442 File Formats Diskus Technical Guide write(sd, "", 1); /* send the final null */ n = read(sd, tmp_str, 20); #ifdef DEBUG printf("read %d\n", n); #endif rcpFrom(int sd, FILE *piccy, int frame) char line[PIXELS*CHANNELS]; char str[80], tmp_str[30]; int i, n, chunk, length;...
  • Page 443 /* .. acknowledge it */ main(argc, argv) int argc; char **argv; int socket, n, count, frame; FILE *file; char line[PIXELS*CHANNELS]; /* copy to diskus socket = openSession("shell", "diskus"); if(!(file = fopen(argv[1], "r"))) printf("Unable to open %s\n", argv[1]); 12-25 Appendix 9100-0217-02 - SEP 95...
  • Page 444 = openSession("shell", "diskus"); if(!(file = fopen(argv[2], "w"))) printf("Unable to open %s\n", argv[1]); exit(1); rcpFrom(socket, file, atoi(argv[1])); /* copy multiple to diskus */ count = atoi(argv[3]); frame = atoi(argv[2]); socket = openSession("login", "diskus"); if(!(file = fopen(argv[1], "r"))) printf("Unable to open %s\n", argv[1]);...
  • Page 445: Rsh And Rcp Commands

    Diskus Technical Guide File Formats rcpTo(file, socket, argv[1], frame++); Programs for RSH and RCP Commands These two programs are included for those who want to develop rsh and rcp commands using sockets. RSH Command The following program, written in C, creates an rsh command using sockets.
  • Page 446 *diskus; err; if((rshell_service = getservbyname(service, “tcp”)) == NULL) { fprintf(stderr, “mycp: tcp: unknown service\n”); exit(1); if((diskus = gethostbyname(host)) == NULL) { fprintf(stderr, “mycp: %s : unknown host\n”, host); exit(1); if((sd = socket(AF_INET, SOCK_STREAM, 0)) <0) perror(“mycp: socket”); exit(3); 12-28...
  • Page 447 Diskus Technical Guide File Formats bzero((char *)&skt, sizeof(skt)); bcopy(diskus->h_addr, (char *)&skt.sin_addr, diskus->h_length); skt.sin_family = diskus->h_addrtype; skt.sin_port = rshell_service–>s_port; if((connect(sd, (char *)&skt, sizeof(skt))) <0) { perror(“mycp: connect”); exit(3); #ifdef DEBUG printf(“OK so far\n”); #endif write(sd, shell_str, sizeof(shell_str)); return sd; void rcpTo(FILE *piccy, int sd, char *name,...
  • Page 448 File Formats Diskus Technical Guide n = read(sd, tmp_str, 20); #ifdef DEBUG if(n == 1) printf(“read %d: %02X\n”, n, *tmp_str); else printf(“read %d: %s\n”, n, tmp_str); #endif sprintf(str,“C0666 %d %s\n”, CHANNELS* PIXELS*LINES, name); write(sd, str, strlen(str)); n = read(sd, tmp_str, 20);...
  • Page 449 Diskus Technical Guide File Formats i, n, chunk, length; sprintf(str, “rcp -f %d”, frame); write(sd, str, strlen(str)+1); write(sd, “”, 1); /* send a null */ n = read(sd, tmp_str, 30); /* get the file info */ #ifdef DEBUG printf(“read %d\n”, n);...
  • Page 450 File Formats Diskus Technical Guide #ifdef DEBUG printf(“read %d\n”, n); #endif , “”, 1); /* .. acknowledge it */ void rcpToClip(int sd, char *clipName) char str[80], tmp_str[30]; sprintf(str, “rcp -t -d %s”, clipName); write(sd, str, strlen(str)+1); n = read(sd, tmp_str, 30);...
  • Page 451 Diskus Technical Guide File Formats n = read(sd, tmp_str, 20); #ifdef DEBUG printf(“read %d\n”, n); #endif for(i=0; i<LINES; i++) { fread(line, PIXELS*CHANNELS, 1, piccy); write(sd, line, PIXELS*CHANNELS); write(sd, “”, 1); /* send the final null */ n = read(sd, tmp_str, 20);...
  • Page 452 File Formats Diskus Technical Guide socket, i; FILE *file; while (*++argv != NULL) { socket = openSession(“shell”, “brown”); /* send command to diskus */ Command(socket, *argv); return 0; 12-34 Appendix 9100-0217-02 - SEP 95...
  • Page 453: Rcp Command

    Diskus Technical Guide File Formats RCP Command The following program, written in C, creates an rcp command using sockets. Socket information comes from the IPC Primer “Networking on the Sun Workstation.” #include <stdio.h> #include <netdb.h> #include <errno.h> #include <sys/types.h> #include <sys/socket.h>...
  • Page 454 *diskus; err; if((rshell_service = getservbyname(service, “tcp”)) == NULL) { fprintf(stderr, “mycp: tcp: unknown service\n”); exit(1); if((diskus = gethostbyname(host)) == NULL) { fprintf(stderr, “mycp: %s : unknown host\n”, host); exit(1); if((sd = socket(AF_INET, SOCK_STREAM, 0)) <0) perror(“mycp: socket”); exit(3); bzero((char *)&skt, sizeof(skt));...
  • Page 455 Diskus Technical Guide File Formats perror(“mycp: connect”); exit(3); #ifdef DEBUG printf(“OK so far\n”); #endif write(sd, shell_str, sizeof(shell_str)); return sd; void rcpTo(FILE *piccy, int sd, char *name, int frame) char line[PIXELS*CHANNELS]; char str[80], tmp_str[20]; i, n; sprintf(str, “rcp -t %d”, frame);...
  • Page 456 File Formats Diskus Technical Guide sprintf(str, “C0666 %d %s\n”,CHANNELS*PIXELS* LINES, name); write(sd, str, strlen(str)); n = read(sd, tmp_str, 20); #ifdef DEBUG printf(“read %d\n”, n); #endif for(i=0; i<LINES; i ++ ) { fread(line, PIXELS*CHANNELS, 1, piccy); write(sd, line, PIXELS*CHANNELS); write(sd, “”, 1); /* send the final null */ n = read(sd, tmp_str, 20);...
  • Page 457 Diskus Technical Guide File Formats #ifdef DEBUG printf(“read %d\n”, n); #endif write(sd, “”, 1); /* send a null to start transfer */ i = 0; length = LINES*PIXELS*CHANNELS; /* should really get length from file info */ while(i<length) { if((length - i) < PIXELS*CHANNELS) chunk = read(sd, line, (length - i));...
  • Page 458 File Formats Diskus Technical Guide void rcpToClip(int sd, char *clipName) char str[80], tmp_str[30]; sprintf(str, “rcp -t -d %s”, clipName); write(sd, str, strlen(str)+1); n = read(sd, tmp_str, 30); #ifdef DEBUG if (n == 1) printf(“read %d: %02X\n”, n, *tmp_str); else printf(“read %d: %s\n”, n, tmp_str);...
  • Page 459 #endif int main(argc, argv) int argc; char **argv; socket, i; FILE *file; /* copy multiple to diskus */ socket = openSession(“shell”, “brown”); if(!(file = fopen(argv[1], “r”))) { printf(“Unable to open %s\n”, argv[1]); exit(1); rcpToClip(socket, argv[2]); for(i=0;i<3;i++) { rewind(file); rcpToMultiple(file, socket, i);...
  • Page 460 File Formats Diskus Technical Guide /* copy to diskus socket = openSession(“shell”, “diskus"); if(!(file = fopen(argv[1], “r”))) { printf(“Unable to open %s\n”, argv[1]); exit(1); rcpTo(file, socket, argv[1], atoi(argv[2])); /* copy from diskus socket = openSession(“shell”, “diskus"); if(!(file = fopen(argv[2], “w”))) { printf(“Unable to open %s\n”, argv[1]);...
  • Page 461 Diskus Operations Index Index ! command 4-17 ? command 4-17 A60 Setting 3-52 Address Parameter Ethernet Menu 3-55 Remote 1 Menu 3-43, 7-41 Remote 2 Menu 3-45, 7-43 addseg command 4-18 Alphanumeric Window 2-10, 3-19 Analog I/O Option 8-8 - 8-12...
  • Page 462 Index Diskus Operations Cache 7-39 CCIR 601 12-6 cd command 4-19 Chassis 8-4 - 8-5 Assembling 7-7 - 7-14 Desktop System Rack Mount System 7-12 Tower System 7-10 chgrp command 4-19 chmod command 4-20 chown command 4-21 chseg command 4-22...
  • Page 463 Diskus Operations Index Control Panel Control Knob 6-13 ENTER Key 6-12 Function Keys LCD Display 6-14 MENU Key 6-11 Miscellaneous Control Keys 6-3 - 6-4 Numeric Keypad 6-9 - 6-10 Playback Control Keys Transport Control Keys 6-5 - 6-7 Control Parameter...
  • Page 464 Index Diskus Operations Drive 1, 2 Parameter 3-49 Drive Tray 8-6 - 8-7 drop command 4-27 Drop Frame 5-21 Parameter 3-30 duplicate command 4-27 duration command 4-27 Edit Delay Parameter Remote 1 Menu 7-41 Remote 2 Menu 7-43 Edit Field Parameter...
  • Page 465 Diskus Operations Index F1-F4 Parameters 3-40 Field Dominance 12-5 Film Setting 3-25 fine command 4-29 First Birthday 9-4, 11-3 Fm Button 3-13 Format Parameter 3-52 Formats CCIR-601 24-bit RGB Frame Mode Parameter 3-24 freeze command 4-29 Freeze Parameter 3-25 FTP Command...
  • Page 466 Index Diskus Operations Hand Cursor 2-3, 3-4 Cue Disk 2-14 help command 4-31 history command 4-31 host command 4-31 hostaddress command 4-32 hostname command 4-32 hosts command 4-32 hphase command 4-33 id command 4-33 In Button 3-12 in command 4-33...
  • Page 467 Diskus Operations Index IP (Internet Protocol) Address 7-52 Parameter 3-55 Setting Description 3-55 Workstation Test 2-20 jog command 4-36 jogplay command 4-36 keyboard command 4-37 Keyboard Version Parameter 3-50 LAN (Local Area Network) Length Parameter Archive Menu 3-53 Loop (Segment) Menu...
  • Page 468 Index Diskus Operations Manual Conventions mark command 4-40 mask command 4-41 menu command 4-39 Menu on O/P Parameter 3-49 Menu Window 2-7, 3-15 Menus 3-21 - 3-60 Analog I/O (Option) 3-59 Archive 3-51 Clip 3-46 Defaults 3-23 Ethernet 3-54 Loop (Segment)
  • Page 469 Diskus Operations Index Name Parameter Clip Menu 3-47 Defaults Menu 3-27 Ethernet Menu 3-55 Macro List Menu 3-38 Segment List Menu 3-35 nameserver command 4-45 New Clip... 3-10 New Seg... 3-11 Number Parameter Clip Menu 3-47 Loop (Segment) Menu 3-32...
  • Page 470 Index Diskus Operations Outputs 4:2:2 Serial Digital 1-1, 7-1 Analog 1-1, 7-1 passwd command 4-48 pattern command 4-47 Pattern Menu Selecting Test Pattern 2-16 Pattern Parameter 3-57 PC Setup 7-62 - 7-70 Pedestal Parameter 3-50 Phase Fine Horizontal 7-38 Horizontal...
  • Page 471 Diskus Operations Index rcp command Rec Button 3-12 record command 4-51 Record Field Setting 3-37 Record Frame Setting 3-37 Record Len Entering 2-13 Parameter 3-27 Record Lock Parameter 3-47 recrel command 4-50 ref command 4-52 Ref Source Parameter 3-24 remote command...
  • Page 472 Index Diskus Operations rmpasswd command 4-56 rmrhost command 4-56 rmroute command 4-56 rmseg command 4-57 rmuser command 4-57 rmusergroup command 4-57 rmuserrhost command 4-58 RotoPhoto Installation 5-25 Operation 5-26 Options 5-30 Requirements 5-25 Technical Data 5-31 route command 4-58 routes command...
  • Page 473 Diskus Operations Index Port Support Reset Parameter 3-50 SCSI-2 7-74 - 7-76 Target Mode 5-67 Wide 7-74 scsidevs command 4-59 scsiid command 4-60 seg command 4-60 Segment 3-34, 5-3 Defining Editing 5-10 Parameter 3-35 Using Ethernet 5-12 segment command 4-61...
  • Page 474 Index Diskus Operations Tar (8-bit) Setting 3-52 tar command 4-65 Tar Setting 3-52 tara60 command 4-66 Targa File Format TCP/IP Telecine Transfers 3-38 Telnet Command 4-10, 7-2, 7-65 Thicknet 7-47 Thinnet 7-48 Time Delay Parameter 7-43 Time Disp Parameter 3-29...
  • Page 475 Diskus Operations Index unassign command 4-69 Unix Remote r Commands user command 4-70 usergroup command 4-70 username command 4-71 userrhost command 4-71 users command 4-71 Var Button 3-14 Variable Speed 3-14 version command 4-72 Vertical Blanking 7-38 Video Archivng 4-79...
  • Page 476 Index Diskus Operations vtwhere command 4-76 vwhere command 4-74 when command 4-77 where command 4-77 whoami command 4-77 Workstation Test 2-20 Window 1, 2, and 3 Parameters 3-29 window command 4-77 Window Transfers Windows Arranging Close and Size Workstation 4-3 - 4-9...
  • Page 477 Diskus Operations Index NOTES xvii Index 9100-0217-02 - SEP 95...
  • Page 478 Index Diskus Operations NOTES xviii Index 9100-0217-02 - SEP 95...
  • Page 479 Diskus Operations Index NOTES Index 9100-0217-02 - SEP 95...
  • Page 480 Index Diskus Operations NOTES Index 9100-0217-02 - SEP 95...

Table of Contents