LiVES Changelog

New in version 2.4.0

May 4th, 2015
  • Implement workaround for expose event problems in gtk+ 3.10.
  • Fix threading crash in multitrack.
  • Fix invalid saving of layouts in multitrack.
  • Fix sizes of scrolled windows inside dialog boxes (regression).
  • Fix timeline start position for gtkgrid widget in multitrack.
  • Fix "fade background mode" (b) so it looks nice again.
  • Stability fix for expose event during startup.
  • Stability fix for mkv_decoder with broken end frames.
  • Implement C++ language bindings (liblives).
  • Fixes for several smaller issues (Thomas Berger).
  • Code cleanup / reformat.
  • Updated translations to UK English, French, Galician, German, Russian and Simplified Chinese.

New in version 2.2.8 (February 9th, 2015)

  • Fix crash in Insert Frames (regression).
  • Compilation fix for gtk+ 2.x
  • Compilation fixes for freeBSD
  • Add check for avformat_close_input in libav
  • Fix crash in projectM plugin.
  • Fix regression in x264_encoder.
  • Fix audio codec bug in mencoder_encoder.
  • Fix crash in "Show Details" after encoding failure.
  • Fix regression in "Insert Silence" for clips with no existing audio.
  • Check for avconv properly for Ubuntu in ffmpeg_encoder.
  • Update dirac / multi_encoder to encode to dirac/vorbis/mkv.
  • Add lossless dirac encoding.
  • Updates to fix lives_mkv_encoder.

New in version 2.2.7 (December 21st, 2014)

  • Add support for audio triggered generators.
  • Add support for projectM (milkdrop) generators.
  • Improvements to openGL playback plugin.
  • Add permanent inputs in jack and pulse audio when handling external audio.
  • Fix bug in chroma_blend transition.
  • Further code cleanup.
  • Fix text width for "show VJ keys" window.
  • Remove unnecessary deinterlacing from threaded player.
  • Added OSC commands /clip/selection/rte_apply, /clip/undo and /clip/redo.
  • Add libvisual plugins to correct submenu (regression).
  • Minor fixes for the rfx builder window.
  • Minor fixes for merge in clip editor.

New in version 2.2.6 (August 17th, 2014)

  • Fix startup bug (regression) creating config file incorrectly.
  • Libav compatibility fixes.
  • Updates for gtk+ >= 3.10.0
  • Show warning when configured with gtk+ 3.10.x
  • Add support for freenect camera.
  • Minor code cleanups.

New in version 2.2.5 (July 5th, 2014)

  • Fix crash (regression) in mpegts decoder.
  • Add support for mplayer2.

New in version 2.2.4 (April 22nd, 2014)

  • Fixed various regressions from version 2.2.3, such as compiler issues with libav and a problem with GTK+ 3 < 3.8.0.

New in version 2.2.3 (April 14th, 2014)

  • Run data processing plugins in both video and audio threads.
  • Fix crash when loading device map (regression).
  • Fix bug which prevented audio changes from being recorded when audio analysers are running.
  • Updates for gtk+ >= 3.8.
  • Define HAVE_AVFORMAT_FIND_STREAM_INFO in decplugin/Makefile.am
  • Workaround for missing av_set_pts_info() in libav.
  • Fix to handle changed option order in ffmpeg.
  • Updated translations to Russian, Piemontese, Uk English, Spanish and Ukranian.

New in version 2.2.2 (December 12th, 2013)

  • Fixes a major error introduced in 2.2.0 that could break files when inserting frames.
  • Audio insert/encode problems for some non-standard frame rates are also fixed.
  • Optimizations were made for copy/insert.

New in version 2.2.0 (December 2nd, 2013)

  • Add new avformat_decoder.
  • Optimisations for handling larger clips.
  • Use threading for pulling frames from video clips.
  • Much faster loading/saving of layouts in multitrack.
  • Fix crash in swscale when frame width is not multiple of 4.
  • Fix crash (regression) setting parameters in multitrack.
  • Fix breakage in multiple image loading.
  • Fix opening preview for quick opening clips.
  • Fix bug in "delete frames" for virtual clips.
  • Fix audio encoding in "Encode Selection"
  • Fixes for letterbox mode playback.
  • Compilation fixes for Debian Sid.
  • Various improvements to rte window.
  • Add "randomiser" data processing plugin.
  • Improvements to colour correction and tvpic effects.
  • Fix jack transport during playback (regression).
  • Fix for saving data connection mappings.
  • Implement multiple inputs per output in the data connector.
  • Optimised thread locking between audio and video effects threads.
  • Fix problems with setting defaults for colour values.
  • Decoder plugin fixes for ffmpeg 2.2 (needs further testing).
  • Preserve clip comments and renamed clip names between restarts (bugfix).
  • Small fixes for rfx_builder window.
  • Minor GUI improvements.
  • Add initial translation to Piemontese. (Simon Uslengh).
  • Updated translations to UK English, German, Russian and Ukranian.

