Difference between revisions of "MMOS2 Related Projects"

From NikiWiki
Jump to: navigation, search
(AUDIO CODECS)
m (Video Codecs)
(45 intermediate revisions by 8 users not shown)
Line 1: Line 1:
==INTRODUCTION==
+
==Introduction==
 
 
 
This page make a little description of the MMOS2 related projects.
 
This page make a little description of the MMOS2 related projects.
  
 +
==MMIO Subsystem==
 +
===Video Codecs===
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|QuickMotion
 +
|Plays MOV files (QuickTime 2.0) and some QuickTime VR's
 +
|2.0.0
 +
|[http://sourceforge.net/projects/qmos2/files/qm20.zip/download Binary]
 +
|[http://sourceforge.net/projects/qmos2/ Open Source - GNU GPL]
 +
|Practice / Tom Harding
 +
|-
 +
|AnPoMSVC||Video1||1.2.2||rowspan=3|AnPoCODEC 6 [http://hobbes.nmsu.edu/download/pub/os2/apps/mmedia/codec/apcodec6.zip Demo]||rowspan=3|Commercial||rowspan=3|Andreas Portele
 +
|-
 +
|AnPoCVID||Cinepak||2.0.0
 +
|-
 +
|AnPoMSVCRLE||RLE||1.1.0
 +
|-
 +
|mainCODEC/2||Decodes RGB, Run Length Encoding, Microsoft Video 1 and Cinepak CODECs||1.1.0||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mcodc100.zip mcodc100.zip]||Free - Included on MainActor package||Main Concept
 +
|-
 +
|Xine MCD||MPEG-1 and MPEG-2 Video||RC2 0.99.2||xinerc2.zip, xinerc2src.zip||GNU GPL||Darwin O'Connor
 +
|-
 +
|SR-MJPEG Codec||AVI Motion JPEG decoding and encoding support||1.1.0||[http://hobbes.nmsu.edu/download/pub/os2/apps/mmedia/codec/srmjpg11.zip srmjpg11.zip]||Shareware||Sergej Grogoriev
 +
|}
  
 +
===Audio Codecs===
 +
====TiMidity MCD for OS/2====
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|Timidity MCD||Plays MIDI and Module (.MOD) files||2.10.4||timiditymcd_2104.zip, timidity_2104_os2_src.zip||GNU GPL||Darwin O'Connor
 +
|}
  
==VIDEO CODECS==
+
====[http://r6.ca/MMAudioPak/ MMAudio Pak 2 for OS/2]====
 
+
{|class="wikitable"
===[http://www.quickmotion.com/ Quickmotion]===
+
!Name||Description||Version||Download||License||Author/Port
Quickmotion's Tom Harding told there there could be a change to open source it if we find an developer for it.
+
|-
<TABLE BORDER CELLPADDING=8>
+
|MMIOMP3||MP3||0.4.3||rowspan=3|[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]||GNU GPL||rowspan=3|Russell O’Connor
<TR>
+
|-
<TD><b>Name</b></TD>
+
|MMIOVorbis||Vorbis||0.3.2||Copyright (c) 2001, Xiphophorus
<TD><b>Description</b></TD>
+
|-
<TD><b>Version</b></TD>
+
|MMIOFLAC||FLAC||0.3.0||GNU GPL
<TD><b>Download</b></TD>
+
|}
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>QuickMotion</TD>
 
<TD>Plays MOV files (QuickTime 2.0) and some QuickTime VR's</TD>
 
<TD>2.0.0</TD>
 
<TD>no</TD>
 
<TD>Comercial</TD>
 
<TD>Practice</TD>
 
 
 
</TR>
 
</TABLE>
 
 
 
===[http://www.student.informatik.tu-darmstadt.de/~portele/ AMPOCODEC 6]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>AmPoMSVC</TD>
 
<TD>Video1</TD>
 
<TD>1.2.2</TD>
 
<TD>[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]</TD>
 
<TD>Comercial</TD>
 
<TD>Andreas Portele</TD>
 
</TR>
 
<TR>
 
<TD>AmPoCVID</TD>
 
<TD>Cinepak</TD>
 
<TD>2.0.0</TD>
 
<TD>[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]</TD>
 
<TD>Comercial</TD>
 
<TD>Andreas Portele</TD>
 
</TR>
 
<TR>
 
<TD>AmPoMSVCRLE</TD>
 
<TD>RLE</TD>
 
<TD>1.1.0</TD>
 
<TD>[http://www.student.informatik.tu-darmstadt.de/~portele/APCODEC6.ZIP Demo]</TD>
 
<TD>Comercial</TD>
 
<TD>Andreas Portele</TD>
 
</TR>
 
</TABLE>
 
 
 
===MainConcept Motion JPEG Codec for OS/2===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>MC-MJPEG CODEC</TD>
 
<TD>AVI Motion JPEG decoding
 
support</TD>
 
<TD>1.1.0</TD>
 
<TD>[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mcodc100.zip Binary]</TD>
 
<TD>Free - Included on MainActor package</TD>
 
<TD>Main Concept</TD>
 
</TR>
 
</TABLE>
 
 
 
===[http://doconnor.reamined.on.ca/xine/ Xine MCD]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>Xine MCD</TD>
 
<TD>MPEG-1 and MPEG-2 Video</TD>
 
<TD>RC2 0.99.2</TD> 
 
<TD>[http://doconnor.reamined.on.ca/xine/xinerc2.zip Binary] [http://doconnor.reamined.on.ca/xine/xinerc2src.zip Source]</TD>
 
<TD>GNU GPL</TD>
 
<TD>Darwin O'Connor</TD>
 
</TR>
 
</TABLE>
 
 
 
===SRMJPEG Motion-JPEG Codec for OS/2===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>SR-MJPEG Codec</TD>
 
<TD>Decription</TD>
 
<TD>1.1.0</TD>
 
<TD>[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/srmjpg11.zip Binary]</TD>
 
<TD>Shareware</TD>
 
<TD>Sergej Grogoriev</TD>
 
 
 
</TR>
 
</TABLE>
 
 
 
 
 
 
 
==AUDIO CODECS==
 
 
 
===[http://www.reamined.on.ca/doconnor/timidity.html TiMidity MCD for OS/2]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>Timidity MCD</TD>
 
<TD>Plays MIDI and Module (.MOD) files</TD>
 
<TD>2.10.4</TD>
 
<TD>[http://www.reamined.on.ca/doconnor/timiditymcd_2104.zip Binary], [http://www.reamined.on.ca/doconnor/timidity++_2104_os2.zip Binary Text-Mode],[http://www.reamined.on.ca/doconnor/timidity_2104_os2_src.zip Source]</TD>
 
<TD>GNU GPL</TD>
 
<TD>Darwin O'Connor</TD>
 
</TR>
 
 
 
</TABLE>
 
 
 
===[http://r6.ca/MMAudioPak/ MMAudio Pak 2 for OS/2]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
 
 
<TR>
 
<TD>MMIOMP3</TD>
 
<TD>MP3</TD>
 
<TD>0.4.3</TD>
 
<TD>[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]</TD>
 
<TD>GNU GPL</TD>
 
<TD>Russell O’Connor</TD></TR>
 
<TR>
 
 
 
<TD>MMIOVorbis</TD>
 
<TD>Vorbis</TD>
 
<TD>0.3.2</TD>
 
<TD>[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]</TD>
 
<TD>Copyright (c) 2001, Xiphophorus</TD>
 
<TD>Russell O’Connor</TD></TR>
 
<TR>
 
 
 
<TD>MMIOFLAC</TD>
 
<TD>FLAC</TD>
 
<TD>0.3.0</TD>
 
<TD>[http://r6.ca/MMAudioPak/MMAudioPak.zip Binary and Source]</TD>
 
<TD>GNU GPL</TD>
 
<TD>Russell O’Connor</TD>
 
</TR>
 
</TABLE>
 
 
 
===True Midi Format===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>True MIDI Format Multimedia I/O Service</TD>
 
<TD>Plays MIDI Files</TD>
 
<TD>1.0.0</TD>
 
<TD>[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/tmdproc.zip Binary]</TD>
 
<TD>Unknown</TD>
 
<TD>Team MMOS/2 Tokyo</TD></TR>
 
 
 
</TABLE>
 
 
 
 
 
 
 
===PCM/RAW Audio Format===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>PCM/RAW Audio Format MMIO Service [R/W]</TD>
 
<TD>PCM / RAW Audio</TD>
 
<TD>1.0.1</TD>
 
<TD>[http://... Binary]</TD>
 
<TD>(C) TM2LABO</TD>
 
<TD>Team MMOS/2 Tokyo</TD></TR>
 
 
 
</TABLE>
 
 
 
 
 
 
 
 
 
===MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service</TD>
 
<TD>MPEG Audio-1 Layer 1/2/3</TD>
 
<TD>1.0.1</TD>
 
<TD>[http://... Binary]</TD>
 
<TD>Freeware</TD>
 
<TD>Team MMOS/2 Tokyo</TD>
 
</TR>
 
 
 
<TR>
 
<TD>MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service Extra Entry</TD>
 
<TD>MPEG Audio-1 Layer 1/2/3</TD>
 
<TD>1.0.1</TD>
 
<TD>[http://... Binary]</TD>
 
<TD>Freeware</TD>
 
<TD>Team MMOS/2 Tokyo</TD>
 
</TR>
 
 
 
<TR>
 
<TD>RIFF Wave MPEG Audio-1 Layer 1/2/3 Multimedia I/O Services</TD>
 
<TD>RIFF Wave MPEG Audio-1 Layer 1/2/3</TD>
 
<TD>1.0.1</TD>
 
<TD>[http://... Binary]</TD>
 
<TD>Freeware</TD>
 
<TD>Team MMOS/2 Tokyo</TD>
 
</TR>
 
 
 
</TABLE>
 
 
 
==GRAPHIC CODECS==
 
 
 
===[http://www.os2world.com/cdwriting JPEG IO-procedure]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>JPEG-IO procedure</TD>
 
<TD>Replacement for the JPEG procedure that comes with MMOS/2</TD>
 
<TD>0.1.0</TD>
 
<TD>[http://www.os2world.com/cdwriting/jpgio/jpg-io-procedure-0_1_0.zip Binary and Source]</TD>
 
<TD>Freeware Copyright Chris Wohlgemuth</TD>
 
<TD>Chris Wohlgemuth</TD>
 
</TR>
 
</TABLE>
 
 
 
 
 
 
 
===[http://kannegieser.net/~veit/index_e.htm OS/2 Logo Procedure]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
 
 
<TR>
 
<TD>LGO File Formart Procedure</TD>
 
<TD>OS/2 boot logo files</TD>
 
<TD>2005.6.27</TD>
 
<TD>[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/lgoproc.zip Binary], [http://kannegieser.net/~veit/quelle/lgoproc_src.arj Source]</TD>
 
<TD>Open Source (No License Defined)</TD>
 
<TD>Veit Kannegieser</TD>
 
</TR>
 
</TABLE>
 
 
 
 
 
===[http://kannegieser.net/~veit/index_e.htm Phoenix BIOS suspend graphic File Format Procedure]===
 
<TABLE BORDER CELLPADDING=8>
 
<TR>
 
<TD><b>Name</b></TD>
 
<TD><b>Description</b></TD>
 
<TD><b>Version</b></TD>
 
<TD><b>Download</b></TD>
 
<TD><b>License</b></TD>
 
<TD><b>Author/Port</b></TD>
 
</TR>
 
  
<TR>
+
====True Midi Format====
<TD>XGA File Format Procedure</TD>
+
{|class="wikitable"
<TD>Phoenix BIOS suspend graphic files</TD>
+
!Name||Description||Version||Download||License||Author/Port
<TD>2005.6.27</TD>
+
|-
<TD>[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/xgaproc.zip Binary], [http://kannegieser.net/~veit/quelle/xgaproc_src.arj Source]</TD>
+
|True MIDI Format Multimedia I/O Service||Plays MIDI Files||1.0.0||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/tmdproc.zip Binary]|| ||Team MMOS/2 Tokyo
<TD>Open Source (No License Defined)</TD>
+
|}
<TD>Veit Kannegieser</TD>
 
</TR>
 
</TABLE>
 
  
==MULTIMEDIA CLASES==
+
====PCM/RAW Audio Format====
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|PCM/RAW Audio Format MMIO Service [R/W]||PCM / RAW Audio||1.0.1||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/pcm-raw.zip Binary]||(C) TM2LABO||Team MMOS/2 Tokyo
 +
|}
  
===[http://www.os2world.com/cdwriting/mmclasses/mmclassesmain.htm CW-Multimedia classes]===
+
====MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service====
(Prokushev) Unfortunately, CWMM Classes not open source. As result, can't be extended. Another problem is no IDL files for CWMM Classes or MMOS/2 Classes. As result, classes can't be extended. Only solution is restore IDL files from IR or using class information from MMPARTS.DLLs. Or ask Chris to open source his classes or, at least, to publish IDL files
+
{|class="wikitable"
<TABLE BORDER CELLPADDING=8>
+
!Name||Description||Version||Download||License||Author/Port
<TR>
+
|-
<TD><b>Name</b></TD>
+
|MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service||MPEG Audio-1 Layer 1/2/3||1.0.1||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mmmpa.zip Binary]||Freeware||Team MMOS/2 Tokyo
<TD><b>Description</b></TD>
+
|-
<TD><b>Version</b></TD>
+
|MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service Extra Entry||MPEG Audio-1 Layer 1/2/3||1.0.1||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mmmpa.zip Binary]||Freeware||Team MMOS/2 Tokyo
<TD><b>Download</b></TD>
+
|-
<TD><b>License</b></TD>
+
|RIFF Wave MPEG Audio-1 Layer 1/2/3 Multimedia I/O Services||RIFF Wave MPEG Audio-1 Layer 1/2/3||1.0.1||[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mmmpa.zip Binary]||Freeware||Team MMOS/2 Tokyo
<TD><b>Author/Port</b></TD>
+
|}
</TR>
 
  
<TR>
+
====Digital Wave Effect Multimedia I/O Extender====
<TD>CWMM Classes</TD>
+
{|class="wikitable"
<TD>A replacement for the multimedia classes that comes with MMOS2</TD>
+
!Name||Description||Version||Download||License||Author/Port
<TD>0.2.7</TD>
+
|-
<TD>[http://www.os2world.com/cdwriting/mmclasses/mmclassesold.htm Binary]</TD>
+
|MMEffect Free Effects
<TD>Freeware</TD>
+
|DELAY,ECHO,WDSX,NOIZE,VOLUME Effects are Freeware
<TD>Chris Wohlgemuth</TD>
+
|1.6.0 (2001-05-19)
</TR>
+
|[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mmeffect.zip Binary]
</TABLE>
+
|Shareware
 +
|Team MMOS/2 Tokyo
 +
|}
  
 +
====MMCDDA Compact Disc Digital Transmit Multimedia I/O Extender====
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|MMCDDA CD-DA Digital Transmit MMIO Ex
 +
|
 +
|1.4.1 (1999-11-10)
 +
|[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/mmcdda.zip Binary]
 +
|Shareware
 +
|Team MMOS/2 Tokyo
 +
|}
  
 +
====WAVE MIX Multimedia I/O Service====
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|WAVE MIX Multimedia I/O Service
 +
|
 +
|1.1.0 (2000-10-26)
 +
|[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/wavemix.zip Binary and Source]
 +
|Freeware
 +
|Team MMOS/2 Tokyo
 +
|}
  
==MMOS2 MEDIA PLAYERS==
+
===GRAPHIC CODECS===
 +
{|class="wikitable"
 +
!Name||Description||Version||Download||License||Author/Port
 +
|-
 +
|JPEG-IO procedure
 +
|Replacement for the JPEG procedure that comes with MMOS/2
 +
|0.1.0
 +
|[http://www.os2world.com/cdwriting/jpgio/jpg-io-procedure-0_1_0.zip Binary and Source]
 +
|Freeware (BSD) Copyright Chris Wohlgemuth
 +
|Chris Wohlgemuth
 +
|-
 +
|LGO File Format Procedure
 +
|OS/2 boot logo files
 +
|2005.6.27
 +
|[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/lgoproc.zip Binary], [http://kannegieser.net/~veit/quelle/lgoproc_src.arj Source]
 +
|Open Source (No License Defined)
 +
|Veit Kannegieser
 +
|-
 +
|XGA File Format Procedure
 +
|Phoenix BIOS suspend graphic files
 +
|2005.6.27
 +
|[http://hobbes.nmsu.edu/pub/os2/apps/mmedia/codec/xgaproc.zip Binary], [http://kannegieser.net/~veit/quelle/xgaproc_src.arj Source]
 +
|Open Source (No License Defined)
 +
|Veit Kannegieser
 +
|-
 +
|MMImage pak
 +
|Replacement for the JPEG, PNG, BMP, GIF, TIFF and other procedures that comes with MMOS/2. Part of eSchemes Deluxe.
 +
|3.0
 +
|[http://www.ecomstation.ru]
 +
|Shareware Copyright Yuri Prokushev
 +
|Yuri Prokushev
 +
|-
 +
|PNG MMIO Procedure
 +
|PNG Graphic support (readonly) for MMOS2
 +
|0.7.0 Beta
 +
|[http://hobbes.nmsu.edu/pub/os2/apps/graphics/viewer/mmiogpng.zip Binary]
 +
|Freeware
 +
|Giorgio Costa
 +
|}
  
===[http://doconnor.reamined.on.ca/nplay/ Normal Player]===
+
==Multimedia Classes==
<TABLE BORDER CELLPADDING=8>
+
===CW-Multimedia classes===
<TR>
+
(Prokushev) Unfortunately, CWMM Classes not open source. As result, can't be extended. Another problem is no IDL files for CWMM Classes or MMOS/2 Classes. As result, classes can't be extended. Only solution is restore IDL files from IR or using class information from MMPARTS.DLLs. Or ask Chris to open source his classes or, at least, to publish IDL files.
<TD><b>Name</b></TD>
+
{|class="wikitable"
<TD><b>Description</b></TD>
+
!Name||Description||Version||Download||License||Author/Port
<TD><b>Version</b></TD>
+
|-
<TD><b>Download</b></TD>
+
|CWMM Classes
<TD><b>License</b></TD>
+
|A replacement for the multimedia classes that comes with MMOS2
<TD><b>Author/Port</b></TD>
+
|0.2.7
</TR>
+
|
 +
|Open Source - GNU GPL / BSD 3-Clauses
 +
|Chris Wohlgemuth
 +
|-
 +
|eSchemes Deluxe
 +
|Preview of browsed images
 +
|3.0
 +
|[http://www.ecomstation.ru]
 +
|Shareware
 +
|Yuri Prokushev, eCo Software
 +
|}
  
<TR>
+
==Tools==
<TD>Normal Player </TD>
+
{|class="wikitable"
<TD>A Multimedia Player bases on MMOS2</TD>
+
!Name||Description||Version||Download||License||Author/Port
<TD>Feb 5th, 2002</TD>
+
|-
<TD>[http://doconnor.reamined.on.ca/nplay/nplay.zip Binary & Source]</TD>
+
|Normal Player
<TD>License GNU GPL</TD>
+
|A Multimedia Player bases on MMOS2
<TD>Darwin O'Connor</TD>
+
|2002-02-05
</TR>
+
|nplay.zip
</TABLE>
+
|GNU GPL
 +
|Darwin O'Connor
 +
|-
 +
|Image
 +
|Simple, fast image viewer that works with MMPM/2
 +
|0.02
 +
|[https://hobbes.nmsu.edu/download/pub/os2/apps/graphics/viewer/mk_image0_02.zip mk_image0_02.zip]<br/>[http://hobbes.nmsu.edu/download/pub/os2/apps/graphics/viewer/mk_image0_02src.zip mk_image0_02src.zip]
 +
|GNU GPL
 +
|Mark Kimes, Steven H. Levine
 +
|}

Revision as of 01:23, 4 January 2020

Introduction

This page make a little description of the MMOS2 related projects.

MMIO Subsystem

Video Codecs

Name Description Version Download License Author/Port
QuickMotion Plays MOV files (QuickTime 2.0) and some QuickTime VR's 2.0.0 Binary Open Source - GNU GPL Practice / Tom Harding
AnPoMSVC Video1 1.2.2 AnPoCODEC 6 Demo Commercial Andreas Portele
AnPoCVID Cinepak 2.0.0
AnPoMSVCRLE RLE 1.1.0
mainCODEC/2 Decodes RGB, Run Length Encoding, Microsoft Video 1 and Cinepak CODECs 1.1.0 mcodc100.zip Free - Included on MainActor package Main Concept
Xine MCD MPEG-1 and MPEG-2 Video RC2 0.99.2 xinerc2.zip, xinerc2src.zip GNU GPL Darwin O'Connor
SR-MJPEG Codec AVI Motion JPEG decoding and encoding support 1.1.0 srmjpg11.zip Shareware Sergej Grogoriev

Audio Codecs

TiMidity MCD for OS/2

Name Description Version Download License Author/Port
Timidity MCD Plays MIDI and Module (.MOD) files 2.10.4 timiditymcd_2104.zip, timidity_2104_os2_src.zip GNU GPL Darwin O'Connor

MMAudio Pak 2 for OS/2

Name Description Version Download License Author/Port
MMIOMP3 MP3 0.4.3 Binary and Source GNU GPL Russell O’Connor
MMIOVorbis Vorbis 0.3.2 Copyright (c) 2001, Xiphophorus
MMIOFLAC FLAC 0.3.0 GNU GPL

True Midi Format

Name Description Version Download License Author/Port
True MIDI Format Multimedia I/O Service Plays MIDI Files 1.0.0 Binary Team MMOS/2 Tokyo

PCM/RAW Audio Format

Name Description Version Download License Author/Port
PCM/RAW Audio Format MMIO Service [R/W] PCM / RAW Audio 1.0.1 Binary (C) TM2LABO Team MMOS/2 Tokyo

MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service

Name Description Version Download License Author/Port
MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service MPEG Audio-1 Layer 1/2/3 1.0.1 Binary Freeware Team MMOS/2 Tokyo
MPEG Audio-1 Layer 1/2/3 Multimedia I/O Service Extra Entry MPEG Audio-1 Layer 1/2/3 1.0.1 Binary Freeware Team MMOS/2 Tokyo
RIFF Wave MPEG Audio-1 Layer 1/2/3 Multimedia I/O Services RIFF Wave MPEG Audio-1 Layer 1/2/3 1.0.1 Binary Freeware Team MMOS/2 Tokyo

Digital Wave Effect Multimedia I/O Extender

Name Description Version Download License Author/Port
MMEffect Free Effects DELAY,ECHO,WDSX,NOIZE,VOLUME Effects are Freeware 1.6.0 (2001-05-19) Binary Shareware Team MMOS/2 Tokyo

MMCDDA Compact Disc Digital Transmit Multimedia I/O Extender

Name Description Version Download License Author/Port
MMCDDA CD-DA Digital Transmit MMIO Ex 1.4.1 (1999-11-10) Binary Shareware Team MMOS/2 Tokyo

WAVE MIX Multimedia I/O Service

Name Description Version Download License Author/Port
WAVE MIX Multimedia I/O Service 1.1.0 (2000-10-26) Binary and Source Freeware Team MMOS/2 Tokyo

GRAPHIC CODECS

Name Description Version Download License Author/Port
JPEG-IO procedure Replacement for the JPEG procedure that comes with MMOS/2 0.1.0 Binary and Source Freeware (BSD) Copyright Chris Wohlgemuth Chris Wohlgemuth
LGO File Format Procedure OS/2 boot logo files 2005.6.27 Binary, Source Open Source (No License Defined) Veit Kannegieser
XGA File Format Procedure Phoenix BIOS suspend graphic files 2005.6.27 Binary, Source Open Source (No License Defined) Veit Kannegieser
MMImage pak Replacement for the JPEG, PNG, BMP, GIF, TIFF and other procedures that comes with MMOS/2. Part of eSchemes Deluxe. 3.0 [1] Shareware Copyright Yuri Prokushev Yuri Prokushev
PNG MMIO Procedure PNG Graphic support (readonly) for MMOS2 0.7.0 Beta Binary Freeware Giorgio Costa

Multimedia Classes

CW-Multimedia classes

(Prokushev) Unfortunately, CWMM Classes not open source. As result, can't be extended. Another problem is no IDL files for CWMM Classes or MMOS/2 Classes. As result, classes can't be extended. Only solution is restore IDL files from IR or using class information from MMPARTS.DLLs. Or ask Chris to open source his classes or, at least, to publish IDL files.

Name Description Version Download License Author/Port
CWMM Classes A replacement for the multimedia classes that comes with MMOS2 0.2.7 Open Source - GNU GPL / BSD 3-Clauses Chris Wohlgemuth
eSchemes Deluxe Preview of browsed images 3.0 [2] Shareware Yuri Prokushev, eCo Software

Tools

Name Description Version Download License Author/Port
Normal Player A Multimedia Player bases on MMOS2 2002-02-05 nplay.zip GNU GPL Darwin O'Connor
Image Simple, fast image viewer that works with MMPM/2 0.02 mk_image0_02.zip
mk_image0_02src.zip
GNU GPL Mark Kimes, Steven H. Levine