r864: Merge 2.1:
commit0baacd8ca7bd48ab6c3067833861e7454d740668
authorJohannes Sixt <johannes.sixt@telecom.at>
Tue, 5 Sep 2006 20:31:27 +0000 (5 20:31 +0000)
committerJohannes Sixt <johannes.sixt@telecom.at>
Tue, 5 Sep 2006 20:31:27 +0000 (5 20:31 +0000)
tree874b543673f1101ded8b25fc6e010434c2d5fd2f
parentc8d7b9183ac263d540ccbc15b125fc7aaad65311
r864: Merge 2.1:
Many, many changes in the plugins:
* Converted some plugins to implement process_buffer() instead of
  process_realtime().
* Rename the plugin 1080to480 to 1080to540.
* Brighness/Contrast: Put a label on the sliders.
* Chroma key (HSV): Fix rounding.
* Provide a label on the sliders.
* Extend the slider range from 100 to 1000.
* Remove the "Adaptive" option from the deinterlace plugin.
* Diffkey: Use a macro to declare variables (will be reused for
* OpenGL).
* Don't convert to yuv to rgb.
* Dissolve: Make the fade fraction a member (will be needed for
* OpenGL).
* Remove line doubling options in Frames to Fields and Freezeframe.
* Gradient improvements.
* Rework Histogram plugin.
* Hue/Saturation: remove unused files.
* Hue/Saturation: Provide labels on the sliders.
* Inverse Telecine: Improvements and automatic deinterlacing.
* Linear Blur: Optimization and allow a larger blur length.
* Removed the Linearize plugin.
* Motion tracker: Make it more general.
* Motion Blur: Change the picture, use half the user-specified radius
  (doesn't this change the behavior?)
* Overlay plugin: Declare it as synthesis plugin; support the
* Maximum menthod.
* Parametric plugin: Fix the line drawing.
* Reverb plugin: Use the macro for the window close event.
* RGB<->601: Reduce rounding; improve checkbox labels.
* Rotate plugin: remove unused files.
* Rotate plugin: Use accessor functions to get to the frames.
* Scale: Apply a small increment to the tumblers.
* S.U.V.: remove unused images.
* S.U.V.: Make the title and plugin stripes dimmer.
* S.U.V.: Resize the plugin dialog.
* Timefront: needs the color tools.
* Rewrite the Interpolate plugin.

Assorted minor changes:
* Warn on startup if shared memory is too small.
* Update plugin GUIs more often.
* Reduce rounding errors when edits and labels are located.
* Add Input, output, and temporary frame accessors to PluginVClient.
* Prepare the Affine engine for rotation by OpenGL.
* Whitespace and indentation.
* Small optimization in plugincolors.C.
99 files changed:
cinelerra/CHANGELOG.2.1
cinelerra/mwindow.C
cinelerra/mwindow.h
cinelerra/mwindowmove.C
cinelerra/playbackengine.C
cinelerra/pluginvclient.C
cinelerra/pluginvclient.h
configure.in
plugins/1080to480/1080to480.h [deleted file]
plugins/1080to540/1080to540.C [moved from plugins/1080to480/1080to480.C with 69% similarity]
plugins/1080to540/1080to540.h [new file with mode: 0644]
plugins/1080to540/Makefile.am [moved from plugins/1080to480/Makefile.am with 52% similarity]
plugins/1080to540/picon.png [moved from plugins/1080to480/picon.png with 100% similarity]
plugins/1080to540/picon_png.h [moved from plugins/1080to480/picon_png.h with 100% similarity]
plugins/Makefile.am
plugins/brightness/brightness.C
plugins/brightness/brightness.h
plugins/brightness/brightnesswindow.C
plugins/brightness/brightnesswindow.h
plugins/chromakey/chromakey.C
plugins/chromakey/chromakey.h
plugins/chromakeyhsv/chromakey.C
plugins/chromakeyhsv/chromakey.h
plugins/colorbalance/colorbalance.C
plugins/colorbalance/colorbalance.h
plugins/colorbalance/colorbalancewindow.C
plugins/colorbalance/colorbalancewindow.h
plugins/colors/plugincolors.C
plugins/deinterlace/deinterlace.C
plugins/deinterlace/deinterlace.h
plugins/diffkey/diffkey.C
plugins/dissolve/dissolve.C
plugins/dissolve/dissolve.h
plugins/flip/flip.C
plugins/flip/flip.h
plugins/framefield/framefield.C
plugins/freezeframe/freezeframe.C
plugins/freezeframe/freezeframe.h
plugins/gradient/gradient.C
plugins/gradient/gradient.h
plugins/histogram/histogram.C
plugins/histogram/histogram.h
plugins/histogram/histogramconfig.C
plugins/histogram/histogramconfig.h
plugins/histogram/histogramwindow.C
plugins/histogram/histogramwindow.h
plugins/huesaturation/Makefile.am
plugins/huesaturation/huesaturation.C
plugins/huesaturation/huesaturation.h [deleted file]
plugins/huesaturation/huewindow.C [deleted file]
plugins/huesaturation/huewindow.h [deleted file]
plugins/interpolate/interpolate.C
plugins/interpolate/interpolate.h
plugins/interpolate/picon.png [new file with mode: 0644]
plugins/interpolate/picon_png.h [new file with mode: 0644]
plugins/invertvideo/invert.C
plugins/ivtc/ivtc.C
plugins/ivtc/ivtc.h
plugins/linearblur/linearblur.C
plugins/linearize/Makefile.am [deleted file]
plugins/linearize/linearize.C [deleted file]
plugins/linearize/linearize.h [deleted file]
plugins/linearize/linearizewindow.C [deleted file]
plugins/linearize/linearizewindow.h [deleted file]
plugins/linearize/picon.png [deleted file]
plugins/linearize/picon_png.h [deleted file]
plugins/motion/affine.C
plugins/motion/affine.h
plugins/motion/motion.C
plugins/motion/motion.h
plugins/motion/motionwindow.C
plugins/motion/motionwindow.h
plugins/motionblur/motionblur.C
plugins/motionblur/picon.png
plugins/motionblur/picon_png.h
plugins/overlay/overlay.C
plugins/parametric/parametric.C
plugins/perspective/perspective.C
plugins/perspective/perspective.h
plugins/radialblur/radialblur.C
plugins/reverb/reverbwindow.C
plugins/rgb601/rgb601.C
plugins/rgb601/rgb601.h
plugins/rgb601/rgb601window.C
plugins/rotate/Makefile.am
plugins/rotate/rotate.C
plugins/rotate/rotate.h [deleted file]
plugins/scale/scale.C
plugins/scale/scale.h
plugins/scale/scalewin.C
plugins/suv/data/Makefile.am
plugins/suv/data/listbox_column_dn.png [deleted file]
plugins/suv/data/listbox_column_hi.png [deleted file]
plugins/suv/data/listbox_column_up.png [deleted file]
plugins/suv/data/plugin.png [deleted file]
plugins/suv/data/plugin_bg.png
plugins/suv/data/title_bg.png
plugins/suv/suv.C
plugins/zoomblur/zoomblur.C