New in version 2.0.6 (October 7th, 2013)

  • Add new "clip thumbnails window" for dual head mode.
  • Add "Activated" and "Activate" pseudo-parameters in data connection mapper.
  • Fix bug (regression) with "clear" button in rte mapping window.
  • Fix possible issue with OSC constants lookups.
  • Add "kaleidoscope" realtime effect.
  • Fix crash when resetting playback speed and no audio is playing.
  • Enable "wrap" for relevant parameters when using keyboard control.
  • Fix vertical spacing error for radiobuttons in parameter windows.
  • Updated translation to Ukranian.

New in version 2.0.5 (June 17th, 2013)

  • Improvements were made for dual monitor support.
  • A bug (regression) in Load New Audio was fixed.
  • Some minor compilation issues were cleaned up.

New in version 2.0.4 (May 7th, 2013)

  • Fix regressions in Paste as New, Fade Audio In/Out, load images
  • Fix occasional crash in load new audio.
  • Fix bug affecting resizing some webcam frames.
  • Fix rowstride errors in effecTV plugins.
  • Add revTV effect.

New in version 2.0.3 (April 10th, 2013)

  • Stable and well tested core.
  • Fully cross platform for Linux and many flavours of Unix (e.g. BSD, openMosix, IRIX, OSX/Darwin).
  • Runs on at least x86, amd64, x86_64, i64, sparc, hppa, ppc and xbox/x86.
  • The LiVES audio/video platform is now custom extendable through RFX plugins. See the Custom RFX page for more details.
  • Allows quick and easy prototyping of new tools, utilities, effects, transitions and more, using the included RFX builder window.
  • Plugins can be written in Perl, thus allowing O/S level access to individual frames within clips.
  • Will scale for high/low end hardware. Can be split into client/server components.
  • Control every function in LiVES remotely using OSC protocol.
  • Packages for most major linux distributions: Ubuntu, Debian, Gentoo, Suse, Fedora Core, Rock Linux, Source Mage, Alt Linux, and Dynebolic.
  • 100% original, non-proprietary code.
  • Video:
  • Loading and editing of most video formats (via mplayer decoder).
  • Smooth playback at variable frame rates, forward and in reverse. Display framerate can be controlled independantly of playback framerate.
  • Cut and paste of frames within and between clips.
  • Saving/re-encoding of clips, selections, and individual frames.
  • Lossless backup/restore.
  • Streaming input and output.
  • Real time blending of clips (chroma and luma blends).
  • Can handle in/out streams in yuv4mpeg format. Streams can be piped from stdout into other applications.
  • Live inputs for firewire and TV cards
  • Supports fixed and variable framerates. Playback rate can be smoothly adjusted independant of display rate.
  • Ability to \'scratch\' with video - that is to move smoothly backwards and forwards through it, and to record yourself doing so.
  • Playback can use LiVES\' own internal player, there is also a high performance fullscreen SDL playback plugin
  • Support for RGB24, RGBA32, YUV420 (TV), and UYVY palettes, horizontal chroma subsampling is implemented.
  • Ability to edit many filetypes and sources including remotely located files (with mplayer/ffmpeg libraries), and directories of images.
  • Real time capture/recording of interactive (via mouseclicks) external windows.
  • Encode to any of the 50+ output formats which are now supported (e.g. mjpeg, mpeg4, mpeg1/2, VCD, SVCD, DVD, ogg/mp4 ogm, Matroska mkv, dv, swf, Ogg Theora, Dirac, MNG, Snow, xvid, and even animated GIF and PDF!)
  • Encoder formats can be extended through the encoder plugin API.
  • LiVES will suggest the best settings for saving to each format.
  • Resampling of video (time stretching) to any frame rate (1 to 200 fps; accurate to 8 decimal places); option to auto-resample or speed up/slow down between clips.
  • Ability to instantly alter the playback speed of video and audio independently.
  • Rotation, resizing and trimming of video clips.
  • Deinterlacing, subtitle removal.
  • Instant saving/loading of clips for performances/presentations.
  • Audio:
  • Can load mp3, ogg, mod, xm and wav files.
  • LiVES can also load tracks directly off CD to use with your video (using cdda2wav).
  • Ability to save audio selections, and append audio.
  • Sound can be trimmed to fit video selections.
  • Cutting and pasting of audio within and between clips.
  • Resampling of audio (rate, channels, sample size, signedness and endianness); audio is auto-resampled between clips.
  • Supports (auto)inserting of silence and deletion of audio sections.
  • Supports LADSPA audio effects.
  • Effects/Transitions:
  • Many effects, including random/targeted zooming, panning of video, colour cycling and colorisation/colour filtering.
  • Merging/compositing of frames is possible: e.g. frame-in-frame, fade in/out and transparency.
  • Real time previews as the effect is processing.
  • Support for the frei0r effect plugin architecture which allows sharing of realtime effects with other applications.
  • Use real time effects to blend clips together, regardless of frame size or fps. Luma and chroma blending are currently supported.
  • Multiple real time effects are now possible during playback (VJ mode), these can also be rendered to frames.
  • Effects and transitions are now fully customisable using the RFX builder window.
  • Effects/blends can also be applied to incoming streams in real time.
  • Dynamic loading of effects.
  • Multitrack:
  • Multitrack window with drag and drop
  • Intelligent screen organisation - shows you only the information which is relevant, no more and no less
  • Support for an almost limitless number of tracks and effects
  • Rapid rendering - resize/resample and effects apply done in a single pass
  • Tracks can be laid out entirely with keyboard, or with mouse, or a combination of both
  • Multitrack settings can be targetted for a specific encoder, or generic
  • Layouts can be saved and reloaded
  • Extras:
  • Full crash recovery.
  • Simple and intuitive menu layout.
  • I18N text support. Translations into French, Dutch, Czech, German, Japanese, Portuguese, Spanish, Polish, Hungarian, Russian, Slovak and Turkish are included.
  • Jack audio support
  • Jack transport support (master or client)
  • Pulse audio support
  • RFX builder allows rapid prototyping of new effects, transitions utilities and tools. Custom RFX scripts can be exported to share with others or downloaded and imported. Test scripts are run in a sandbox to allow safe testing of new plugins.
  • Midi sequence synchronisation (start/stop).
  • Can load single images or directories of images in numerical order and assemble them into videos or slideshows.
  • Ability to play music through xmms (including random selection of tracks).
  • Shuttle controls for firewire cameras/recorders. Can grab from DV and HDV formats.
  • Project files (clips and layouts) can be exported and imported
  • Toys!
  • GUI
  • Based on gtk+ 3.x (or 2.16+), runs under KDE, Gnome, Fluxbox and most other window managers.
  • Several built in themes/skins available (see screenshots). Custom themes will be supported soon.

