home *** CD-ROM | disk | FTP | other *** search
/ IRIX 6.2 Applications 1996 August / Silicon_Graphics_812-0542-002.iso / relnotes / InPerson / ch4.z / ch4
Text File  |  1996-08-03  |  18KB  |  463 lines

  1.  
  2.  
  3.  
  4.                                   - 1 -
  5.  
  6.  
  7.  
  8.        4.  _K_n_o_w_n__P_r_o_b_l_e_m_s__a_n_d__W_o_r_k_a_r_o_u_n_d_s
  9.  
  10.        This chapter describes the known problems with InPerson
  11.        2.1.1 and, where known, ways to work around them.
  12.  
  13.        When reporting problems with the software, it imperative to
  14.        include as much detail as possible to help the developers to
  15.        reproduce the problem.
  16.  
  17.  
  18.        4.1  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__p_h_o_n_e
  19.  
  20.           +o InPerson will fail if the X color map is not
  21.             initialized properly. programs The Indigo Magic desktop
  22.             Xsession file contains these commands to setup the
  23.             color map:
  24.  
  25.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////mmmmaaaakkkkeeeeIIIIccccoooonnnnVVVViiiissssuuuuaaaallllssss
  26.             ////uuuussssrrrr////lllliiiibbbb////ddddeeeesssskkkkttttoooopppp////pppprrrreeeeaaaallllllllooooccccCCCCoooolllloooorrrrssss
  27.  
  28.             If you have a private .xsession file, include those
  29.             commands in it.
  30.  
  31.           +o You can't place calls if you're out of disk space on /.
  32.  
  33.           +o Running InPerson via a remote X11 display is not
  34.             supported. Make sure the DISPLAY environment variable
  35.             is not set or set to ":0".
  36.  
  37.           +o If any of the following are true, InPerson may not work
  38.             and produce a core file.
  39.  
  40.                +o A zero-length ~/.Sgiresources file
  41.  
  42.                +o A zero-length ~/.desktop-<host>/InPerson file
  43.  
  44.                +o A file called InPerson in your home directory
  45.  
  46.                +o A ~/.desktop-<host> directory that is not
  47.                  writable.
  48.  
  49.        4.2  _K_n_o_w_n__P_r_o_b_l_e_m_s__w_i_t_h__I_n_P_e_r_s_o_n__a_n_d__I_S_D_N
  50.  
  51.           +o When running InPerson over an ISDN line, reasonable
  52.             video frame rate requires that both B-channels of the
  53.             ISDN line be used continuously, rather than letting the
  54.             second B-channel come up when the ISDN software
  55.             determines it is needed.
  56.  
  57.           +o If you are connecting an ISDN line directly to your
  58.             Indy workstation, create an InPerson-specific entry in
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - 2 -
  71.  
  72.  
  73.  
  74.             your machine's /etc/ppp.conf file. Add the lines
  75.             "mindevs=2", "-ccp", "-tx_bsd", "-rx_bsd", "qmax=200"
  76.             and "mtu=300" to to force the Indy to always use both B
  77.             channels and to give better audio performance.  For
  78.             example, an InPerson-specific entry in /etc/ppp.conf
  79.             may look like this:
  80.  
  81.             hhhhuuuuddddssssoooonnnn  rrrreeeemmmmooootttteeeehhhhoooosssstttt====0000
  82.                     sssseeeennnndddd____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  83.                     sssseeeennnndddd____ppppaaaasssssssswwwwdddd====iiiinnnnppppeeeerrrrssssoooonnnn
  84.                     mmmmiiiinnnnddddeeeevvvvssss====2222
  85.                     ----ttttxxxx____bbbbssssdddd
  86.                     ----rrrrxxxx____bbbbssssdddd
  87.                     ----ccccccccpppp
  88.                     qqqqmmmmaaaaxxxx====222200000000
  89.                     mmmmttttuuuu====333300000000
  90.  
  91.           +o Also, it is important to include a similar entry for
  92.             incoming InPerson calls. The following is an example of
  93.             correctly configuring for an incoming InPerson call.
  94.  
  95.             iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr    mmmmiiiinnnnddddeeeevvvvssss====2222
  96.                             ----ttttxxxx____bbbbssssdddd
  97.                             ----rrrrxxxx____bbbbssssdddd
  98.                             ----ccccccccpppp
  99.                             qqqqmmmmaaaaxxxx====222200000000
  100.                             mmmmttttuuuu====333300000000
  101.  
  102.             ____IIIISSSSDDDDNNNN____IIIINNNNCCCCOOOOMMMMIIIINNNNGGGG rrrreeeeccccoooonnnnffffiiiigggguuuurrrreeee
  103.                            rrrreeeeccccvvvv____uuuusssseeeerrrrnnnnaaaammmmeeee====iiiinnnnppppeeeerrrrssssoooonnnnuuuusssseeeerrrr
  104.  
  105.             See _p_p_p(1M) for explanation of the ppp.conf parameters.
  106.  
  107.           +o This can also be accomplished through the pppsetup
  108.             tool.  To set up for outgoing InPerson calls, there is
  109.             a button on the setup menu that specifies that the call
  110.             is for InPerson.  To setup for incoming calls, your
  111.             must first create a incoming user account. Then you
  112.             must go to the Configure->Outgoing menu and create an
  113.             outgoing connection with the same name as the incoming
  114.             user account.  Then set the B Channel usage to "For
  115.             InPerson".
  116.  
  117.           +o When using InPerson over ISDN, increasing the bandwidth
  118.             beyond 100 kbits/second may adversely affect the audio
  119.             and video quality.
  120.  
  121.           +o In general, if you have an Indy that has both Ethernet
  122.             and ISDN configured, you must work with your system
  123.             administrator to carefully configure routing in order
  124.             to be able to send multicast packets over the ISDN.
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.                                   - 3 -
  137.  
  138.  
  139.  
  140.             Without this careful configuration, multiway InPerson
  141.             calls will not work over ISDN, regardless of the
  142.             bandwidth constraints.
  143.  
  144.        4.3  _K_n_o_w_n__P_r_o_b_l_e_m_s__i_n__t_h_e__I_n_P_e_r_s_o_n__C_a_l_l__V_i_e_w__(_i_n_p_v_i_e_w_)
  145.  
  146.           +o When 3 or more people have been invited to a
  147.             conferences, InPerson uses IP multicasting for
  148.             efficiency. This requires IP multicast routing support
  149.             by the network routers if the users are on different
  150.             networks.  In a multiway call, if a dialog box is
  151.             displayed that warns you that your network appears not
  152.             to have multicast support, then use the following
  153.             command to see if your network has a multicast router:
  154.  
  155.             ////uuuussssrrrr////eeeettttcccc////ppppiiiinnnngggg   222222224444....4444
  156.  
  157.             If there's no response, then call your network
  158.             administrator and ask that a multicast router be added
  159.             to your network.  See the InPerson Setup and
  160.             Administration Guide for more information.  With
  161.             InPerson 2.1.1, the /_u_s_r/_l_i_b/_I_n_P_e_r_s_o_n/_t_e_s_t_m_c_a_s_t tool
  162.             can help diagnose multicast routing problems.  It's
  163.             described in the Setup and Admin. Guide.
  164.  
  165.           +o If you are mounting a directory of faces images from an
  166.             NFS server, the call view may hang if the server is
  167.             down.
  168.  
  169.           +o Occasionally, when you change video display sizes in
  170.             the Call Control Panel, not enough width is reserved in
  171.             the InPerson Call window for the video displays.  Open
  172.             and close the whiteboard to fix it.
  173.  
  174.  
  175.        4.4  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__a_u_d_i_o
  176.  
  177.           +o Setting the audio "Digital" input to is not supported.
  178.             Only "Microphone" and "Line" inputs are supported.
  179.  
  180.           +o Do not use _a_p_a_n_e_l's monitor mode when using InPerson.
  181.  
  182.           +o For optimal echo cancellation with the InPerson Option
  183.             board, make the _a_p_a_n_e_l output sampling rate match the
  184.             input rate.
  185.  
  186.           +o Excessive memory paging or swapping may cause audio
  187.             dropouts or overlapping sound.
  188.  
  189.           +o Large amounts of network traffic to your machine can
  190.             cause audio dropouts.  The kernel has to process the
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.                                   - 4 -
  203.  
  204.  
  205.  
  206.             networks packets; this delays inpview from playing back
  207.             audio in a timely fashion.  You can enable _r_t_n_e_t_d(1M)
  208.             to give more priority to audio.
  209.  
  210.  
  211.        4.5  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__I_n_P_e_r_s_o_n__o_p_t_i_o_n__a_u_d_i_o__b_o_a_r_d
  212.  
  213.           +o The InPerson option board software should NOT be
  214.             installed on systems with a Cosmo compression board.
  215.  
  216.           +o Use of the InPerson option board is not currently
  217.             supported on Indy systems with the R4000/PC processor
  218.             (the original entry-level CPU configuration).
  219.  
  220.           +o If you want to use the InPerson option board for just
  221.             acoustic echo cancellation, but disable use of G.728
  222.             audio compression, add the following line to the
  223.             /usr/lib/X11/app-defaults/InPerson
  224.  
  225.                 ****aaaauuuuddddiiiiooooEEEEnnnnaaaabbbblllleeeeHHHHWWWWEEEEnnnncccc:::: FFFFaaaallllsssseeee
  226.  
  227.           +o If you experience problems with the InPerson option
  228.             board, and want to disable the board completely without
  229.             deinstalling the software or hardware, add the
  230.             following line to the /usr/lib/X11/app-
  231.             defaults/InPerson file:
  232.  
  233.                 ****iiiinnnnddddyyyyccccoooommmmpppp::::  ooooffffffff
  234.  
  235.        4.6  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__v_i_d_e_o
  236.  
  237.           +o H.261 video compression is more CPU intensive than HDCC
  238.             video compression.  If you running on a entry-level CPU
  239.             (R3000, R4000/PC or R4600/PC), and not using a low-
  240.             bandwidth network like ISDN or fractional T1/E1, HDCC
  241.             is still probably the best choice.  To set InPerson to
  242.             use HDCC, bring up the Call Control Panel, click on the
  243.             Finer Control button to open up the full panel, and
  244.             adjust the bandwidth slider until the video compression
  245.             scheme changes to HDCC.
  246.  
  247.           +o If you have the _c_a_p_t_u_r_e(1) tool running when you start
  248.             an InPerson call, the call view cannot use video. Exit
  249.             _c_a_p_t_u_r_e and then bring up the Call Control Panel, click
  250.             on Static Image and then again on Live Video. InPerson
  251.             will restart video capture.
  252.  
  253.           +o On systems featuring Galileo Video, Indigo2 Video or
  254.             Indy Video, to switch between an NTSC camera (such as
  255.             IndyCam) and a PAL camera, perform the following
  256.             sequence of steps:
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.                                   - 5 -
  269.  
  270.  
  271.  
  272.                +o From InPerson's Tools menu, select the "Video
  273.                  Control panel" to start up the video control
  274.                  panel.
  275.  
  276.                +o In InPerson's Call Control panel, change the
  277.                  "Outgoing Video" control to "Static".
  278.  
  279.                +o In the Video Control Panel, change the device's
  280.                  "Default In" setting to the new setting, analog or
  281.                  digital, composite or YIC.
  282.  
  283.                +o In the Video Control Panel, change the Device's
  284.                  "Input Timing" to PAL or NTSC, as appropriate for
  285.                  the new input source.
  286.  
  287.                +o In InPerson's Call Control Panel, change the
  288.                  "Outgoing Video" to "Live".
  289.  
  290.  
  291.        4.7  _K_n_o_w_n__p_r_o_b_l_e_m_s__i_n__t_h_e__W_h_i_t_e_b_o_a_r_d__(_i_n_p_b_o_a_r_d_)
  292.  
  293.           +o The whiteboard only runs on systems whose graphics
  294.             hardware features "overlay planes".  This specifically
  295.             excludes the old "GR1" graphics that were used on
  296.             Personal IRISes (including the 4D/35).
  297.  
  298.           +o The whiteboard currently does not support international
  299.             keyboards, only the standard American keyboard.
  300.  
  301.           +o Be careful when deleting pages on the whiteboard.  If
  302.             there are three pages, and two people in the conference
  303.             decide they want to delete page 3, both pages 2 and 3
  304.             will be deleted.  This isn't a bug.  Both "Delete Page"
  305.             menu requests were serviced, once for page 3, then
  306.             again for the other user for the new "last page" that
  307.             the user is on, page 2.  Just be sure to communicate to
  308.             other people when you intend to delete a page.
  309.  
  310.           +o The page tab menu allows direct access to the first 44
  311.             pages only.  When creating more than 44 pages, you need
  312.             to use the "Page Up" and "Page Down" keys to access
  313.             them.
  314.  
  315.           +o When typing text or dragging selected text, the border,
  316.             i-beam, and highlight "flashes".  This is normal.
  317.  
  318.           +o Be patient when importing large text files (more than 2
  319.             pages) "as lines".  It may take a while.  Also, after
  320.             doing so, it may be the case that your page tabs may be
  321.             out of sync (for instance, the tab shows page 2, but
  322.             you are really on page 4).  Simply click on a different
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.                                   - 6 -
  335.  
  336.  
  337.  
  338.             page to resync them up.
  339.  
  340.           +o Adding multiple large images to the whiteboard, either
  341.             by importing image files or by taking a snapshot of
  342.             screen areas, windows or video, makes the whiteboard
  343.             consume large amounts of memory.  Although this problem
  344.             has been alleviated for 2.1.1, if enough images are
  345.             added, swapping makes the system become very slow, and
  346.             eventually the system may run out of swap space and
  347.             kill the whiteboard.  To increase the swap space on
  348.             your system, see the "Swap Space" section of the "IRIX
  349.             Advanced Site and Server Administration Guide" for
  350.             details on how to give your system more swap space.
  351.  
  352.           +o Some 3D Inventor files will seem as if they do not
  353.             import properly.  You will find that Inventor Engines
  354.             (See "The Inventor Mentor", Addison-Wesley) will not
  355.             operate while in the whiteboard.  Also, any files that
  356.             contain nodekits may not import properly if the
  357.             nodekits contain external file references.
  358.  
  359.           +o There is a known problem in the whiteboard where, under
  360.             some rare conditions, when 2 or more people are in a
  361.             conference, one user's whiteboard's contents will
  362.             disappear.  Along with this behavior there may be
  363.             "invisible shadow" objects, and when the user continues
  364.             to try to use the whiteboard, it will crash.  This is
  365.             an unfortunate problem and will be fixed in the next
  366.             release.  You can get into this state if one or more
  367.             users are deleting objects while one or more users are
  368.             deleting or drawing objects on the whiteboard.  The
  369.             best thing to do if this happens is to have one of the
  370.             users in the conference, whose whiteboard is still
  371.             intact, save it to a file, then:
  372.  
  373.                +o If a your whiteboard has crashed, try answering to
  374.                  the affirmative when it asks you if you want to
  375.                  try to restart it.  Otherwise,
  376.  
  377.                +o Reinitiate the call and append the saved file back
  378.                  into the whiteboard.
  379.  
  380.           +o Sometimes when Copying and Pasting a 3D file from Iris
  381.             Annotator (or Showcase, or any other Inventor
  382.             Application), the "Paste" into the whiteboard fails
  383.             (nothing shows up).  Most likely, this is because the
  384.             Inventor model you are pasting has "external file
  385.             references".  That is, there are pointers to other
  386.             models or textures within this model.  There are two
  387.             ways to work around this:
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.                                   - 7 -
  401.  
  402.  
  403.  
  404.                +o Save the file from Iris Annotator, then choose
  405.                  "Import 3D Model..." in the whiteboard.
  406.  
  407.                +o If the above method doesn't work, or is not
  408.                  possible (say, because you are running Iris
  409.                  Annotator remotely on another machine), save the
  410.                  file from Iris Annotator (say, as "oldfile.iv"),
  411.                  then use _i_v_c_a_t(1) to expand the file:
  412.  
  413.                  iiiivvvvccccaaaatttt ----bbbbfffftttt ----oooo nnnneeeewwwwffffiiiilllleeee....iiiivvvv oooollllddddffffiiiilllleeee....iiiivvvv
  414.  
  415.                  then Import "newfile.iv" back into Annotator.  Now
  416.                  'Copy' from Annotator, then 'Paste' in the
  417.                  Whiteboard should work fine.
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.