Kino, (c) 2000, 2001 Arne Schirmacher <kino@schirmacher.de>,
    Dan Dennedy <dan@dennedy.org>, Charlie Yates

Changes in version 0.46:
    Changes by Arne Schirmacher:
    - avi.cc would not read in Windows generated type 2 avi files. The new code
        fixes this.
        
    Changes by Dan Dennedy:
    - reverted Preferences object instantiated to the old method:
      one object in Commands.cc and extern references everywhere else
    - bugfix: memory leak in navigator thread due to multiple new Preferences
    - bugfix: no default capture filename (defaults to untitled now)
    - bugfix: invalid reference*** WARNING **; Widget not found: 
      capture_dialog_eject_button
    - bugfix: "soundcard doesn't support 1 channels"
    - bugfix: opening an AVI before opening capture breaks audio in capture
    - jogshuttle.cc: added a collection of navigation and edit commands to 
      JogShuttle::button
    - shuttelpro.c: enabled all of the buttons for the top two rows.
      Buttons below shuttle ring still not implemented.
    - bugfix: ShuttlePro shuttle and jog not working
    - preferences.cc: changed some of the defaults for new config:
      autoSplit=true, frames=9999, dropFrame=ture, preview_capture=false,
      syt_offset=19000, displayQuality=2.0
    - documented Preferences class
    - documented JogShuttle class
    - kino.dox: added jogshuttle.cc and jogshuttle.h
    - bugfix: corrupt DV/distorted frames during capture with audio enabled
      even if preview disabled during capture. Solution: delete capture
      FrameDisplayer if preview turned off. Apparantly, having the audio
      initialized in the libdv decoder causes some audio processing somewhere
      and can introduce overhead thereby causing dropped iso packets.
    - make new type 2 code able to read old type 2 and dvgrab 1.01- dv2 files
    - moved contents of README to NEWS and made a new README
    - removed unimplemented commands from man page
    - bugfix: configure.in and src/Makefile.am now include Xv linker lib only
      when it exists

Changes in version 0.45, July 25-Aug 13, 2001:
    Changes by Dan Dennedy:
    - Second lowest dv decoder quality level is now monochrome with AC pass
    - bugfix: dv decoder quality preferences honored now in capture dialog
    - bugfix: Kino fails when opening preferences with ieee1394 not loaded
    - disable IEEE 1394 options when opening preferences with ieee1394 not loaded
    - bugfix: removed exit() points in preferences_dialog.cc
    - removed Preferences items that are not usable
    - bugfix: removed exit() point in ieee1394io.cc
    - bugfix: preferences do not always save
    - bugfix: GKD error upon exit when using X or Xv display methods
    - updated video1394.c with distribution, compatible with kernel 2.4.7.
    - added drop frame option to reduce choppiness of audio, 
        still some choppiness on my AMD 333, which can not even decode audio
        alone fast enough
    - implemented File/New, subsequently opening a file crashes
    - bugfix: seconds hardcoded to 25 frames, should read from file
    - added clip timecode to info window (should this be playlist timecode?)
    - added Coutour ShuttlePro driver
    - added config/preferences item to enable dropFrame, defaults to false
    - bugfix: if audio disabled, still decoding audio incurring performance hit
    - added audio device preferences item: audioDevice
    - changed space-bar keyboard command to toggle play/pause
    - bugfix: clicking first, back, forward, or last while playing does not
      stop playback
    - added preferences items: enableJogShuttle, jogShuttleDevice
    - switched functionality between :w and :W
    - bugfix: toggling audio in preferences crashes Kino on next video update
    - removed record and eject buttons from capture dialog since they do nothing
    - remove Quicktime, raw, and test capture file formats since they are unsupported
    - added ResetBar command
    - implemented File/New, still need to clear window and display Kino logo !?
      (we need logo with splash screen)
    
    Changes by Daniel Kobras:
    - added man page
    - Debian package (pending)
    
    Changes by Tomoaki Hayasaka:
    - added JugShuttle class
    - added sonyjog.c USB device driver

    Changes by Arne Schirmacher:
    - fixes to compile with gcc 3.0


Changes in version 0.44, June 18, 2001:
    Changes by Arne Schirmacher:
    - XV now works again with latest libdv

	Changes by Stefan Lucke:
	- improvement to the IsPAL function