New in version 2.0.2 (April 8th, 2013)

  • Fix crash in recording external audio with pulse player (regression).
  • Minor widget fixes with startup dialogs and labels (regression).
  • Refactor timeline drawing in multitrack.
  • Enable compilation with gtk+ 3.
  • Implement new timeline widget for gtk+ 3.
  • Prevent some audio being dropped when re-entering multitrack.
  • Fixes for beat_detector plugin.
  • Various optimisations and minor bugfixes.
  • Updates to all language translations (added translator credits).

New in version 1.8.2 (January 28th, 2013)

  • Fix various bugs with the RFX builder menus.
  • Fix compilation error (double typedef).
  • Fix compilation for GTK+ < 2.24
  • Fix regression error in Resize All Frames.
  • Fix regression in Append Audio.
  • Fix crash in audio previews (open/append new audio).
  • Fix regression in encoding (after resample).
  • Add experimental neural_net compound effect.
  • Add motion_analyser compound effect.
  • Add mini tracker player in LiVES (fourKlives).
  • Various widget updates.
  • Make preview in fileselector more responsive.
  • Add new interface in RTE window for making/showing data connections.
  • Updated translations for German, Russian and Ukranian.

New in version 1.8.1 (January 26th, 2013)

  • Fix various bugs with the RFX builder menus.
  • Fix compilation error (double typedef).
  • Fix compilation for GTK+ < 2.24
  • Fix regression error in Resize All Frames.
  • Fix regression in Append Audio.
  • Fix crash in audio previews (open/append new audio).
  • Fix regression in encoding (after resample).
  • Add experimental neural_net compound effect.
  • Add motion_analyser compound effect.
  • Add mini tracker player in LiVES (fourKlives).
  • Various widget updates.
  • Make preview in fileselector more responsive.
  • Add new interface in RTE window for making/showing data connections.
  • Updated translations for German, Russian and Ukranian.

