1
OS/2 Multimedia Toolkit
2
=======================
4
OS/2 Multimedia toolkit is set of units to manage various parts of multimedia
5
subsystem of OS/2. Not a part of standard OS/2 Multimedia:
7
a) WarpOverlay! library interface (hwvideo.pas)
12
OS/2 Multimedia Subsystem Programming Guide
13
Provides guidelines for developing multimedia subsystems. Each subsystem
14
component is described in detail in individual chapters. Models are used
15
to complement the information provided by component sample program templates.
17
OS/2 Multimedia Application Programming Guide
18
Provides advisory information on application interfaces to help you select
19
and implement functions for your OS/2 multimedia applications. Code examples
20
from fully documented sample programs accompany the descriptions of the
23
OS/2 Multimedia Programming Reference
24
Provides detailed information on multimedia functions, messages, and data
25
structures to enable you to write code for your multimedia application
26
programs and subsystems.
28
The MMPM/2 Device Driver Reference for OS/2
29
It is for subsystem developers who want to write their own physical
30
device drivers (and associated virtual device drivers) to support audio
31
and video adapters in the Multimedia Presentation Manager/2 system.
34
Describes REXX functions that enable media control interface string commands
35
to be sent from an OS/2 command file to control multimedia devices. This
36
online book is provided with OS/2 multimedia.
38
Guide to Multimedia User Interface Design - (41G2922)
39
Describes design concepts to be considered when designing a CUA multimedia
40
interface that is consistent within a particular multimedia product and
41
across other products.
46
WarpOverlay! is video acceleration driver. This is original readme.txt
47
(BEWARE! Most probably, Valery don't know about this port):
51
hwvideo.h is a main header for use WarpOverlay! video acceleration driver.
52
There are no more or less suitable SDK yet, I am to lazy :(
55
DEMO - small stupid example of using WarpOverlay!, currently it does not sup-
56
port many features of WarpOverlay!, only basic functionality.
57
it just tried to load file demo.mpg and cyclically play it.
58
Used mpeg1 decoder pretty unstable and very unoptimal. This is just example.
59
Many of MPEG files can crush decoder. I am not very fimilar with different
60
MPEG aspects and do not want to mess with it, sorry.
61
I just included one small MPEG1 file, which work well.
63
RGB - example of using RGB (FOURCC_R565) overlay. Attention! RGB overlay
64
not supported for NVidia chips and for Matrox G200.
65
Known worked RGB overlay: Rage128, Radeon, i740, Savages.
68
Please contact me, if you have questions/troubles with this example or with
73
MPEG decoding engine based on the Berkeley MPEG (mpegplay).
80
b) Add support for IBM Multimedia Classes and CWMM Classes for WPS (as fast as
81
SOM and WPS toolkits will be presented)
82
c) SEAL library interface (seal.pas) www.netlabs.org/hobbes.nmsu.edu
83
SEAL is module player library. At the present time SEAL not developing
84
anymore (for all platforms), but still very usefull for mudule music fans.
85
d) DualMode Library (dual.pas) www.netlabs.org
86
DualMode library allows to use common access method as for fullscreen (MGL)
87
as for windowed (DIVE) video modes.
88
e) Examples, examples, examples (tests as well)