source: trunk/install-global/eng/Readme.1st@ 201

Last change on this file since 201 was 2, checked in by stevenhl, 8 years ago

Import sources from cwmm-full.zip dated 2005-03-21

File size: 13.6 KB
Line 
11. CW-multimedia classes
2------------------------
3
4This package is a complete replacement for the
5multimedia classes coming with MMOS2. The convert menu
6is enhanced and the image classes are more robust WRT
7broken image files or buggy IO-procs. The limitations
8of the JPG-IO proc are still there. This procedure crashes
9on some images and the only way to resolve is a restart of
10the WPS. To overcome this limitiation a new JPGIO-IO procedure
11is included.
12
13New classes are for seemless integration of the
14MMIO procedures for MP3 and OGG files written by
15Russel O'Connor.
16Get these procedures from:
17
18http://www.math.berkeley.edu/~roconnor/
19
20After installation Ogg- and MP3 files are treated the
21same way by the WPS as the other audio files. They have
22their own Icons and the same menus as for example
23wave files. A doubleclick starts playback another one
24stops it. The convert menu item helps you decoding the
25file to wave without any other program.
26
27The settings notebook of every audio file gets a new
28page added describing the audio characteristics like
29playtime or samplerate. This data is also shown in the
30details view of folders if set to class:CWAudio.
31
32There's also a new open-item for volume.
33
34You may view and change the ID3 tags of MP3 files
35using the settings notebook. These tags are also shown
36in the details view.
37
38A new JPEG IO procedure supports progressive JPEG images.
39
40
412. Media folder and audio shadow
42--------------------------------
43
44The Media folder is a player for any
45audio file known by OS/2. The usual play
46controls are available and you may create
47playlists just by dropping files into the folder.
48
49Audio files will not be put into the folder directly
50but shadows are created.
51A new shadow class shows you details information
52for the linked audio files in the details view of a
53Media-Folder. A REXX interface is available if
54WPS-wizard V0.2.0 or above is installed.
55
56A WPS enabled CD player with FreeDB support is included
57and a *.M3U playlist editor.
58
59
603. Slide show
61-----------
62
63Starting with V0.2.8 the package contains a slide show program for
64displaying the contents of one or more directories.
65
66
67Installation
68------------
69Before you ask:
70
71YES THE MULTIMEDIA CLASSES WORK WITH XWP AS THEY
72ALWAYS DID.
73DON'T BOTHER ME WITH QUESTIONS ABOUT THAT.
74
75!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
76
77MAKE A BACKUP OF YOUR INI FILES!
78
79MAKE A BACKUP OF YOUR INI FILES!
80
81MAKE A BACKUP OF YOUR INI FILES!
82
83!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
84
85Note:
86If you've installed WordPerfect for OS/2 5.2(a) uninstall it first.
87Otherwise it'll be impossible to deregister the IBM multimedia classes
88and your system will most likely crash during install of the new
89classes. Be sure to clean the INI file using 'checkini /C' before
90you proceed. The cause of this problem is unknown at the moment.
91
92Make a copy of JPEGIO.DLL and MMPARTS.DLL in the directory
93MMOS2\DLL. These files will be overwritten during installation
94of the new multimedia classes. The install skript will create additional
95copies of the DLLs in the directory MMOS2\CWMMBack for reinstallation
96of the IBM classes
97
98Deinstall any old version of the media folder and the CWAudio
99classes. Restart the system.
100
101
1021. Put the contents of the archive into a directory
1032. Start the Skript Runme1st.cmd
1043. Restart the WPS. DON'T SKIP THIS STEP!
1054. Clean the INI files with 'Checkini.exe /C' (wptool32.zip, http://hobbes.nmsu.edu)
1065. Restart the WPS. DON'T SKIP THIS STEP!
1076. Run install.exe.This will copy the files and register the
108 new classes.
1097. Restart the WPS so the new classes will be loaded.
110
111If the WPS doesn't start rename the installation directory from
112a command line. It may be helpful to move all objects from the desktop
113when start problems occur.
114
115Be sure to use the latest release of the MMIOMP3 IO-procedure
116(http://www.math.berkeley.edu/~roconnor/). It has a lot of improvements.
117
118
119Uninstallation
120--------------
121
1221. Use the uninstall feature of the generic installer
1232. Restart the WPS. DON'T SKIP THIS STEP!
1243. Clean the INI files with 'Checkini.exe /C' (wptool32.zip, http://hobbes.nmsu.edu)
1254. Run the script x:\MMOS2\CWMMBack\INSTIBM.CMD to install the IBM classes.
126 Replace x with your boot drive.
127
128Restart the WPS afterwards.
129
130
131Known problems
132--------------
133
134The playtime may be not correct for some VBR-MP3s. This is a problem
135of the MMIOMP3-Proc not the classes.
136
137MP3 files may not be recognized correctly. This happens if there was a
138previous installation of the classes. Drop the folder containing the MP3
139files on the skript \cwmm-x_x_x-lang\bin\RemoveEA.CMD to remove the
140attribute .CLASSINFO and to set the right .TYPE attribute. The folder must
141be closed when dropping!
142Wave and ogg files loose the track information entered in the settings so
143be sure to backup this information before using the skript.
144
145The audio stream class only supports IceCast servers. There's no support for
146Shoutcast.
147
148
149Bug reporting
150------------
151
152Use the 'Multimedia Extensions' section of http://xtracker.netlabs.org if you
153find a bug.
154
155
156Helpful utility
157------------
158
159Salvador Parra Camacho has written a program to change the hidden settings
160(see documentation) in a convenient way.
161Find the homepage at:
162
163http://www.geocities.com/escajarro/
164
165Direct download of the utility:
166
167http://www.geocities.com/escajarro/soft/ccfg010z.zip (Zip)
168http://www.geocities.com/escajarro/soft/ccfg010w.zip (Wpi)
169
170
171History
172-------
173
174V0.1.0
175
176First release of the new audio classes.
177
178V0.2.0
179
180-Type 'Digital Audio' returned in addition to MP3/OGGS for the audio classes.
181-Setting of .TYPE EA so Digital Audio player works with MP3/OGG files without further fiddling
182-Caching of MP3 technical data in EAs to speed up folder opening.
183-ID3 data shown with the right codepage.
184-Mnemonic for Volume menu item.
185
186-New classes CWMediaFolder and CWAudioShadow for playing of audio files.
187
188V0.2.1
189
190MMClasses:
191-A bunch of minor fixes.
192-No prereading of audio info for files on CD to speed up folder opening.
193
194Media folder:
195-Repeat function added
196-new (and improved) sliders
197-Keyboard control added (not for sliders yet)
198-Display for elapsed time, remaining time and ID3 tags (click to switch)
199-Change playtime font by DnD
200-Drag and drop handling rewritten.
201-Statusline added
202-REXX interface added
203-No audio info reading for files on CD to speed up CD opening.
204
205V0.2.2 (29.03.2002)
206
207MMClasses:
208-New CD track class for FreeDB enabled CD player
209-Improved open function. See media folder documentation
210
211Media folder:
212-CD player object with FreeDB support added.
213-Some minor fixes.
214
215
216V0.2.3 (13.07.2002)
217
218MMClasses:
219-Added new replacement classes for audio, video and image files. The MMOS2 classes are
220 not used anymore.
221-Improved lighttable folder with selectable icon size.
222
223Media folder:
224-Added new replacement classes for audio, video and image files. The MMOS2 classes are
225 not used anymore.
226-Improved lighttable folder with selectable icon size.
227
228
229V0.2.4 (29.11.2002)
230
231Media folder:
232-Fixed PM-freeze with broken shadows.
233-Fixed problems when user deleted shadows during playing.
234-Repeat function was broken.
235-Device sharing didn't really work.
236-Random play added.
237-Launch area for objects.
238-Settings opening was only possible with closed folders
239-Audio files are started on a separate thread.
240-Media folder will take over already playing files (very limited for now, only skip/stop).
241-CD-folder works for all drives not only default cd drive.
242
243MMClasses:
244-Added some more exception handlers.
245-Image details aren't read from CD unless key in INI file is set (see docs).
246-Titlebar of volume control may be hidden
247-Tabbing in volume control enabled
248-Save colors and position of volume control, audio- and image converter
249-Query audio information on a separate thread when awakening objects (speed boost for MP3)
250-Print menu removed for audio and video files.
251-Improved ID3 handling. ID3 V1.1 tracknumber is kept if present.
252-Elapsed time in icon titles when playing.
253-Changed names for classes to improve compatibility with the IBM classes.
254-Unified setup strings for MP3 and other audio files.
255-Lighttable folders: sometimes drawing of icons failed.
256
257V0.2.5 (16.02.2003)
258
259Media folder:
260-Popup menu on time control for changing display
261-New playlist editor
262-Shadows for fly over help
263
264MMClasses:
265-DLLs needed by specified players or editors weren't found if not in LIBPATH.
266-You may specify a different mp3 player
267-Fixed wrong icon size for standard classes in details view of light table folders.
268-Added support for animated folder icons in lightable folder
269-Templates were not drawn in light table folders icon view
270-Pause function for audio files
271-Fixed asscociations for image files.
272-Fixed image conversion.
273-Renamed REXX functions. The old names are still working but shouldn't be used longer.
274-Added new REXX function cwmmQueryImageInfo()
275-Added method cwmmQueryImageInfo().
276-ID3 tags of MP3 files weren't set when using setup strings. Only EAs were updated.
277-No more garbled characters with some players when reading the ID3 tags.
278-Black and white images are properly drawn in light table folder
279
280JPEG IO procedure:
281-Procedure now accepts 8 bit input images.
282
283
284V0.2.6 (02.07.2003)
285
286-Audio extensions added in the MM configuration notebook are recognized.
287-createcd compiled with VAC
288-helper progs statically linked.
289-No template for CWMMDataFile.
290-New FLAC class.
291-New EA MMNUMAUDIOBYTES containing the number of audio bytes of the file.
292-M3U playlist editor failed using M3U lists created by Rockbox.
293-Play menu for M3U objects.
294-Hilighting of play and pause buttons during device sharing corrected
295-You can't start more than 3 audio files at a time now, preventing problems when a whole folder of audio objects was accidently selected.
296-Support for converting to OGG-Vorbis. Any future write enabled audio IO-Proc will be automatically supported now.
297-Default audio player replaced
298-Opening of folders with image files is faster now
299-Image spacing in lighttable folders improved
300-Image converter dialog had german resources in the english language version (obviously nobody cared...).
301-Preview in image converter
302-PNG image class
303-PNG files are recognized as image files. Automatic support of future image IO procs.
304-Only one INI file for MM class helpers.
305
306
307V0.2.7 (01.09.2003)
308
309-Renamed method cwmmAddWaveInformationPage() to cwmmAddAudioInformationPage().
310-Added container handle to parameter list of methods cwmmPlayTrack() and cwmmPauseTrack()
311-If several audio files in a folder are started at once they will be played consecutively.
312-Image information in popup menu
313-Added audio information for midi files in details view.
314-Audioplayer playback always started with default volume setting (70%).
315-Master volume item added to sys menu of audio player.
316-Language now derived from LANG setting not the country code.
317-URL of audio stream objects was truncated to 4 chars when reopening the settings.
318-Audio-Stream objects lost their type after changing settings.
319-Bitrate display for MP3 files if MMIOMP3 0.4.2 or above is installed.
320-Bitrate display for OGG files if MMIOOGG 0.3.1 or above is installed.
321-ID3 tag handling completely rewritten. Track information may be 256 bytes long per entry.
322 ID3 tags are handled separately now.
323-Volume for audio files adjustable now. Volume menu no longer starts master volume.
324-Modified settings page handling for audio objects on CD
325-Added INI key to disable audio file scanning for certain drives.
326-Added INI key to disable ID3 tag reading for certain drives.
327
328
329V0.2.7b (06.09.2003)
330
331-Skript creatobj.cmd for creation of CD players was broken.
332
333
334V0.2.8 (01.11.2004)
335
336-Icon view removed for media folders.
337-Icon view page removed for media folders. This removes it also from CD folders which never supported icon view anyway.
338-Compact view improved.
339-Track information in switch list and titles.
340-Opening of Media folder wasn't possible when settings already open.
341-Fixed a memory leak for image files.
342-Fixed deadlock when copying image files in light table folders.
343-Background bitmap deletion of image files to give memory back to the system.
344-English distribution included german help file for the classes.
345-Audio objects stopped playing after a second if not started from a folder.
346-Workaround for WPS crash with Timidity. No, It's still not working with the classes.
347-Fixed possible crash with abstract objects in light table folders.
348-Fixed CD querying for LVM systems (not for dynamically attached USB drives yet).
349-Audio file scanning now stops when folder is closed.
350-No scanning for CD tracks.
351-Video player didn't work at all.
352-ID3 info for artist was overwritten with the album name when using setup strings.
353-Trap when Quicktime for OS/2 was installed during scanning of MP3 files.
354-Marking image files as invalid for the WPS when caused a trap.
355-Only create thumbs when image is visible in container. Esp. useful when WPS-Wizard is installed.
356-When first creating ID3 tags the genre was always set to 'blues'.
357-CD objects are no longer created automatically. This will fix most lock ups people experienced.
358-Slide show program for displaying the contents of one or more directories
359
360
361Credits
362-------
363
364The Icons and graphics are (C) Klaus Staedtler-Przyborski. Thanks for
365fearless beta testing.
366
367The script for creation of a media folder tree is (c) Eirik Oeverby.
368
369
370License
371--------
372
373See license.txt
374
375
376Author
377------
378
379These classes are (C) 2001-2005 Chris Wohlgemuth.
380
381http://www.geocities.com/SiliconValley/Sector/5785/
382http://www.os2world.com/cdwriting
383
384
Note: See TracBrowser for help on using the repository browser.