home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / comp / multimed / 2505 < prev    next >
Encoding:
Internet Message Format  |  1992-08-26  |  4.6 KB

  1. Path: sparky!uunet!vnet.ibm.com
  2. From: vivek@vnet.ibm.com (Vivek Nirkhe)
  3. Message-ID: <19920826.061551.4@almaden.ibm.com>
  4. Date: Wed, 26 Aug 92 09:07:31 EDT
  5. Newsgroups: comp.multimedia
  6. Subject:  rather late reply to questions regarding MMPM/2
  7. Reply-To: vivek@vnet.ibm.com
  8. Organization: IBM Corp.
  9. Disclaimer: This posting represents the poster's views, not those of IBM
  10. News-Software: Usenet 3.0
  11. Lines: 84
  12.  
  13. In article <1992Aug6.135956.9902@waikato.ac.nz>, ldo@waikato.ac.nz
  14. (Lawrence D'Oliveiro, Waikato University) writes:
  15. > In article <1992Aug5.205542.1@cc.newcastle.edu.au>,
  16. > c9036137@cc.newcastle.edu.au writes:
  17. > > I am interested in writing a multimedia application but have little (read
  18. > > no) experience in this sort of area and was wondering if someone could point
  19. > > me in the right direction as far as the following:-
  20. > >
  21. > >     1. Would Windows be the easiest way to start?
  22. > >     2. Would C++ be the best language to use?
  23. > >     3. What are some good references?
  24. > >
  25. > > I am specifically going to have digital-video clips running on some part of
  26. > > the screen as well as information in text form and also doing some I/O at the
  27. > > same time.
  28. >
  29. > The Windows Multimedia Extensions don't actually provide any hardware-
  30. > independent support for digital video--whether displaying live
  31. > video-in-a-window, capturing it to disk, or playing captured video back from
  32. > disk. The only PC-level platform I know that does is a Macintosh with
  33. > QuickTime.
  34. >
  35. > There was some discussion in this newsgroup a few days ago about similar
  36. > capabilities in the OS/2 multimedia extensions. Perhaps the person who
  37. > described these might be willing to respond as well...
  38.  
  39. Sorry that I am jumping into this thread rather late. I was just
  40. catching up when I found these references to MMPM/2.
  41.  
  42. MMPM/2 for OS/2 does provide hardware independent support for digital video
  43. - including video-in-a-window, capturing it to a disk, or playback.
  44. MMPM/2 1.0 primarily supports audio but its architecture certainly allows
  45. addition of video. Keep tuned in for the addition of digital video with
  46. Actionmedia II (DVI). It will support all the above functions. For more
  47. information, look at the upcoming fall issue of OS/2 developer. It will contain
  48. several articles on MMPM/2 and digital video support.
  49.  
  50. Also coming is software-only digital video under MMPM/2 by the first
  51. half of 93.
  52.  
  53. In article <1992Aug3.170846.9823@waikato.ac.nz>, ldo@waikato.ac.nz
  54. (Lawrence D'Oliveiro, Waikato University) writes:
  55.  
  56. >  Will your digital video support be tied to DVI compression, or will you
  57. > allow alternative hardware/software compression algorithms to be plugged in,
  58. > a la QuickTime? Also, will there be a standard API for video capture that
  59. > other card vendors can support?
  60.  
  61. Yes, under software-only solution, you will have a codec manager. You will also
  62. be able to use video capture and digitizer card from other vendors. Read on:
  63.  
  64. MMPM/2 consists of primarily three subsystems, namely, Media Control Interface
  65. (MCI), Synch-stream subsystem, and Multimedia IO (MMIO). Each of these layers
  66. provides the required hardware independence. With these, MMPM/2 becomes
  67. a very powerful platform.
  68.  
  69. Device-independent control of mm devices is provided through Media
  70. Control Interface. MCI provides both command (procedural) and string
  71. interface to these logical devices. The string interface allows
  72. interactive control of devices. This can be great for prototyping,
  73. for testing and debugging.
  74. With this, multimedia devices can be controlled from programs with their
  75. own script languages or from 16-bit programs. MCI architecture allows
  76. installation of new media drivers for required hardware which applications
  77. can transparently use. The application is shielded from having to know the
  78. specifics of the hardware.
  79.  
  80. MMPM/2 allows use of both streaming and non-streaming devices. Streaming
  81. devices are just the sources or sinks of data, whereas the later ones
  82. process their own data, such as CDDA. Synch-stream manager provides a way
  83. to create a stream of data from source to sink and ensure a steady
  84. stream between the two. It also provides synchronization between different
  85. streams.
  86.  
  87. Lastly, the MMIO subsystem isolates the above layers from data format
  88. specific processing. This data independence is provided through installable
  89. IOProcs. In a nutshell, you can handle different file formats or  data
  90. conversions.
  91.  
  92. ------------------------------------------------------------------------
  93. Vivek Nirkhe
  94. IBM Corp.                                             vivek@vnet.ibm.com
  95. Multimedia Software Dev.                              ph: (407)-982-0433
  96. ------------------------------------------------------------------------
  97.