1. New to Christmas lighting? Get started with the AusChristmasLighting 101 Manual:
    auschristmaslighting.com/wiki/AusChristmasLighting-101

Release 3.6.12. Fixes for movie playback. Fixes for hang on save

Discussion in 'xLights (Nutcracker)' started by smeighan, Dec 6, 2014.

  1. smeighan

    smeighan Dedicated Elf

    Joined:
    Jan 19, 2012
    Messages:
    1,064
    Likes Received:
    9
    Location:
    4217 Greenfinch Dr CO 80126
    This release fixes playback of movies.


    You now have a 20fps check box. When this is checked , the speed slider is ignored.
    This will lock down playback.


    Convert movies for play
    ffmpeg -r 20 -i frozen.mp4 -s 50x50 f-%d.png


    resample movie into 20fps
    input file is frozen.mp4
    resize movie into 50x50 pixels
    output files will be f-1.png, f-2.png,f-3.png .etc


    If 20fps is not checked then you have functionality like back in november, speed slider allows speeding up or slowing down movie.
    There is one addtional add to this. a speed setting of 10 is exactly 20fps.


    Also in this release, there were some bug fixes that might have caused hangs on save.


    Notice , entire content is from Dan Kulp. Thanks Dan!


    XLIGHTS/NUTCRACKER RELEASE NOTES:
    3.6.12 Dec 5, 2014
    -bug (dkulp) If Column 1 renders really fast, it could hang on save due to Thread 2 waiting for
    information from thread 1 which is already gone. This could cause hangs on save.
    -bug (dkulp) Fix some thread safety issues in RenderCircle, RenderText, RenderPicture. This would have muged the effects.
    -test (dkulp) Try flipping to a busy wait for TextEffect rendering to see if that prevents some crashes/hangs
    -enh (dkulp) RenderPictures now has a 20FPS check box so rendering can just advance per frame if the movie is already in 20fps.
    If unchecked, the "Speed" slider adjusts the speed (with 10 being "normal", <10 slower, >10 faster). A speed of 10 = 20fps.
    3.6.11 Dec 4, 2014
    -enh (dkulp) Add a "Settings" menu. First setting: ability to disable the multi-threaded saves.
    When disable, all is rendered on the main thread. Slower, but maybe safer.
    With this change, there are now four ways to save
    1) Normal - threaded
    2) Normal + Fast Save - threaded but only rendering the stuff that has changed
    3) Threading disabled (settings menu) - all rendering is on the main thread, one column at a time.
    4) Threading disabled + fast save - all rendering is on the main thread,
    one column at a time, but starting with the top left most changed cell.
    -bug (dkulp) When "Play" hits the bottom of the grid, the "Stop" button wasn't changed back to "Play"
    -bug (sean) Ripple effect was not calculating corners correctly
    -enh (sean) Added thickness slider and 3D button to Ripple.
     

Share This Page