Changes in version 0.43, June 10, 2001:
    Changes by Dan Dennedy:
    - expose cip_d for NTSC users in the prefs dialog as the timing threshold
    - include video1394.h in distribution
    - endian fix in riff.cc ?? (needs testing)
    - better AV/C handling of changing nodes
    - new Preferences option to disable preview during capture
    
    Changes by Arne Schirmacher:
    - fixes to IEEE1394Reader::AviHandler to be compatible with new versions of ohci1394
    - bug fix for PAL DV export
    - prettier code

Changes in version 0.42, June 1, 2001:
    Changes by Yamazaki Makoto:
    - fixed 50/60 flag in CIP headers in DV Export
    
    Changes by Dan Dennedy:
    - more accurate, concise FillBuffer algorithm (DV Export timing)
    - added a no_audio flag to the FrameDisplayer::Put() and 
      commmands.cc:Play() so audio does not play at bogus times like
      during a repaint of part of the video window.
    - Update bar menu command displays bars immediately
    - re-enabled the progress bar update during dv export

Changes in version 0.41, May 30, 2001:
    Changes by Dan Dennedy:
    - removed csr_rom, raw1394_util, simpleavc, and dvcont
    - added support for librom1394 and libavc1394 (http://sourceforge.net/projects/libavc1394/)
    - compatibile with new (v0.9x) and old (v0.7x-0.8x) versions of libraw1394
    - exposed timing values for DV export through preferences dialog
      (requires custom, supplied video1394.c)
    - play audio through OSS, can be disabled in preferences
    - disable key repeat in Kino, restore system key repeat option outside Kino
    - repeat keyboard-driven navigation commands until key release (next/previous frame/second)
    - Stop button in main window works now
    - remembers current directory between subsequent file dialogs
    - saves preferences between sessions


Changes in version 0.4b, Apr. 30, 2001:

	minor adaption to latest libdv release again


Changes in version 0.4a, Apr. 07, 2001:

	minor adaption to latest libdv release


Changes in version 0.4, Feb. 06, 2001:

	Merged in Dan's patches:

	Changes to the display routines: the user can now select the
	display mode in the options dialog. 

 
Changes in version 0.37, Feb. 04, 2001:

	Added the overview bar.

	The old statusbar information (current frame, filename etc.) is
	now displayed in its own window.

	When exporting movies, the progress dialog now opens before the
	export starts.


Changes in version 0.36, Jan. 28, 2001:

	The controlling camcorder functions are now more stable. 

	Added more error handling.


Changes in version 0.35, Jan. 23, 2001:

	Several patches supplied by Kino users included: The code for
	controlling the camcorder has been improved.  Export to a NTSC
	camcorder is now much more reliable.

	A single image frame can now be saved in several different
	formats, including jpg, gif, tif, ps and more.

	When selecting menu commands the corresponding keyboard sequence
	is displayed.

	More error checking code has been added. 

	No need to use the patched libdv anymore, as the libdv programmers
	have added the proposed changes.
	

Changes in version 0.34, Jan. 18, 2001:

	A function for saving a single frame as an image file
	has been added. (Can somebody please add JPEG code?)

	The Xv code now works for NTSC images too.


Changes in version 0.33, Jan. 11, 2001:

	There is now support for exporting movies to a camcorder
	This is all very new and preliminary. Please refer to
	the README_DVOUT for more details.

	Non-Xv output has been optimized by about 20%.
	You need the included modified version of libdv though.


Changes in version 0.32, Jan. 05, 2001:

	Support for the Xv extensions has been added. See
	the README_XV for details.

	Kino now uses a recent libdv, which is finally in real library form.

	The camcorder controls in the capture dialog work, if you
	have the dvcont program installed.

	Kino can now grab very long NTSC Type 2 AVI files without crashing.


Changes in version 0.31, Dec. 31, 2000:

	A bug has been fixed that prevented loading AVI files
	with more than 4028 frames.

	A progress dialog for lengthy operations, such as saving,
	has been added.

	Plese check out the BUGS and TODO documents.


Changes in version 0.3, Dec. 28, 2000:

	The dvgrab code has been integrated. There is now a
	Capture dialog where you can preview your camcorder
	recordings and save selected parts of it to an AVI file.


Changes in version 0.21, Nov. 24, 2000:

	You can now open several AVI files at once by the command:

	kino *.avi

	The navigating inside the project is now much faster.
	A libdv bugfix has been included.


Changes in version 0.2, Nov. 08, 2000:

	Added more commands including cut/copy/paste. Many keyboard
	commands are now duplicated in the menus.


Changes in version 0.1, Nov. 01, 2000:

	This version has a basic set of menu and keyboard commands and one
	can actually do some useful work with it.


Changes in version 0.01, Oct. 08, 2000:

	first version, only marginally better than xdvplay.