New in version 1.8.0 (December 17th, 2012)

  • Problems with multitrack effects, a crash when re-entering multitrack mode, and a crash in text parameter entry were fixed.
  • Support for compound filters was added.
  • New real-time effects were added: shift, alpha_means, data_processor, and image_stabilizer (requires openCV).

New in version 1.6.4 (October 22nd, 2012)

  • This version fixes a bug which caused the preferences window to flicker in some window managers, adds support for audio effects in multitrack mode, and contains several other minor fixes and updates.

New in version 1.6.2 (June 25th, 2012)

  • Support was added for fast opening of MPEG TS (HDV) clips.
  • Backup and restore is now much faster.
  • Bugs were fixed for rendered effect triggers, undo cut, file open preview, and pad audio.
  • The timer code was cleaned up, and experimental support was added for video analyzer, data processing, and audio generating plugins.
  • A hang in preferences when the image type was set to JPEG was fixed, as were several other minor bugs.

New in version 1.6.1 (February 5th, 2012)

  • Playback has been optimised by tweaking audio settings.
  • A regression in the backup has been fixed.
  • A floating point fps bug for mkv decoder has been fixed.
  • External window capturing has been rewritten, and now works with Compiz.
  • An (experimental) openGL playback plugin has been added.
  • Minor GUI fixes have been made.
  • Recording of external audio during playback has been implemented.
  • Clip names no longer get squashed in sets.
  • Further code cleanup has been carried out, and there are updated translations to Ukranian, Finnish, and UK English.

New in version 1.4.9 (December 9th, 2011)

  • Support for v4l2loopback output has been added.
  • Instant opening of WebM / Matroska clips and a Youtube download tool have been implemented.
  • Fixes were made for crash recovery for virtual clips, and a possible crash when showing preview frame in multitrack.
  • Memory allocation has been optimized for multiplanar images.
  • A compilation problem from the last release has been fixed.

New in version 1.4.8 (November 28th, 2011)

  • Optimizations were made for resizing for virtual clips, threading in colour conversions, image rescaling, and PNG loading.
  • Letterbox mode has been implemented for fullscreen playback and encoding.
  • Playback start may now be triggered by joystick or MIDI.
  • Bugs were fixed in append_audio, undo/redo effect in multitrack, and other places.
  • New mencoder formats flv and wmv2/wma were added.
  • There is initial language support for Uyghur and updated translations for Chinese (Simplified), Finnish, Japanese, Slovak, Spanish, Telugu, Ukranian, and Uzbek.

New in version 1.4.5 (July 25th, 2011)

  • Instant opening of some .flv files, a new fade video in/out effect, and a new startup option (-tmpdir) were added.
  • Bugs were fixed to stop PAL formats reverting to NTSC in the x264 encoder, to add fewer blank lines to the ~/.lives file, to prevent showing of the "Loaded subtitles" message when subtitles are not loaded, and to move the correct pointer (start or end) when the timeline is clicked in very long clips.
  • Frames were sometimes being cut after applying effects in virtual clips; this has also been fixed.
  • The code for rendered effects post-processing and dynamic menu building was cleaned up.

New in version 1.4.3 (June 13th, 2011)

  • Fix important bug with audio shifting when leaving/rentering multitrack mode. *
  • Add support for spacial multithreading in effects plugins.
  • Fix antialias option in Preferences (regression). *
  • Fix buttons in Frame Calculator (regression). *
  • Fix updating of parameters with fileread textfields. *
  • Add new oggstream playback plugin.
  • Add new realtime effects: RGB_delay, YUV_delay and mask_overlay.
  • Updated translations to Brazilian Portuguese, German, Italian and Ukranian.

