]> git.sesse.net Git - kdenlive/commit
Vectorscope changes:
authorSimon A. Eugster <simon.eu@gmail.com>
Tue, 20 Jul 2010 20:48:29 +0000 (20:48 +0000)
committerSimon A. Eugster <simon.eu@gmail.com>
Tue, 20 Jul 2010 20:48:29 +0000 (20:48 +0000)
commit11646947632a7999b9cba07ff8daf0804ea3beac
treeb826b80525b795b67a4114496f5e557adc1c0411
parentd51a2ad77286163618fd725c12a2e5ca786b3b6e
Vectorscope changes:
* Magnification = Gain can now be changed with a slider in 0.1 steps up to 4x
* Vectorscope generator extracted to separate (re-usable) class
* Inherits from AbstractScopeWidget, which means
  - Lots of duplicate code removed
  - Realtime bug that led to crash fixed (I hope)
* Checks whether events have been connected successfully with Q_ASSERT
* Delete members in the destructor
* .ui file: Palette removed, unnecessary grid layout removed as well
AbstractScopeWidget changes:
* Processing HUD and Background as well now.
* Re-render when auto refresh is selected
* Don't recalculate if the scope is hidden behind another widget
* Slot added to force the update of a certain layer
* Update scope when risen to top of a widget stack
* Realtime acceleration factor can now be calculated by the implementing widget
* Acceleration factor is protected instead of private now so that they can be accessed by other render tasks (hud displays scope factor e.g.)
WaveformGenerator changes:
* Using subclassing instead of direct #includes in the .h file («good style» :P)

svn path=/trunk/kdenlive/; revision=4611
src/CMakeLists.txt
src/abstractscopewidget.cpp
src/abstractscopewidget.h
src/colorcorrection/vectorscopegenerator.cpp [new file with mode: 0644]
src/colorcorrection/vectorscopegenerator.h [new file with mode: 0644]
src/colorcorrection/waveformgenerator.cpp
src/colorcorrection/waveformgenerator.h
src/vectorscope.cpp
src/vectorscope.h
src/widgets/vectorscope_ui.ui