🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.multimedia
Article #1116

Re: Help with PC multimedia packages

#1116
From: Alastair Milne
Date: Thu, 02 May 1991 05:33
83 lines
4659 bytes
In <1991Apr29.200448.14543@isc.rit.edu> rhm5684@isc.rit.edu (R.H. Mowery ) writes:

>	My only reason for questioning the IBM system is that it seems 
>that the run-time (at least from what I read) will only work on PS/2
>systems.  If this is true, that means luggin our system with us and also
>limits us from sending out a disk to let the clients view our machines.

    I know, having argued the same thing within our own group, that 
    MicroChannel machines (what people usually mean when they refer
    to the PS/2's) are having limited acceptance, but is it really as bad
    as that?

>Has anyone out there used the IBM AVC software with the Motion video
>Apdater A card, or the 750 motion media card?  IS there anything out
>there that will allow me to do this kind of quality?  We do have true
>blues at work, but of course at home I don't, so no taking work home.

    A PS/2 is not totally out of the reach of the home market,
    though IBM's prices may make it seem as if they'd like that.
    A model 55x will do fine for using M-Motion/A.

>I also cannot
>seem to find any software that can handle live motion video other than
>the IBM motion video.  

    I'm not quite sure what software you mean, but it's true that 
    running the M-Motion video/A card requires loading 3 TSR's (MMEDIA,
    MMOTION, and drivers for the players you want to use).

    However, your application can be in anything you like as long as
    it can allocate the variable blocks M-Control wants, raise M-Control's
    software interrupt, and ideally, be able to create and link in
    a WakeUp routine.  I've been doing it with Turbo Pascal 5.0 and 6.0 .
    Once I'd got some communications problems sorted out, it worked
    very nicely.  This is giving me a Turbo Pascal unit which any 
    application can use to obtain simple, straightforward calls to
    use video.

>They also said the card  only works on the PS/2
>series because of the Multi-Channnel Arch.  Why would this be true?

    IBM are pushing the microchannel bus as hard as they can, even
    though they're making it more expensive to build machines with it
    than with ISA bus.  However, there are actually machines from other
    manufacturers appearing which use MicroChannel.  I only know this,
    though, because BYTE examined a set of them last October.  Apart from
    that review, I've never heard them mentioned.

    MicroChannel is a *really* different beast from the old ISA bus.
    Adapters built for it are a different shape from adapters built
    for ISA.  Its abilities, signals, etc. etc. are all quite different.
    You might just as well try to use a board made for the Mac's NuBus.

>Could it be designed around this -- guess it's just there way of selling
>more machines???  I must say they were very helpful in getting me
>information, but I still would like opinions from the rest of the world.

     I found them reasonably helpful too.  In one case where they were
     less so, I got a handsome apology by e-mail after I mentioned it
     on the net -- in fact, in this group.

     My feeling at the moment is this: take MicroChannel boards, like
     M-Motion; ISA boards, like VideoLogic's DVA-x000; boards for the Mac,
     boards for the Amiga, etc.; and establish some portable,
     system-independent interfaces on which applications can be built,
     which use features common to them all.  As Borland's GRAPH unit
     for Turbo Pascal does across the variety of graphics adapters 
     for PC's.  

     Why do that, at the risk of losing some favourite feature from
     a particular one of them?  Because this area is still very young,
     and it remains to be seen exactly what standards will emerge and
     stabilise.  Until then, you want your applications and their support
     as portable as possible.

     And as I always do, I will again recommend high-level languages 
     for this work, not authoring languages.  You need readability, 
     maintainability, portability, and strong support for software 
     engineering precepts (and moderately efficient code generation 
     is rather nice too).


     Alastair Milne
Technical Details
Message-ID: <281FA4BA.18592@ics.uci.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!ucla-cs!ucivax!milne
References: <1991Apr29.200448.14543@isc.rit.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!elroy.jpl.nasa.gov!ucla-cs!ucivax!milne
From: milne@ics.uci.edu (Alastair Milne)
Newsgroups: comp.multimedia
Subject: Re: Help with PC multimedia packages
Message-ID: <281FA4BA.18592@ics.uci.edu>
Date: 2 May 91 05:33:46 GMT
References: <1991Apr29.200448.14543@isc.rit.edu>
Distribution: na
Organization: UC Irvine Department of ICS
Lines: 83