Merge CV, ver=5.1; ops/methods from HV, and interface from CV where possible
[goodguy/history.git] / cinelerra-5.0 / cinelerra / CHANGELOG.2.1
diff --git a/cinelerra-5.0/cinelerra/CHANGELOG.2.1 b/cinelerra-5.0/cinelerra/CHANGELOG.2.1
deleted file mode 100644 (file)
index 9e114af..0000000
+++ /dev/null
@@ -1,171 +0,0 @@
-Overlay audio effect.  Allows applying compression to the result of a
-6 -> 2 mixdown in realtime.
-
-Compressor can use sum of all channels in addition to highest channel
-and trigger.
-
-Channel position recall based on number of channels.
-
-Audio recording uses another layer of buffers to handle the extremely
-small ALSA buffers better.
-ALSA support migrated to version 1.0.11 and using the dynamic library since
-it is now installed by default.
-
-Faster entry into recording interface.  Recording file format is now
-set in Preferences under Recording so the r key drops you straight into
-monitor mode.
-
-Live Audio effect, allowing processing of the soundcard's input through
-the timeline, in realtime.
- - effects requiring read ahead don't work
-
-Live Video effect for IEC61883 and uncompressed Video4Linux 2 devices.
- - With OpenGL, allows processing video input through the timeline in realtime.
- - Must configure video driver using Record interface first.
- - Uses record output file format to determine video path.
- - Can't be used simultaneously with Live Audio if both drivers use DV.
-
-Filename extension automatically changed when selecting file format.
-
-Toggles for effect on/show.
-
-Motion tracking controls width and height for the block and range
-instead of just size. Motion tracking takes the previous keyframe's x
-and y instead of interpolating them.
-
-Channel mapping for the AC3/A52 decoder is fixed for 5.1 channels.
-Liba52 outputs LFE, FL, C, FR, BL, BR but every other library expects 
-C, FL, FR, BL, BR, LFE, which caused errors when the BR channel from 
-liba52 was encoded straight through as LFE.
-
-2 presets for audio mixing positions.  Map each track to a different
-channel and map 5.1 tracks to stereo.
-
-Preview region in VWindow and CWindow follows the timeline length more often.
-
-Background drawing of tracks for more responsiveness.
-
-Number of channels is no longer set in device configuration but totally
-dependant on project settings.
-
-Automatic cursor hiding when video is playing back.
-
-Fullscreen video in compositor window, recording monitor.  Lots of new
-menu options in the compositor popup.
-
-A floating point boundary condition in Linearize was fixed, defeating
-the color glitches that would show up many steps later in floating
-point images.
-
-Smarter timebar drawing.
-
-Tabs instead of pulldown menu for changing preferences dialogs.
-
-Pulldown menu for automation zoom with most popular values.
-Keyframes->Straighten curves: straightens the bezier curves if more than one
-curve keyframe is in the highlighted area.
-
-W and H may be swapped by a single button in the project settings.
-
-Entire GOP's from compressed MPEG-4, H.264, and MPEG-2 video are 
-cached during seeking, allowing faster reverse playback.
-
-Plugin dialog has a single OK button instead of 3 attach buttons.
-
-Option to match project frame rate in asset popup.
-Asset info gives bitrate of actual MPEG stream instead of table of
-contents file.
-
-TOC rebuilt if source MPG file changes date.
-
-Antialiased fonts for the interface.
-
-Colorbalance ranges changed to more easily support white balancing.
-
-Histogram shows the output of the RGB transfer in the value plot,
-because the value transfer is applied after the RGB transfer.
- - Histogram has split output
-
-Limited DVD subtitle support.  Requires starting playback before the
-subtitle appears.  The number of subtitle tracks are given in the asset
-info dialog for MPEG video files.
-
-Full OpenGL support during playback for compositing and effects. 
- - Some effects can't be useful and software isn't catching up to hardware.
- - Requires OpenGL 2.0 drivers which only NVidia supports currently.
- - Selected effects have been OpenGL enabled but most have not.  
- - OpenGL allows higher video resolution than Xv can handle.
- - OpenGL enabled effects must be placed after software-only effects to get the hardware
-acceleration.
- - The OpenGL routines are not very optimized.  You can get in the code
-and fix that.
- - Histogram only uses OpenGL if no channel has more than 3 points.
- - Histogram effects only use OpenGL if the
- GUI is closed or the histogram plot is disabled.
- - Certain frame sizes don't work in OpenGL.  If they're not multiples of 4.
- - Most effect sequences have 8 bit intermediates.
- - Certain effect sequences don't have 8 bit intermediates.
-       - Interpolate Pixels->Linearize->Color Balance->Histogram
-       - Frames to Fields->RGB601
- - Multichannel effects should set discarded outputs to TEXTURE.
- - PBuffers are unreliable.  It may take advancing 2 frames or restarting for 
-       an OpenGL operation to take effect.
-
-The following effects support OpenGL:
-brightness
-chromakey
-chromakeyhsv
-colorbalance
-deinterlace
-diffkey
-dissolve
-flip
-frames to fields
-freezeframe
-gamma
-gradient
-histogram
-huesaturation
-interpolate Pixels
-invertvideo
-linearblur
-overlay
-perspective
-radialblur
-rgb601
-rotate
-scale
-threshold
-zoomblur
-
-
-
-Advancing labels and edits from compositor window doesn't get stuck on
-select mode as often.
-
-The line doubling options in Frames to Fields and Freezeframe were
-removed to simplify things.  Use deinterlace after freezeframe.  Frames
-to Fields always averages lines.
-
-Rounding error in picon drawing for long timelines fixed.
-
-Handy error dialog pops up showing errors that would previously only
-appear on the console.
-
-Gradient in floating point doesn't stair step anymore.
-Gradient with changing alpha works when colormodel doesn't have alpha.
-
-Chromakey with hue/saturation/value is back, in addition to the color
-cube method and difference key.
-
-All operations except STOP that could interrupt a recording in progress
-are confirmed instead of just cancel.
-
-For overlaying, divide behavior is the same as the Gimp.
-New overlaying algorithm: Max takes the maximum r, g, and b values.
-
-If an output track contains a shared track but the output track has no
-media, the output track reads the shared track's media.  If the output
-track has media, it reads its own media.  This allows replicating media
-between tracks with shared tracks instead of copying the media.
-