dvswitch (0.8.3.4) unstable; urgency=low

  * Fix build failure with ffmpeg 0.6
  * Fix crash at startup with ffmpeg 0.6 due to a new parameter check

 -- Ben Hutchings <ben@decadent.org.uk>  Fri, 25 Jun 2010 12:09:12 +0100

dvswitch (0.8.3.3) unstable; urgency=low

  * Override source frame aspect ratio in case of a mismatch, rather then
    warning about it
  * Fix APTs and validity flags in header block - Alioth bug #311836

 -- Ben Hutchings <ben@decadent.org.uk>  Fri, 05 Feb 2010 13:40:10 +0100

dvswitch (0.8.3.2) unstable; urgency=low

  * Fix crash when selecting/deselecting a source that has disconnected

 -- Ben Hutchings <ben@decadent.org.uk>  Thu, 23 Jul 2009 15:12:33 +0200

dvswitch (0.8.3.1) unstable; urgency=low

  * Disable buffering of activation (tally light) notifications

 -- Ben Hutchings <ben@decadent.org.uk>  Thu, 09 Jul 2009 21:59:33 +0100

dvswitch (0.8.3) unstable; urgency=low

  * Add status overlay to make it more clear whether recording is enabled
  * Set display to black before a source is connected
  * Add support for tally lights in dvsource-firewire/dvsource-v4l2-dv,
    thanks to Wouter Verhelst

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 28 Jun 2009 20:50:02 +0100

dvswitch (0.8.2) unstable; urgency=low

  * Create one encoding thread per processor, up to a maximum of 8
  * Increase mixer queue length to allow for scheduler silliness
  * Improve robustness of dvsource-alsa
  * Fix audio encoding bug that resulted in crackling audio when using
    dvsource-alsa with NTSC

 -- Ben Hutchings <ben@decadent.org.uk>  Thu, 26 Mar 2009 22:45:15 -0500

dvswitch (0.8.1) unstable; urgency=low

  * Added dvsource-alsa as an audio-only source

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 01 Mar 2009 03:16:30 +0000

dvswitch (0.8) unstable; urgency=low

  * Added ticks and labels to the VU-meter
  * Bug fixes:
    - Removed use of function not present in Gtkmm 2.8
    - Fixed warnings from CMake 2.6
    - Fixed warnings from GCC
    - Fixed drag-selection when the pointer moves beyond the left or top
      edge of the display
    - Fixed memory corruption/crash in a selection corner-case
    - Fixed synchronisation of display buffers with the X server
    - Fixed repainting of main display before any frames have been received

 -- Ben Hutchings <ben@decadent.org.uk>  Wed, 04 Feb 2009 23:16:13 +0000

dvswitch (0.8~rc1) unstable; urgency=low

  * Disabled recording at startup
  * Added menu, currently with Quit command
  * Added buttons to GUI for effect selection
  * Changed key commands slightly
  * Allowed changing of primary and secondary video sources without
    cancelling the effect
  * Made dvsink-files create directories as necessary
  * Made dvsource-file reject non-DV files
  * Added support for USB DV sources through dvgrab and the uvcvideo driver
  * Moved source selector buttons to keep window within 1024x768 (depending
    on font selection and window decoration)
  * Added VU-meter for basic audio monitoring
  * Added warning indicator for sources which don't match the selected video
    and audio format
  * Documentation changes:
    - Documented all key commands
    - Changed contact address to dvswitch-devel@lists.alioth.debian.org
    - Added notes to (maybe) avoid user mistakes
  * Build system changes:
    - Changed to use cmake
    - Fixed building with current ffmpeg libavcodec library
  * Bug fixes:
    - Changed picture-in-picture selection to maintain frame aspect ratio
    - Restricted picture-in-picture to use the active area of the reduced
      frame
    - Slightly improved colour accuracy of picture-in-picture
    - Fixed cancellation of picture-in-picture selection
    - Fixed crash when user tries to apply picture-in-picture with an empty
      selection
    - Fixed crash when display depth is not 24 or 32
    - Fixed crash when users click in the dvswitch window without any source
      enabled
    - Made dvsource-file work with non-seekable files such as pipes

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 27 Jan 2009 01:04:43 +0000