New in version 1.4.0 (February 21st, 2011)

  • New encoder formats were added - H.264/AAC/MP4 super high quality and DivX Plus HD.
  • X264/Blu-Ray was updated, as were the ffmpeg and transcode encoders.
  • Auto-transition in multitrack, unicap device support, drag and drop of media files to the GUI, and audio caching for the JACK audio player were added.
  • Possible crashes when loading the default keymap, when recording parameters were set from a parameter window, and after a failed encoding were fixed.
  • New OSC commands were added.
  • A -fxmodesmax startup option was added, and -debug was fixed.
  • Support for the FREIOR_PATH environment variable was added.
  • There were various minor fixes and updates.

New in version 1.3.10 (September 20th, 2010)

  • This version fixes a crash (regression) in multi-track rendering.
  • It updates the Ukrainian translation.

New in version 1.3.9 (September 16th, 2010)

  • This release fixes a possible crash on startup.

New in version 1.3.8 (September 16th, 2010)

  • This version fixes a possible crash on startup from 1.3.5, 1.3.6 and 1.3.7.
  • Other changes are: further audio insert/delete optimizations, a fix for a bug that affected audio rendering after a preview, quantization of audio rendering to output frame rate, and the addition of a "w" key to show A/V sync statistics.

New in version 1.3.7 (September 14th, 2010)

  • This version fixes an audio insertion error from 1.3.5 and 1.3.6. Anyone using those versions is advised to upgrade.

New in version 1.3.6 (September 13th, 2010)

  • A regression in the yuv4mpeg stream loader was fixed.
  • Data loss bugs in undo resample and insert with downsampling were also corrected.
  • Paste as New now has a cancel button, and a -nothreaddialog startup option was added.
  • This version also fixes some problems from 1.3.5.

New in version 1.3.4 (July 5th, 2010)

  • Minor a/v sync fixes.
  • Add more formats to x264 encoder (needs testing).
  • Add experimental webm encoding support in ffmpeg_encoder.
  • Fix crash when right clicking in mt with no clips loaded.
  • Const correctness in code (Penkov)
  • Fix possible crash in rendered generators, and add them to crash recovery.
  • Thread context fix for gtk+ 2.22 and higher.
  • Fix startup mplayer png/alpha test.
  • Fix end image size problem (regression).
  • Updates to decoder plugins (make threadsafe).
  • Add plugin decoder support for ogg/dirac files.
  • Faster seeking in ogg/theora files.
  • Apply theming to the Preferences dialog (A. Kolga)
  • Move weed palette definitions into weed-palettes.h
  • Code cleanup - use enums instead of #defines where possible.
  • Add new scribbler plugin (Penkov)
  • Initial translation to Croatian.
  • Updated translations to Hebrew, Polish, Turkish, Russian and Italian.

New in version 1.3.3 (May 10th, 2010)

  • Crashes after splitting/moving blocks in multitrack, and with threading issues and effect previews were fixed. Inserting and playing in multitrack have been optimised. Full jack timebase client has been implemented as well as improved a/v sync. Multitrack/mixer GUI improvements were made. Video is now played back during "record external audio to selection". CPU usage is reduced when paused in effects or encoding. Image overlay effect was added into core rendered effects. There is a new preferences layout and an "advanced" tab for TV card/webcam input.

