I made several changes to the Videoscope and Threshold plugins and
checked them into Christian's mob git repository for review. I'm new to
git -- let me know if I botched it.

Change summaries:

Videoscope:

   1. Vectorscope display was confusing because red and blue colors were
      swapped. Corrected the colors and added axis labels.
   2. Waveform display drew only white pixels -- changed to draw colored
      pixels similar to Vectorscope.
   3. Changed bright green graduation lines to dim gray. Tweaked the
      layout slightly.
   4. Added optional luminance lines on Waveform: 7.5% SMPTE level,
      ITU-R B.601, and ITU-R B.709.
   5. Refactored label drawing code, refactored massive "VIDEOSCOPE"
      macro into a template.
   6. Updated docs. Added pictures.

Threshold:

   1. OpenGL and standard rendering code were out of sync. In OpenGL,
      both black and white are drawn with alpha = 1, but in standard
      rendering black was drawn with alpha = 0. As a result, a
      thresholded track multiplied on top of another track was
      essentially a no-op. Changed standard rendering to use alpha = 1.
   2. Threshold is really 3 level posterization, so I replaced the
      standard 2 colors (black and white) with 3 configurable colors,
      each with their own alpha level. Defaults are black-white-black as
      before.
   3. Refactored massive rendering macro into a template.
   4. Updated docs slightly.

RGB-601:

   1. Added doc.


I checked in 16 submissions to git. Some later ones partially undo or
modify earlier ones. Sorry for being circuitous, especially for
Videoscope. It might be more useful to review all the git comments first.

Best Regards,
Craig.


_______________________________________________
Cinelerra mailing list
[email protected]
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to