dvswitch (0.7) unstable; urgency=low

  * Made keyboard shortcut for cut button work
  * Moved video/DV system parameters into a common structure
  * Replaced libdv codec with DV codec in libavcodec (ffmpeg), which
    is significantly faster
  * Added UI for picture-in-picture mixing

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 20 Apr 2008 22:18:37 +0100

dvswitch (0.6.2) unstable; urgency=low

  * Fixed bug in thumbnail image size initialisation that could result
    in a fatal BadValue error from X
  * Fixed minor bug in thumbnail image cleanup
  * Fixed bug that caused all sinks to be disabled when not recording

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 24 Feb 2008 10:55:41 +0100

dvswitch (0.6.1) unstable; urgency=low

  * Improved X driver compatibility:
    - Fixed calculation of Xv port numbers
    - Changed selection of visual class and depth for images to match the
      window
    - Added error messages and later checks for failure of image creation,
      where previously dvswitch could crash

 -- Ben Hutchings <ben@decadent.org.uk>  Thu, 21 Feb 2008 22:17:32 +0000

dvswitch (0.6) unstable; urgency=low

  * Added some infrastructure for video effects including
    picture-in-picture mixing
  * Switched from gtkmm 2.0/2.2 to 2.4+
  * Corrected small error in video display width
  * Changed the server to indicate overflow in output to sinks rather
    than disconnecting sinks that have overflowed; the file sink will
    create a new file after each overflow
  * Implemented dynamic display sizing, adding support for 16:9 frames
  * Turned source selection images into radio buttons
  * Fixed labelling of sources numbered above 9
  * Added support for starting and stopping recording while leaving
    any stream running
  * Added control buttons for recording and changed to default
    mnemonic for Cut

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 19 Feb 2008 09:37:22 +0000

dvswitch (0.5.1) unstable; urgency=low

  * Replaced FIREWIRE_DEVICE and --device option to dvsource-firewire
    with FIREWIRE_CARD and --card option
  * Corrected arguments to dvgrab

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 10 Jun 2007 21:41:17 +0100

dvswitch (0.5.0) unstable; urgency=low

  * Added indicator of title-safe area

 -- Ben Hutchings <ben@decadent.org.uk>  Mon, 30 Apr 2007 02:23:08 +0100

dvswitch (0.4) unstable; urgency=low

  * Implemented a command-spawning sink
  * Improved error handling
  * Added ability to switch between audio sources
  * Added indicators of selected video and audio sources

 -- Ben Hutchings <ben@decadent.org.uk>  Sun, 15 Apr 2007 16:27:47 +0100

dvswitch (0.3) unstable; urgency=low

  * Implemented dubbing of audio source onto video source (and
    silencing if audio source is unavailable)
  * Implemented reuse of source slots, so a disconnected source that
    reconnects will normally reappear in the same place
  * Added support for digit keys on the numeric keypad
  * Fixed priority of display updates, so the user interfaceshould
    remain responsive even with silly numbers of sources
  * Implemented synchronisation of mixer clock with audio source clock
  * Implemented sink serving and a DIF file sink
  * Fixed various bugs

 -- Ben Hutchings <ben@decadent.org.uk>  Tue, 10 Apr 2007 01:54:32 +0100

dvswitch (0.2) unstable; urgency=low

  * Fixed hang on exit
  * Implemented thumbnail displays of all sources
  * Switched to 1-based source selection in order to match keyboard layout
  * Reduced display lag
  * Reduced processor load of display updates by using Xv and Xshm

 -- Ben Hutchings <ben@decadent.org.uk>  Fri,  6 Apr 2007 00:54:22 +0100

dvswitch (0.1) unstable; urgency=low

  * Initial release

 -- Ben Hutchings <ben@decadent.org.uk>  Mon,  2 Apr 2007 03:20:34 +0100
