home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: OtherApp / OtherApp.zip / yadtv2.zip / yadtv2.txt < prev   
Text File  |  1999-06-01  |  16KB  |  479 lines

  1. YADTV/2 version 1.25
  2. --------------------
  3.  
  4. ***************************************************
  5. PLEASE NOTE - my E-Mail address has changed to
  6.  
  7.     lsunley@mb.sympatico.ca
  8.  
  9. ***************************************************
  10.  
  11. Known Problems
  12. ---------------
  13.  
  14. When the application is used with the Fast Movie Machine
  15. card and the Kirchhoff&Grill driver, there is no sound
  16. output from the application.
  17.  
  18. The Ampmix sound control code does not work with
  19. SoundBlaster cards. I believe that is caused by
  20. the SoundBlaster card driver not supporting the
  21. MCI mixer command set.
  22.  
  23. The following two limitations are caused by the
  24. standard Warp 4 "Digitalvideo Media Control Device"
  25. A replacement for this Media Control Device called
  26. "Digital TV" has resolved the problems. Please use
  27. the "Digital TV" MCD rather than the standard IBM
  28. "Digitalvideo"
  29. ------------------------------------------------------
  30.   Occasionally the program will not appear to process
  31.   the event for "TV ON" or "Tuner On" or turn on the
  32.   TV when a preset station is selected. There is a problem
  33.   with the application obtaining a valid instance of
  34.   the TV card driver. When this happens the "turn on"
  35.   action is aborted and nothing happens. The text in the
  36.   button will change to "Try Again". If this occurs
  37.   just press the button again and the TV or Tuner should
  38.   turn on.
  39.  
  40.   If the MCI button is pressed while the TV or the Tuner
  41.   are turned on the number of video in connectors will not be
  42.   reported correctly. This is related to the problem
  43.   with occasional failures to turn on the TV or Tuner
  44.   when the other function is active.
  45. -------------------------------------------------------
  46.  
  47. Revision Notes
  48. --------------
  49.  
  50. CHANGES in version 1.28
  51.  
  52. Corrected handling of "Finetune" setting so that
  53. saved tuning settings take effect when the channel
  54. is selected from the saved list.
  55.  
  56. CHANGES in version 1.26
  57.  
  58. Corrected an error where the current instance of the 
  59. TV was not obtained prior to issue of a command to 
  60. Mute/UnMute the TV sound output.
  61.  
  62. "Hints" were missing for the Audio Connector (AC) 
  63. control and for the "Volume Device" controls.
  64.  
  65. CHANGES in version 1,25
  66.  
  67. Corrected an error that caused multiple versions of
  68. channel settings to be saved in the yadtv2.ini file.
  69. (introduced in version 1.24)
  70.  
  71. CHANGES in version 1.24
  72.  
  73. A new control for the Audio Connector in the Hauppauge
  74. Wincast/TV cards has been added.
  75.  
  76. CHANGES in version 1.23
  77.  
  78. Miscellaneous code clean up and support for the new
  79. "Digital TV" Media Control Device 
  80.  
  81. CHANGES in version 1.22
  82.  
  83. The MCI information has been expanded to include a
  84. test for the presence of AFC capability and the
  85. presence of TELETEX capability.
  86.  
  87. CHANGES in version 1.21
  88.  
  89. A new button "Video ON/OFF" has been added to the 
  90. screen. This button lets you turn the video display
  91. off and on when the TV is turned on. The button has
  92. no effect when the TV is turned off or when the
  93. Tuner is on.
  94.  
  95. The dialog screen now has "Minimize" and "Maximize" 
  96. control buttons on the top right corner.
  97.  
  98. The program will now reset the Hauppauge cards to the
  99. "test pattern" connector when the TV is turned off. This
  100. depends on the capability in driver version 1.040B and
  101. later that provides access to the "Test pattern" video in 
  102. connector number 4.
  103.  
  104. When the TV or the Tuner is turned on the window title
  105. now shows the product name for the video capture card.
  106.  
  107. All controls now test for an active connection to
  108. the video device. If one is not present the controls
  109. do not operate.
  110.  
  111. CHANGES in version 1.20
  112.  
  113. "Hints" are now displayed in a field at the bottom
  114. of the dialog box when the cursor is held over a
  115. control on the dialog box.
  116.  
  117. If the application does not obtain a valid driver 
  118. instance during the "open device" processing the
  119. open action is terminated without an error message.
  120. The button text will change to "TRY Again".
  121.  
  122. CHANGES in version 1.19
  123.  
  124. The program now has an "MCI" button that will display
  125. the MCI interface capability information for the 
  126. digitalvideo device selected.
  127.  
  128. CHANGES in version 1.18
  129.  
  130. The program now generates a random alias name for the
  131. Digitalvideo device each time the TV or the TUNER are
  132. turned on. This eliminated some errors with assigning
  133. the video in connectors.
  134.  
  135. The Channel Selector spin wheel now cycles through
  136. the channels when the high and low channels are passed.
  137.  
  138. The Frequency field now shows the tuned frequency when
  139. the channel is changed.
  140.  
  141. CHANGES in version 1.17
  142.  
  143. The program will now scan for ALL the Digitalvideo devices
  144. installed that support a TV tuner. This may correct some
  145. problems when people have more than one tuner capable
  146. device installed. Earlier versions of the program stopped
  147. scanning after locating the first tuner capable device.
  148.  
  149. The sound volume handling has been changed to use the
  150. Ampmix device that is connected to the Wincast/TV card
  151. through the default wave stream connection.
  152.  
  153. There is now a 'check box' for 'Use MasterAudio' just
  154. below the volume slider. When this box is checked the
  155. volume control and 'Mute' button use the Master Audio 
  156. Volume control for setting the volume and muting
  157. the sound output.
  158.  
  159. CHANGES in version 1.16
  160.  
  161. The program dialog will stay open when the "TV Off" or
  162. "Tuner Off" button is pressed.
  163.  
  164. The "Channel" control will now allow the entry of the
  165. channel number for the tuner. The channel number is
  166. validated during entry, this prevents the user from entering
  167. a channel number that starts with a digit lower than
  168. the lowest valid channel number unless the field is
  169. "selected" (all digits highlighted).
  170.  
  171. The "Channel" control would allow the channel selection
  172. to be outside of the range for the selected Region File.
  173. The program now tests for the Region File channel range
  174. for any change in the channel setting.
  175.  
  176. CHANGES in version 1.15
  177.  
  178. Added a "Mute" control button. This will only work with
  179. some TV card drivers. 
  180.  
  181. CHANGES in version 1.14
  182.  
  183. The AFC control was changed to detect the absence of
  184. AFC capability on the TV tuner and change the legend
  185. on the button to "NO AFC" if the button is used to
  186. turn on AFC.
  187.  
  188. If the program fails to turn on the 'line in' connector
  189. on the TV card, no error message is output. 
  190.  
  191. CHANGES in version 1.13
  192.  
  193. Change made to correct an error message when the
  194. "line in" connector for audio is enabled and the
  195. command fails. The program would report a failure 
  196. to enable the "video in" connector.
  197.  
  198. CHANGES in version 1.12
  199.  
  200. The program would always show a "Digitalvideo03" device
  201. as a device with a TV tuner.
  202.  
  203. When the YADTV/2 application was closed using the system
  204. menu and the TV or Tuner were not turned on the program
  205. would display "invalid device" messages.
  206.  
  207. CHANGES in version 1.11
  208.  
  209. The "Size" buttons now include an X4 size. With an NTSC
  210. signal the X4 button will provide a 640X480 display
  211. image. This is the maximum image size that can be displayed.
  212.  
  213. This button will only display a good image if it is used
  214. with the WCAST.SYS version 1.030M or later. This version
  215. of the driver also corrects some problems with MCI image
  216. handling that occur with drivers later than version 1.021J.
  217.  
  218. When the "Presets" button is pressed the TV will be turned
  219. on if it is in the off state.
  220.  
  221. Version 1.10 was not released.
  222.  
  223. Minor bug fixes that I can't remember any more.
  224.  
  225. CHANGES in version 1.09
  226.  
  227. The code that scans for digital video devices with tuner
  228. support has been changed. The code had a bug that would
  229. work with a developer's kit version of mdm.dll but had
  230. problems with the Warp4 release of mdm.dll.
  231.  
  232. The program would display 'connector type not supported messages'
  233.  
  234. CHANGES in Version 1.08
  235.  
  236. The program now has a "Tuner" mode. This mode adjusts the
  237. tuning for the card but does not display the monitor window.
  238. This mode is intended to be used with an application that 
  239. displays the video from the capture card but does not
  240. have a method of setting the tuner channel or connector.
  241. An example of this type of application is the VideoIn 
  242. recorder (SWVR.EXE) shipped with the Warp 4 BonusPak.
  243.  
  244. This mode will NOT work with the MainActor/2 version 2.06
  245. beta. This application acquires the video capture device
  246. in exclusive mode, and no other application can access
  247. the device through the MCI interface.
  248.  
  249. The program now uses a different technique for calculating
  250. the display size for the X1, X2, and X3 display size buttons.
  251. It should maintain the proper aspect ratio.
  252.  
  253.  
  254. CHANGES in Version 1.07
  255.  
  256. The Presets window now has a menu "View" that allows
  257. you change the container view to "Column" (the default)
  258. or "Details". The Details view shows all the parameters 
  259. saved for each Preset Channel.
  260.  
  261. The "Presets" button will now turn the TV on if it
  262. is not already turned on.
  263.  
  264. The MultiMedia Setup section is updates with information
  265. on using the VXPVAR command to set the TUNERTYPE. If you
  266. are not able to change channels with the application please
  267. read this section and try changing the TUNERTYPE value.
  268.  
  269. CHANGES in Version 1.06
  270.  
  271. The display of the video image and the output of sound
  272. from the video capture card is now suppressed when the
  273. YADTV/2 TV is turned off. This has been tested with
  274. version 1.020X of the WCAST driver. If you have an
  275. earlier version please download the newer version
  276. from http://www.wdi.co.uk/os2tv/download.htm
  277.  
  278. NOTE - the version number on the download page is not
  279. always changed when a new driver is available.
  280.  
  281. NOTE - The default settings from the Multimedia setup
  282. notebook may be set to bring the TV card up in a state
  283. where it is tuned into a channel with the sound turned
  284. on. If you have this problem - change the settings in
  285. the multimedia setup to default to the test pattern.
  286.  
  287. The program dialog now exits when the TV Off button is
  288. pressed. This change was required to ensure that the 
  289. suppression of the video image display would work.
  290.  
  291. There is an now an AFC control button. This button turns
  292. the tuner AFC function on and off. The button text changes 
  293. to indicate the state of the AFC control.
  294.  
  295. There is now a "Save" button. This button saves the current
  296. settings in a data file. When the button is pressed a
  297. dialog is displayed that allows you to view the channel settings
  298. that have been saved.
  299.  
  300. There is now a "Presets" button. This button displays a
  301. dialog that allows you to view the channel settings that have
  302. been saved. Selecting one of the Settings in the dialog will
  303. set the TV controls to the values for that Setting.
  304.  
  305. The program now supports saving and selecting of channel
  306. settings. The program records these settings in the file
  307.  
  308.     \mmos2\yadtv2.ini
  309.  
  310. The file contains a record for each combination of channel,
  311. connector, and region file name. The fields stored are:
  312.  
  313.     Channel
  314.     Connector
  315.     Region
  316.     Finetune
  317.     Brightness
  318.     Contrast
  319.     Hue
  320.     Saturation
  321.     Size
  322.     AFC 
  323.     Volume
  324.  
  325. There is no way to remove a record from the file in the program.
  326. You can edit the file with any text editor and remove the lines
  327. you don't want. The file is an ascii text file.
  328.  
  329. The first record in the file is used as the default setting when
  330. the TV is turned on.
  331.  
  332. The yadtv2.ini file is saved when the TV is turned off.
  333.  
  334. There is a "Scan" button. This button opens a dialog box
  335. that will do a channel scan. Right now the program does
  336. not save the results of the scan.
  337.  
  338. CHANGES in Version 1.05
  339.  
  340. The program now displays the current channel as the Title
  341. on the monitor window.
  342.  
  343. The MULTIMEDIA SETUP NOTEBOOK section in this readme file
  344. describes the method for aligning the displayed video image 
  345. with the monitor window.
  346.  
  347. CHANGES in version 1.04
  348.  
  349.   Volume control slider now sets the master sound volume.
  350.   This bypasses the limitation of the WCAST driver's
  351.   inability to control the sound level.
  352.  
  353.   The original volume setting will be restored when
  354.   the YADTV/2 application exits.
  355.  
  356. DESCRIPTION
  357.  
  358. This application uses the Abbotsbury Wincast/TV driver
  359. GRADD direct draw to display the TV picture. You must
  360. have a GRADD video driver installed to use the application.
  361.  
  362. You can obtain the device driver from 
  363.  
  364.    http://www.wdi.co.uk/os2tv/download.htm
  365.  
  366. Plase refer to the GRADD.DOC file in the driver kit
  367. to set up your installation to use the GRADD direct
  368. draw.
  369.  
  370. CONFIG.SYS example for GRADD setup (using MGAGRADD)
  371. the VCAFILT entry in the C1 variable is the Wincast/TV
  372. GRADD driver.
  373.  
  374.     DEVICE=C:\MMOS2\WCAST.SYS /T=WCAST   /F='C:\MMOS2\WCAST 1.INI' /N=1
  375.     SET GRADD_CHAINS=C1
  376.     DEVICE=C:\OS2\GRADD.SYS
  377.     DEVICE=C:\OS2\MDOS\VMANWIN.SYS
  378.     SET C1=MGAGRADD,VCAFILT
  379.  
  380.  
  381. There is no installation routine for the application.
  382. Copy YADTV2.EXE to the directory of your choice
  383. and set up a program object if you want.
  384.  
  385. The application was created using the DrDialog software
  386. written by David C Morrill of the IBM T.J. Watson Research
  387. Center. 
  388.  
  389. The application uses the MCI (Media Control Interface) routines
  390. to access the driver and display the picture.
  391.  
  392. OPERATION
  393.  
  394. The application scans the Digitalvideo devices installed
  395. in the system looking for the first device that has TV tuner
  396. support.
  397.  
  398. The tuner region files are loaded from the C:\MMOS2\REGION
  399. directory. The first one in the list is the default. You
  400. will have to select the region each time you run the 
  401. application. If you want a particular region file to be the
  402. first in the list copy it to a.rgn
  403.  
  404. (ie: copy \mmos2\region\usa.rgn \mmos2\region\a.rgn)
  405.  
  406. The default channel setting is obtained from the driver
  407. default settings.
  408.  
  409. MULTIMEDIA SETUP NOTEBOOK
  410.  
  411. The VXPVAR command is used to adjust the variables used
  412. by the WCAST driver. These parameters are stored in the
  413. "WCAST 1.INI" file.
  414.  
  415. ---------------------------------------------------------
  416. NOTE - the following problem was corrected in the
  417. WCAST driver version 1.021R.
  418.  
  419. The driver initialization routine may not set the 
  420. variable TUNERTYPE correctly. The value is set to C6
  421. instead of the value C2. You can use the VXPVAR command
  422. to set the value by typing the command:
  423.  
  424.    VXPVAR WCAST 1 TUNERTYPE C2
  425.  
  426. The program will show the current value and ask if you
  427. want to change it. Answer Yes.
  428.  
  429. When the TUNERTYPE is set incorrectly the application
  430. programs using the driver (this includes the multimedia
  431. setup notebook) will not be able to change channels on
  432. the tuner.
  433.  
  434. NOTE after this command is used the Multimedia setup
  435. program must be executed (it's in the system setup folder)
  436. for the new value to be saved in the "WCAST 1.INI" file.
  437. ------------------------------------------------------------
  438.  
  439. The settings in the multimedia setup notebook will affect
  440. the alignment of the picture in the monitor window.
  441.  
  442. The Align page (3 of 6 with 1.020X) has two sliders for the
  443. Display window position. These should be set to 44
  444. horizontal and 16 vertical. Some video drivers may require
  445. other settings. Experiment with the values until the
  446. display image aligns with the window.
  447.  
  448. When the Multimedia setup notebook and the YADTV application
  449. are running at the same time you will have to press the size
  450. buttons or move the monitor window to force the video display 
  451. to the monitor window.
  452.  
  453. Any tuning changes made in the Multimedia setup notebook are
  454. not reflected in the YADTV application and vice versa.
  455.  
  456. KNOWN RESTRICTIONS
  457.  
  458. The Volume control slider adjusts the master audio level
  459. for all sounds. The current WCAST driver does not support
  460. changes to the sound level of the TV card through the MCI
  461. interface.
  462.  
  463. There is no help for the application.
  464.  
  465. CONTACT
  466.  
  467. If you have any problems or any questions please
  468. feel free to contact me via e-mail at lsunley@canpay.com
  469.  
  470. This is freeware. I make no promises about it's operation
  471. and am not responsible for any problems, frustrations,
  472. or damages, direct or indirect that result from it's use.
  473.  
  474. PACKAGE CONTENTS
  475.  
  476. read.me - (this file)
  477. YADTV2.EXE - Application executable
  478. YADTV2.RXX - Listing of the REXX code for the application
  479.