home *** CD-ROM | disk | FTP | other *** search
/ BUG 2 / BUGCD1997_01.iso / mulmedia / mpegwin4 / _setup.1 / WHATSNEW.TXT < prev   
Encoding:
Text File  |  1996-10-12  |  6.7 KB  |  166 lines

  1. maplay 1.2+ for Win32
  2.  
  3. What's New?
  4.  
  5. 10/10/96 : Version 1.71
  6.  
  7. - Installation is now through an InstallShield application. If you want
  8.   the source files, choose the custom installation. Otherwise, just choose
  9.   the typical installation. Also, the MP2 extension is automatically
  10.   associated to maplay, so you don't have to do this yourself.
  11.  
  12. - Discovered that memory leaks as waveform audio is being played in
  13.   Windows 95. This is not a bug in maplay, but in Windows 95 itself.
  14.   The result is that the allocated memory slowly rises as MPEG and WAV
  15.   files are being played.
  16.  
  17. - Received Borland C++ 5.01 courtesy of Borland International through
  18.   Mike Weisert. The program now reports that it is a 32-bit 4.0 application
  19.   instead of 32-bit 3.1 application. The MPEG..Options dialog box looks
  20.   much better with 4.0's color scheme. Also there is real Pentium
  21.   optimization.
  22.  
  23. - Fixed the MPEG..Options dialog box which did not allow the user to
  24.   decode only one channel of stereo streams. This option works as before
  25.   but displays a warning if a stream is being decoded in the background.
  26.  
  27. - Added the capability to take playlists from the command line. The
  28.   file extension LST is now interpreted as a playlist also. (Before
  29.   playlists had to have the extension TXT.) Now you can have your lists
  30.   play by double-clicking the LST file in Explorer. (InstallShield will
  31.   automatically associate LST files for you.) Also the batch file
  32.   "makelist.bat" creates a file called "playlist.lst" instead of
  33.   "playlist.txt".
  34.  
  35. - Made the application window larger to accommodate larger fonts.
  36.  
  37. - Fixed the time per frame for Layer I files. The playback time should now
  38.   be accurate for all layers.
  39.  
  40. - Memory for the playlists and mpeg objects is now freed correctly. Also
  41.   the current track is now reset when loading new playlists.
  42.  
  43. 08/01/96 : Version 1.70
  44.  
  45. - Interface changes:
  46.  
  47.   * Replaced the scrollbar with a trackbar.
  48.   * Added status bar for current action, current file in playlist, current playtime, and
  49.     if Repeat is enabled (an "R" will appear in the rightmost pane).
  50.   * Removed the repeat button for playlists, and placed the previous track and next track 
  51.     buttons next to the rewind and fast foward buttons, repectively. The rewind and fast
  52.     forward look like this: << and >>. The previous track and next track buttons look
  53.     like this: |< and >|.
  54.   * Added rewind and fast forward to the Audio menu.
  55.   * The MPEG...Decoding Options dialog box has been changed. The background is now
  56.     light gray, but the text is still black on white. Right now the dialog box looks
  57.     quite ugly, but once I figure out how to get black on light gray text, it will
  58.     look much better.
  59.   * Colored in the play and stop buttons. Added 3D look to disabled buttons. 
  60.  
  61. - Fixed MIDI playback so that MIDI files can also be seeked.
  62.  
  63. - Widened the application window so that Large Fonts at 1024x768 don't make the 
  64.   menu bar wrap around to the next line.
  65.  
  66. - Included a batch file to make playlists from the command line. Type
  67.   "makelist /?" for instructions.
  68.  
  69. - Layer III code is already in maplay, but it needs to be debugged. Attempting
  70.   to decode Layer III streams will result in memory access violations. I will
  71.   not include the buggy code for the Layer III stuff in the source code
  72.   version.
  73.  
  74.  
  75. 07/09/96 (version 1.61)
  76.  
  77. - Changed the default extension of MPEG audio files from "MP2" to "MP*". 
  78.   This will allow more MPEG audio files to be opened easily, and prepares
  79.   for Layer III (MP3) files.
  80.  
  81. - Fixed a bug which sometimes caused the scroll bar to not be reset after
  82.   playing.
  83.  
  84. - Changed the MPEG...Decoding Options dialog box back to the ugly default 
  85.   Windows dialog box. The Borland style one cannot load unless BWCC.DLL 
  86.   is loaded before the application is run, so I took it out.
  87.  
  88. - Made the libararies link statically, which increases the code size, but
  89.   reduces the possibility that the application will fail to work due to
  90.   missing DLL files. (I think)
  91.  
  92. - Started work on layer III. Some layer III stuff has been added in the
  93.   source code, but of course, it doesn't work yet.
  94.  
  95. 06/26/96 (version 1.60)
  96.  
  97. - Added a scroll bar that updates as sounds play. You can also use it to
  98.   seek anywhere in the sound. Fast forward and rewind also have been
  99.   implemented.
  100.  
  101. - Reduced the buffer size by one half again, to reduce latency when seeking.
  102.   Again, if you had version 1.51 or earlier working correctly, and version
  103.   1.60 messes up, just let me know.
  104.  
  105. - A couple more cosmetic changes, and additions to the maplay classes that
  106.   allow seeks.
  107.  
  108. - The output buffer now uses fixed memory which is more likely to be available.
  109.  
  110. - Reduced the size of the executable (from 180 KB to 83 KB) by not including
  111.   debug information.
  112.  
  113. 03/31/96 : Version 1.51
  114.  
  115. - Added the ability to play MIDI files. Wow, I'm a genius (NOT). Still, 
  116.   it's cool that you can just use maplay to play everything. You can also
  117.   put MIDI files in the playlists.
  118.  
  119. 03/28/96 : Version 1.50
  120.  
  121. - Replaced buttons with neat looking icons. 3D too!
  122.  
  123. - Added ability to stop after pausing playback.
  124.  
  125. - Added a dialog box to play files in stereo or in mono. This function works
  126.   but the pre-decode feature has not been implemented yet. Selecting mono will
  127.   take half as much CPU time, and may be necessary for 486 or lower CPUs.
  128.  
  129. - Fixed a minor bug with play lists, but lists still do not play perfectly.
  130.  
  131. - Made all the buffers of all versions (386, 486, Pentium) the same size. I
  132.   don't think the size of the buffer makes much difference anyway. If you
  133.   had a version that worked before, but doesn't work now, please contact
  134.   me. 
  135.  
  136. - Discovered a minor "bug" - Wave files will not play if you have spaces
  137.   in the filename or the directory that the WAV file is in.
  138.  
  139. 03/11/96 : Version 1.30
  140.  
  141. - Added play list functionality. To play a list of files, create a text
  142. file with a filenames (MP2 or WAV) separated by newlines (hit enter after
  143. each filename). Make sure you include the full path in the filename, and
  144. that the name of the list file ends with a TXT extension. Here is a sample
  145. list (arg.txt):
  146.  
  147. sucky_american_music.mp2
  148. grunge_bites.wav
  149. anime_rules.mp2
  150. send_donations_to_Jeff-san.wav
  151.  
  152. The play list is far from perfect, as it frequently freezes in the middle of
  153. files. I'll work on fixing it.
  154.  
  155. - Fixed lack of stereo playback. The previous version only played the first
  156. file in stereo, but after loading a mono file, the playback remained in mono
  157. for stereo streams. This has been completely fixed.
  158.  
  159.  
  160. I'll continue to try to improve maplay until it is perfect. Layer III
  161. decoding is next. Better playlist manipulation, and Netscape plug-in
  162. functionality are in the plans.
  163.  
  164.  
  165. Jeff Tsay (ctsay@pasteur.eecs.berkeley.edu)
  166.