[CinCV TNG] Updated GreyCStoration plugin

Pierre p.autourduglobe at gmail.com
Wed Apr 8 22:34:40 CEST 2015

Hi Nicola,

I always use PPPs for all versions of Cinellerra.

Opengl would surely help, but I remember that Einar already told me some 
time ago that OpenGL was non-functional on Cinelerra for a long time.

When I activate the rendering in the background of the timeline, I can 
clearly see that it is my processor that does the work, while the video 
card itself remains cold...


Le 2015-04-08 15:41, Nicola Ferralis a écrit :
> Pierre and Rebecca,
> Thanks so much for your feedback. Just out of curiosity, are you using 
> the PPA or your building from git? The reason I am asking is that the 
> PPA builds are optimized with the -O3 flag (vs the default -O2). I 
> experience a faster use of the plugin (and cinelerra as well) as a 
> consequence of it.
> For whatever reason, opengl support is disabled in the current plugin. 
> Not sure if that would help, I am looking at this to see if 
> performance could be improved with it.
> Thanks,
> Nicola
> On Apr 8, 2015 2:22 PM, Rebecca ⠀ <beccatoria at hotmail.com> wrote:
> Interesting, I also tested this with still images and .mp4 video and 
> found it slow but usable (although video playback was not).  However 
> it was a lower quality .mp4. My computer is also much slower than yours.
> I did not experience the same problem with Amplitude.  Other sliders 
> still made an impact on the image. However there was a significant 
> delay even with still images (perhaps 3 - 5 seconds.)
> ------------------------------------------------------------------------
> Date: Wed, 8 Apr 2015 15:13:07 -0400
> From: p.autourduglobe at gmail.com
> To: cinelerra at lists.cinelerra-cv.org
> Subject: Re: [CinCV TNG] Updated GreyCStoration plugin
> Hi Nicola,
> I tested GREYCstoration.It seems to work, but, is it usable?
> With a video sequence in DV (.avi), it is very slow,
> with a video sequence in HDV (.m2t), is extremely slow,
> with a video sequence in DNxHD (.mov), is unbearably slow.
> As soon as I put the first slider (Amplitude) to greater than "0", it 
> becomes impossible to observe and calibrate the impact of displacement 
> of the other sliders on the image.
> And my computer is fast enough: i7 (3770k) 3.5Gz, 16GB ram...
> I believe a similar plugin, really only be usable when will use 
> multi-core and hypertread of powerful processors, or better yet, the 
> power of the GPU, in my case it is a Nvidia GTX 750ti-2GB with 640 
> cuda cores.
> Pierre
> Le 2015-04-05 16:36, Nicola Ferralis a écrit :
>     Hi,
>     I revamped and fixed a few issues in the GreyCStoration plugin
>     that originally came from:
>     http://sourceforge.net/projects/greycstorationcinelerraplugin/
>     As a reminder, GREYCstoration is an image regularization algorithm
>     which is able to process a color image by locally removing small
>     variations of pixel intensities while preserving significant
>     global image features, such as edges and corners. The most direct
>     application of image regularization is image denoising. By
>     extension, it can also be used to inpaint or resize images. The
>     plugin uses the CImg library (in particular the files GImg.h and
>     plugins/greycstoration.h), from:
>     http://cimg.sourceforge.net/greycstoration/
>     This plugin isn't in the main git, there were issues and crashes
>     that made it pretty much useless. Here a few fixes that I applied
>     to it:
>     - improved icon (replaces the original basic one)
>     - picon_png.h is now created upon compilation (as the other plugins)
>     - bug fixes:
>       - converted create_objects from int to void to fix missing return
>       - Fix use after free in static void* greycstoration_thread(void
>     *arg)
>         (plugins/greycstoration/plugin/greycstoration.h) lines 448 that
>         led to a program crash.
>     The plugin seems to work now based on my testing. It is already
>     applied in the PPA, and before I submit it as a patch to the
>     mailing list, I'd appreciate if people could test it further...
>     The release candidate of the patch is attached for reference.
>     Thanks,
>     Nicola
>     _______________________________________________
>     Cinelerra mailing list
>     Cinelerra at lists.cinelerra-cv.org  <mailto:Cinelerra at lists.cinelerra-cv.org>
>     http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
> _______________________________________________ Cinelerra mailing list 
> Cinelerra at lists.cinelerra-cv.org 
> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra
> _______________________________________________
> Cinelerra mailing list
> Cinelerra at lists.cinelerra-cv.org
> http://lists.cinelerra-cv.org/cgi-bin/mailman/listinfo/cinelerra

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cinelerra-cv.org/pipermail/cinelerra/attachments/20150408/69a82e8d/attachment.html>

More information about the Cinelerra mailing list