*version 0.6p1 - May 2002*
  - Fixed Xing header update bug; tracked down to a fwrite() flushing
    problem in fclose().  This problem only occured in testing using 
    curses mode, and audio playback was used before file editing of 
    MPEG1 layer 3 (mp3) files.

  - Fixed Xing header processing for single channel (mono audio) and 
    MPEG 2/2.5 files.  MPEG1 mono/stereo and MPEG2 mono/stereo files now
    have a correct Xing header written after editing.  Previous 
    mpgedit releases only wrote correct Xing headers for MPEG1 layer 3
    (mp3) files, but then only when the file flushing bug was 
    not encountered. :((

  - Fixed parsing of MPEG1 layer 1, and MPEG 2 layer 2 files. mpgedit
    has now been tested with MPEG1 layer 1/2/3, MPEG2 layer 2/3 files,
    and MPEG2.5 files.

  - Fixed sound playback of 11.025KHz mono MPEG 2/2.5 audio files on
    Win32 platforms.  These same files also did not play correctly using
    Media Player, but did on Linux with xmms/mpg123.  Assumed to be
    a limitation of the Win32 WaveOut API.

  - Enhanced regression test scripts to test Xing header updates for
    MPEG 1/2 files, and proper parsing of MPEG1 layer 1/2/3 and MPEG2/2.5 
    layer 2/3 encoded files.
 
  - Fixed playback bug that occurred when playing a combination of stereo 
    and mono files on the same command line.  The decoder plugin was
    not properly switching channel modes, resulting in sound playback that
    was either 2 times too fast or slow, when the preceeding file was
    a different number of channels than the current.

  - Enabled decoding of layer 1 and 2 encoded files in mpglib.  This build
    option was not used in previous releases of mpgedit, so audio playback
    of layer 1 and 2 files using the libdecoder_mpg123.so did not work.

  - Ported to HP-UX 10, and AIX 4.3.3.  Editing is known to work, but
    sound playback has not been tested.  These two platforms are still
    work in progress.

  - Changed to only attempt to load the playback plugin when the -c 
    (curses mode) or -p (file playback) command line options are specified.

  - Changed -h to display command line usage; -H displays the verbose
    command line help information.

  - Enhanced mpgedit version display (-V option) to show the julian date/
    time of the build, and the name of the platform binary was built for.


  
*version 0.6 - April 2002*
  - Added Win32 support

  - Added Solaris support

  - Added ability to edit files resident on read-only media.  mpgedit creates
    the index file and output file in the current working directory when
    the input audio file resides in a read-only directory, or is resident
    on read-only media, like CD-ROM.

  - Added regression test scripte that extensively exercises editing 
    capabilities of mpgedit, and verifies correctness of edits.  
    Run './test1.sh'.

  - Improved accuracy of sub-second edits.  Some edits were off by one 
    frame, approximately 26 ms, in version 0.5.  This problem has been
    fixed.  Added split/splice edit tests to test suite to insure 
    sub-second edits are functioning properly

  - Changed usage with respect to input file names.  Using -c, and in
    certain cases -e, you can now specify multiple input files without 
    use of -f.  For example, you can join multiple files together
    with: mpgedit -o join.mp3 -e- file1.mp3 file2.mp3 file3.mp3.

  - Fixed numerous editing problems with files containing junk data
    at the beginning or end of the input file.  Now properly edit 
    away ID3 tag data at the end of file.

  - Properly perform edits that include data up to the end of file.
    Earlier releases missed the last frame of input data, or added
    a frame or less of junk data.  This only happened when splicing
    complete input files together.

  - Usability improvements to Curses interface.  The input file name
    field is now fully editable with backspace/left/right arrow keys. 
    Ctrl-U (^U) now implements the clear input field (kill key).

  - Curses interface now displays the selected input file play length.
    See the "length:" field on the status line at the bottom of the screen.

  - Added summary of interactive commands for curses interface.  Enter 
    ? to display command summary.

  - Fixed MPEG 2 Layer 3 file processing.  The samples/frame value was
    off by a factor of 2, resulting in many strange editing problems.
    Only MPEG 2 Layer 3 editing is guaranteed, as no Layer 2 or 1 files
    are available for testing at this time.

  - Fixed cases where the silent flag (-s) did suppress output.

  - Added version option (-V) to display current mpgedit release information.
 
*version 0.5 - October 2001*

  - Fixed problem with MPEG file EOF detection and dropping of the last
    frame in a file.  This was originally discovered when performing
    operations on a file that is not an MPEG file at all, which crashed
    with a divide by zero error.  

  - Improved the mpgedit man page.

*version 0.4*

  - Modifications to build with automake.  

  - Added copyright information to files.

*version 0.3-0.1*

  - Development checkpoints.