New in version 1.3.2 (March 22nd, 2010)

  • Fix jack/pulse audio breakage in multitrack.
  • Add (experimental) support for firewire and TV card inputs
  • Faster, lossless recording of generators/inputs
  • Implement record pause when disc is low (user definable)
  • Some interface improvements for translated versions.
  • (Translators - please see: http://lives.sourceforge.net/TRANS-README.txt)
  • Fix multi_encoder file permissions
  • Fix minor problem with post encoding cleanup *
  • Fix crash in multitrack "remove first gaps" *
  • Fix for audio block gravity *
  • Fix mt auto backup thread concurrency problem
  • Update OSC control to work better with puredata.
  • Implement new player transport
  • Add "Gravity: Right" in multitrack
  • Change default extension for ogg video from "ogg" to "ogv"

New in version 1.2.1 (February 27th, 2010)

  • Fixes a bug in 1.2.0 which could cause a crash when ogg/theora files were loaded with "resize preview to fit interface" enabled.

New in version 1.2.0 (February 21st, 2010)

  • GUI updates for multitrack mode.
  • Implement drag and drop effects in multitrack mode.
  • Allow continuous mouse movement on multitrack timeline.
  • Allow timecode to be edited in multitrack mode.
  • Switching to->from multitrack mode maintains the layout in memory.
  • Allow startup in mt mode.
  • Better scrolling of tracks in multitrack.
  • Implement progressive image loading.
  • Change multitrack "snap mode" to "gravity left" / "gravity normal"
  • Allow jack transport to set play start position.
  • Add option of resizing frames to fit in clip editor interface.
  • Removed "File/Encode" ("File/Encode as" is safer)
  • New startup wizard for first time users.
  • Added Help/Troubleshoot.
  • Faster frame generation for realtime generators.
  • Add python 3 support to multi_encoder.
  • Add OSC commands /clip/close,/clip/copy,/clip/selection/copy,/clip/selection/cut,/clip/selection/delete,/clipboard/paste,/clipboard/insert_before,/clipboard/insert_after.
  • Fixed a possible bootstrap issue with weed plugins.
  • Fixed an encoder/png problem.
  • Fixed image loading (regression).
  • Fixed problem with crash recovery restoring a file twice.
  • Fixed some minor memory leaks.
  • Handle SIGABRT correctly.
  • Initial translations to Telugu, Ukranian and Romanian. Updated translations to Arabic, Catalan, Simplified Chinese, Czech, Estonian, Finnish, Galician, Hungarian, Polish, Russian, Slovak, Turkish, Uzbek and others.

New in version 1.1.8 (December 29th, 2009)

  • This version fixes a bug from the last release which broke encoding, so all users of 1.1.7 should upgrade.

New in version 1.1.7 (December 28th, 2009)

  • Set encoder output format correctly on first startup.
  • Fix problems when mt compositor/transition has 0 input frames.
  • Add sox to startup button group.
  • Allow use of png for internal image format.
  • Optimise frame pump for virtual clips/rendered effects.
  • Fix some audio conversion inaccuracies.
  • Update all encoders to current versions of externals.
  • Resample/undo resample was leaving extra frames in clip.
  • Minor compilation updates for OSX and others.
  • Fix some very rare crash conditions.
  • Initial translations to Arabic, Catalan, Estonian, Galician and Uzbek.
  • Updated translations to Brazilian Portuguese, Simplified Chinese, Dutch, Finnish, French, German, Hebrew, Hungarian, Italian, Japanese, Polish, Russian and Spanish.

New in version 1.1.6 (November 16th, 2009)

  • Make keyboard more responsive in fs mode.
  • Fix hang/crash in pulse audio player with pa 0.9.19.
  • Fix -aplayer startup opts (regression).
  • Stop blocks from moving when they are double clicked in mt window.
  • Fix audio channel mismatch when reloading mt auto backup.
  • Allow setting of start and end frames for clips in the mt window.
  • Fix warnings from gcc 4.4 *
  • Fix crash when recording with audio gets activated during silent clip. *
  • Fix compilation with ENABLE_JACK undefined. (thanks Holgero and others). *
  • Add new realtime transitions: iris rectangle, iris circle, 4 way split, dissolve.
  • Add -debug startup option to help analyse crash situations.
  • Updated translations for Finnish, French, German, Hungarian, Italian and Spanish.

New in version 1.1.5 (October 28th, 2009)

  • Fix libvisual startup crash.
  • Fix memory leak in pulse audio player.
  • Fix memory leak in rendered effect preview.
  • Fix handling of characters " and \ in string parameters.
  • Fix set locking with symlinked executable.
  • Fix rt effect to key mapping (regression).
  • Fix jack startup for new users.
  • New aspect/blocksize algorithm for more succesful encoding.
  • Show encoder debugging info within the application.
  • Add multi core support for mjpegtools_encoder.
  • Always show Tools->Generators submenu.
  • Plug some minor memory leaks.
  • Fixes for Darwin compilation.
  • Updates for Finnish, German and Spanish translations.

New in version 1.1.4 (October 18th, 2009)

  • Auto backup of multitrack layouts.
  • Allow mouse scroll to switch clips.
  • Allow selection of aspect ratio for custom mjpegtools format. (Thanks Doug).
  • Fix for solaris patch.
  • Transfer focus between clip editor and multitrack.
  • Fade audio out was skipping last frame in selection.
  • Fix several small memory leaks.
  • Improved handling of locale filenames.
  • Call weed_desetup() when unloading weed plugins.
  • libweed: add missing weed_deinit_f to weed.h
  • libweed: fix for free and copy 0 length data
  • Fix a crash when autoreloading layouts.
  • Do not remove recovery files for other users.
  • Set correct filename in "File -> Save..." (regression).
  • Fade audio in/out should not be active with no file loaded.
  • Updated translations to Finnish, German, Hungarian, Italian, Slovak, and Spanish.

New in version 1.1.3 (September 28th, 2009)

  • Increase gtk+ level to gtk+ 2.14 or higher.
  • Add support for pulse audio.
  • Improve the help menu.
  • Make disk cleanup more vigorous.
  • Show list of sets in File -> Reload clip set.
  • Show event list for selected time only.
  • Fix a bug relating to reloading of multitrack audio tracks.
  • Fix radix issue in mjpegtools encoder.
  • Fix multitrack audio mixer (regression).
  • Fixes for building on solaris.
  • Undoing load new audio should restore original audio.
  • Fix build error for BSD.
  • Initial translation to Finnish.
  • Updated translations for Brazilian Portuguese, Hebrew, Portuguese, Russian, and Spanish.

New in version 1.1.2 (September 12th, 2009)

  • Fix startup crash when loading frei0r plugins.
  • Fix hang/crash in rfx builder rebuild.
  • Increase gtk+ level to gtk+ 2.12 or higher.
  • Update "about" dialog.
  • Update volume button.
  • Fix strange error message when cancelling "load device map".

New in version 1.1.1 (September 10th, 2009)

  • Fix crash when loop continuous is pressed with no file loaded.
  • Fix MIDI/js device load/save for 64 bits.
  • Reduce external control latency to 4 ms.
  • Fix possible crash in MIDI/js learner.
  • Add alsa-midi support. (thanks ORL)
  • Fix MIDI note on/note off (were swapped).
  • Allow cycling of effect key mode via MIDI/js.
  • Add startup option -devicemap. (thanks ORL)
  • Fix controller matching bug in MIDI/js learner.
  • Fix oversized constants in jack connection timeout.
  • Fix occasional freeze in background clip.
  • Encoder pixel block size bugfix.
  • Fix broken audio in encode selection.
  • Fix some file open checks in omc-learn.c
  • Correctly show effect keys > 10 in effect mapper.
  • Updated config.guess and autogen.sh
  • ACX_PTHREAD config.
  • Updated gettext to 0.17
  • Remove ancient debian and redhat files.
  • Initial translation to en_GB (thanks Harry Rickards and Helen McCall).
  • Updated translations for Brazilian Portuguese, Dutch, Hungarian, German, Hebrew, Italian, Portuguese and Spanish.

New in version 1.0.0 (July 23rd, 2009)

  • Fixes for joystick/MIDI learner.
  • Fixed crash after recording audio for selection.
  • Fixed crash after deleting then replacing audio.
  • Fix breakage in encoding a selection.
  • Mt GUI and theme refinements.
  • Initial translation to Hebrew.
  • Updated translations to Brazilian Portuguese, Italian, Czech, Japanese and Slovak.

New in version 1.0.0 Pre2 (July 8th, 2009)

  • Fix Tools/Resize (regression).
  • Fix crash when clicking anchor in multitrack (regression).
  • Allow opening of dv files > 2GB.
  • Fix for a/v sync problem in large dv files.
  • Add preference to create symlinks only in /tmp (required for dynebolic).
  • Fix encoding error in mencoder_encoder (regression).
  • Fix layout memory estimation error (was causing crash in mt undo/redo).
  • New theme (crayons) for 1.0
  • Suppress error when no theme is selected (regression)
  • Complete fix for non-C locale encoding.
  • Initial translation to Slovak (thanks Milboy).
  • Updated Japanese, German, Spanish, Russian, Czech, and Italian translations.

New in version 1.0.0 Pre1 (June 16th, 2009)

  • Fix resampling bug (regression).
  • Fix some problems with inserting selections in mt, and with inserting audio
  • after playback.
  • Fix potential crash in multitrack playback.
  • Fixed numerous layout loading bugs.
  • Trim frames/add border should resize to the border size.
  • Play back at correct speed when switching between files (regression) (relnote).
  • Allow mixing of background and foreground generators.
  • Allow setting of generator target fps.
  • More robust gtk+ startup.
  • Splash screen.
  • Many minor fixes and updates.
  • Initial translation to Simplified Chinese (thanks Yinghua Wang)
  • Updated translations to Italian, Japanese and Polish.

New in version 0.9.9.9 (June 1st, 2009)

  • Implement realtime mixing of audio in multitrack mode.
  • Fix rendering of frames on layers >0 (regression).
  • Correct various bugs with realtime audio recording/rendering.
  • Fix incorrect reporting of affected layout frames.
  • Add initial Russian translation (thanks to Andrey Staravoitov and Xen).
  • Much improved Italian translation (thanks to Guybrush88).

New in version 0.9.9.7 (March 29th, 2009)

  • Fix MIDI device autodetection.
  • Fix "force single monitor" bug.
  • Correct audio synch when encoding a selection (regression).
  • Small cleanups in OSC and event_list code.
  • Add OMC command "/clip/encode_as".
  • Created LiVES batch processing tool (/tools/batchproc).
  • Add "livetext" effect/generator.
  • When recording, record changes made in the realtime fx window, and via OSC.
  • Do not reinitialise effects when entering rte mapping window (regression).
  • Ensure all libweed files are LGPL 3 or higher.
  • Add OMC command "/clip/retrigger".
  • Implement real time textmode.
  • More accurate recording with generators.
  • Initial Polish translation (thanks to jeremiPL).
  • Minor GUI cleanups.

New in version 0.9.9.6 (February 8th, 2009)

  • External control of VJ features (e.g. with MIDI or joystick) has been implemented.
  • Regressions in single image preview and rendered generators were fixed.
  • Keyboard support for some alternate keyboards was added.
  • Slow opening for ogg/theora files with no audio was fixed.
  • A crash when opening ogg/theora files with odd height has also been fixed.
  • Initial Spanish and Italian translations were contributed.

New in version 0.9.9.5 (December 16th, 2008)

  • This release offers improved multi-head support.
  • Stretching of fullscreen playback across multiple monitors can also be done.
  • A dataloss bug in the frame calculator was fixed.
  • The program now allows setting of width, height, and FPS at encode time.
  • More OMC commands were added, and debugging output from the dv_decoder has been silenced.

New in version 0.9.9.4 (December 7th, 2008)

  • Implement instant opening for dv and ogg/theora.
  • Fix breakage in ogg theora encoder (regression).
  • Fixes for shrink/expand and shift_vertical effects (thanks to Brian S. Julin)
  • Fix various issues for ubuntu.
  • Fix saving/loading of realtime fx defaults (regression).
  • Fix textfun effect for 16 bit charsets (regression).
  • Correct fix for sox version 14+ (regression).
  • Support auto-deinterlacing for some file types (dv).
  • Fix locale support for the multi_encoder, mjpegtools_encoder and RFX effects (needs testing).
  • Advise user when more multitrack backup space is required.
  • Do not reposition cursor on multitrack insert if playback is paused.
  • Improvements to the dv/hdv grab window.
  • Various small bugfixes.

New in version 0.9.9.3 (October 1st, 2008)

  • Noisy output in the jack audio player was fixed.
  • Multitrack "insert gap" now inserts gaps in audio tracks.
  • A possible crash in multitrack audio playback is avoided.
  • Creation of test RFX scripts works again.
  • Utilities no longer show "generate to clipboard...".
  • The window title is updated after changing clip speed.
  • Initial parameter values are now never ignored.
  • The "textfun" effect has been further optimized.

New in version 0.9.9.2 (September 18th, 2008)

  • Fixes were made for older versions of sox.
  • A bug in aspect ratio calculation was corrected.
  • flv and flv-youtube formats were added to ffmpeg_encoder.
  • Support was added for unclamped YUV.
  • Improvements were made to audio rendering.
  • (Basic) multitrack audio rendering is implemented in the multitrack editor.
  • GUI consistency fixes were applied.
  • Small fixes for dynebolic 2 compatibility were added.
  • Custom effects menu entries are shown again (regression).
  • A simple audio mixer was added in multitrack mode.