© Werner Randelshofer

Monte Media Library

© Werner Randelshofe

Readme  Changes  License


Version 0.7.7

  • AVIWriter and QuickTimeWriter ignored Format(QualityKey,...) when adding a video track.
  • QuickTimeWriter wrongly enforced Format(CompressorNameKey,..) when adding a video track.

Version 0.7.6

  • CMYKJPEGImageReader must use ColorModel.getRGBdefault() instead of creating its own instance of DirectColorModel when the JPEG file does not contain a color profile.


Version 0.7.5

  • ScreenRecorder: The recorder did not remember the selected audio input source. Java Web Start did not work.
  • AVIDemo, MovieMaker, MPOSplitter: JAR file did not contain all source files.

Version 0.7.4

  • CMYKJPEGImageReader: Adds support for JPEG images with RGB-encoded pixels.
  • ScreenRecorder: When a recording is split into multiple files, new files start now correctly with a key frame. Other audio input sources than "line in" can now be selected.
  • QuickTime: QuickTimeOutputStream writes now a value into dwMaxBytesPerSec to reduce loading time of movies in QuickTime player.
  • AVI: Adds incomplete support for AVI 2.0 files to AVIInputStream. Beware: The current implementation is very inefficient and does not correctly identify key frames and delta frames.
  • IFF: Adds ImageIO support for IFF PBM images.
  • Demos: Adds ILBMViewer demo. Adds TrimDemo.

Version 0.7

  • CMYKJPEGImageReader: Adds support for JPEG images with RGB-encoded pixels.
  • ScreenRecorder: Adds a demo application with a simplified user interface.
  • AVI: Reduces memory consumption of AVI input- and output-streams.
  • Rational: Improves performance of Rational.valueOf(double) method.

Version 0.6.8

  • ScreenRecorder: Due to wrong usage of the BlockingQueue API, encoded media samples were inadvertedly dropped, causing audio and video artefacts in the recording.
  • ScreenRecorder: Adds support for image scaling during recording.
  • ScreenRecorder: Audio samples were not properly truncated at the end of a recording leading to an audio track with wrong duration.

Version 0.6.6

  • ScreenRecorder: Due to a bug, an NPE was thrown if no capture area Rectangle was passed to the constructor.

Version 0.6.5

  • ScreenRecorder: Screen capturing does not stall anymore when mouse cursor is not moved.

Version 0.6.4

  • ScreenRecorder: Fixes unadverted flickering of mouse cursor which was introduced by 0.6.3.

Version 0.6.3

  • ScreenRecorder: A rectangle specifying the capture area can now be passed to the screen recorder.

Version 0.6

  • ScreenRecorder: The duration of the recorded audio track matches now better with the duration of the video track.
  • ConcatDemo: This new demo demonstrates how to concatenate two movies.
  • AVIWriter: Fixes bad offsets in the idx1 chunk.

Version 0.3

  • JFIFInputStream accepts now JFIF headers with a length of 0xffff bytes.
  • CMYKJPEGImageReader now explicitly asks for the Sun JPEGImageReader as backend reader.

Version 0.2

  • Fixes synchronization issues in DefaultMovie class.

Version 0.1

  • First release.