Branch: refs/heads/opengl
  Home:   https://github.com/mltframework/mlt
  Commit: 27b42af5aa9620979a483075ff424ee943057c9d
      
https://github.com/mltframework/mlt/commit/27b42af5aa9620979a483075ff424ee943057c9d
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-17 (Thu, 17 Jan 2013)

  Changed paths:
    M demo.cpp

  Log Message:
  -----------
  Write PNGs instead of PPMs, so that we get destination alpha. Also, ask SDL 
for a GL context with destination alpha.


  Commit: 745efab6c4ac0886c03a0387f669226d078b5386
      
https://github.com/mltframework/mlt/commit/745efab6c4ac0886c03a0387f669226d078b5386
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-18 (Fri, 18 Jan 2013)

  Changed paths:
    M effect_chain.cpp

  Log Message:
  -----------
  Force the LC_NUMERIC locale temporarily to C in finalize(), to avoid problems 
with locales messing with %f.


  Commit: 6a8b7d750dff76dee320ad973a52d4d9720510b9
      
https://github.com/mltframework/mlt/commit/6a8b7d750dff76dee320ad973a52d4d9720510b9
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M mix_effect.frag
    M mix_effect_test.cpp

  Log Message:
  -----------
  Clamp alpha in MixEffect.

This struck me suddenly one evening as a fix for the issues with alpha in glow,
and seems to work incredibly well for unsharp mask, too. The rationale is
outlined in the comment in the frag.

I'll probably be adding some tests for GlowEffect to make sure that it keeps
working fine, but visual tests so far look very good. The only issue is that
with destination alpha always being in linear light (as it should be),
programs that don't blend in linear light, like GIMP and ImageMagick,
get somewhat dull-looking results with e.g. glow.


  Commit: 020ba675b7be6ceeb284be91039efc0dc0986227
      
https://github.com/mltframework/mlt/commit/020ba675b7be6ceeb284be91039efc0dc0986227
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M Makefile
    M glow_effect.h
    A glow_effect_test.cpp

  Log Message:
  -----------
  Add unit tests for GlowEffect.


  Commit: 9b9a2c002e3fa531d2adde40144b7afb88b07434
      
https://github.com/mltframework/mlt/commit/9b9a2c002e3fa531d2adde40144b7afb88b07434
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M flat_input.cpp

  Log Message:
  -----------
  Initialize pixel_data in FlatInput to NULL.

Doesn't matter in practice, but will cause cleaner crashes if people
forget to do set_pixel_data().

Found by Coverity Scan.


  Commit: 8e37939a9bc1c902d0929dfae70e8d515de6e684
      
https://github.com/mltframework/mlt/commit/8e37939a9bc1c902d0929dfae70e8d515de6e684
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M effect_chain_test.cpp

  Log Message:
  -----------
  Another NULL initializer, mostly to get Coverity to be quiet.


  Commit: a770ba7526844f395b08625480befad83b8fcadf
      
https://github.com/mltframework/mlt/commit/a770ba7526844f395b08625480befad83b8fcadf
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M ycbcr_input.cpp

  Log Message:
  -----------
  Set pixel_data[] to NULL in YCbCrInput as well.

Like the previous one, mainly for cleaner crashes.
Again, found by Coverity Scan.


  Commit: 6e03d8c6dec4b4639137893fe4e1aff224836f59
      
https://github.com/mltframework/mlt/commit/6e03d8c6dec4b4639137893fe4e1aff224836f59
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M effect_chain.cpp
    M effect_chain_test.cpp

  Log Message:
  -----------
  Optimize away duplicate conversion nodes.

Sometimes an effect can be used by two other effects that both demand
the same conversion. If so, we should simply insert a conversion after
that effect and connect _all_ outputs to that conversion, since
conversions to linear/sRGB/premultiplied never hurt for us.

Add unit tests for the gamma and colorspace cases. I could have added
for the alpha case, too, but it got very tedious. :-)


  Commit: faf8ad966f79932fe890b564d39f96342ae1e844
      
https://github.com/mltframework/mlt/commit/faf8ad966f79932fe890b564d39f96342ae1e844
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M resample_effect.cpp

  Log Message:
  -----------
  Add some asserts to SingleResamplePassEffect, to make sure the resolutions 
makes sense.


  Commit: 5a01a8dcee5c095dcebea1f9fdbbb5076022bd6c
      
https://github.com/mltframework/mlt/commit/5a01a8dcee5c095dcebea1f9fdbbb5076022bd6c
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M effect_chain_test.cpp

  Log Message:
  -----------
  Another case of NULL initialization to keep Coverity happy.


  Commit: c8ddccde29b5dd2c207cc67fa8af2707904557d8
      
https://github.com/mltframework/mlt/commit/c8ddccde29b5dd2c207cc67fa8af2707904557d8
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M effect_chain.h

  Log Message:
  -----------
  Remove two unused members from EffectChain.

Indirectly found by Coverity Scan.


  Commit: a27be9dd53b8bd14fe7bf8896e8459dcab297119
      
https://github.com/mltframework/mlt/commit/a27be9dd53b8bd14fe7bf8896e8459dcab297119
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M dither_effect.cpp

  Log Message:
  -----------
  Add some parameter asserts in DitherEffect, too.


  Commit: 545c9c70d0be03667a8d78da6be29836fa9c4f1d
      
https://github.com/mltframework/mlt/commit/545c9c70d0be03667a8d78da6be29836fa9c4f1d
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M README

  Log Message:
  -----------
  Fix a typo in the README.


  Commit: 38dfb378427d1c97113ad7644c39f7695be84c49
      
https://github.com/mltframework/mlt/commit/38dfb378427d1c97113ad7644c39f7695be84c49
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M colorspace_conversion_effect.h
    M dither_effect.h
    M gamma_compression_effect.h
    M gamma_expansion_effect.h

  Log Message:
  -----------
  Make the internal effects private to EffectChain.

ColorspaceConversionEffect, DitherEffect, GammaExpansionEffect and 
GammaCompressionEffect
are all supposed to be used by EffectChain only, so make them private; I've had
reports of users trying to use these directly, leaving the framework in a 
confused state.


  Commit: ad27ef8410ceeabbadd57ace746867f04337844b
      
https://github.com/mltframework/mlt/commit/ad27ef8410ceeabbadd57ace746867f04337844b
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-19 (Sat, 19 Jan 2013)

  Changed paths:
    M gtest_sdl_main.cpp

  Log Message:
  -----------
  Ask Google Test not to use exceptions.

Gives us slightly cleaner shutdown on error. Found by Coverity Scan.


  Commit: 045084c435e76384ad8bbe409c1ba7e54895b469
      
https://github.com/mltframework/mlt/commit/045084c435e76384ad8bbe409c1ba7e54895b469
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-20 (Sun, 20 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Link against -lpng, since we can now write screenshots in PNG format.


  Commit: b5986420fc150a8c54e907fe7fdd7b89d6e93b55
      
https://github.com/mltframework/mlt/commit/b5986420fc150a8c54e907fe7fdd7b89d6e93b55
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Don't override GTEST_DIR if it already is set.


  Commit: c7e57f5c9fbc1b58d450557cfbffe60480bdd6b7
      
https://github.com/mltframework/mlt/commit/c7e57f5c9fbc1b58d450557cfbffe60480bdd6b7
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M demo.cpp

  Log Message:
  -----------
  Use NULL instead of png_voidp_NULL.

Fixes a compile error on OS X, reportedly.


  Commit: 835f017dbbf6bdda89270a461e21e94c3bcb7928
      
https://github.com/mltframework/mlt/commit/835f017dbbf6bdda89270a461e21e94c3bcb7928
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M demo.cpp
    M gtest_sdl_main.cpp

  Log Message:
  -----------
  Check return value from SDL_Init().


  Commit: a1028b34cc7d1ce5e1a12ed2222a0e35f8f54bf5
      
https://github.com/mltframework/mlt/commit/a1028b34cc7d1ce5e1a12ed2222a0e35f8f54bf5
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M Makefile

  Log Message:
  -----------
  Add sdl-config --cflags and --libs when compiling.


  Commit: 2ee9c77ad76449314d28d62f60e10d80039c2353
      
https://github.com/mltframework/mlt/commit/2ee9c77ad76449314d28d62f60e10d80039c2353
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M overlay_effect_test.cpp

  Log Message:
  -----------
  In OverlayEffectTest, handle that RGB on zero alpha is undefined.

Trickled by llvmpipe.


  Commit: e236aa5ff69ca2344ecd29ec774f5d6b16c7b7b4
      
https://github.com/mltframework/mlt/commit/e236aa5ff69ca2344ecd29ec774f5d6b16c7b7b4
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M effect_chain_test.cpp

  Log Message:
  -----------
  Fix a stack overflow in EffectChainTest.


  Commit: 7702ea7f05b7a3ffc625e054b14b784d0029f561
      
https://github.com/mltframework/mlt/commit/7702ea7f05b7a3ffc625e054b14b784d0029f561
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M padding_effect.cpp

  Log Message:
  -----------
  Fix a narrowing conversion within {} in PaddingEffect (C++11 compatibility).


  Commit: e22b57d30085d193da7829e0bc082ad1a310963e
      
https://github.com/mltframework/mlt/commit/e22b57d30085d193da7829e0bc082ad1a310963e
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M dither_effect_test.cpp

  Log Message:
  -----------
  Loosen up a boundary in DitherEffectTest by 10%.

Seemingly needed on my nVidia machine with the newest drivers.


  Commit: 07f3e1e29554ef3dc559ec6c0daf08bfca983122
      
https://github.com/mltframework/mlt/commit/07f3e1e29554ef3dc559ec6c0daf08bfca983122
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M effect_chain_test.cpp

  Log Message:
  -----------
  Fix another stack overflow in EffectChainTest.

Again, found with llvmpipe.


  Commit: 19fde87d1ba773650754dc1f9d9455107d4a7882
      
https://github.com/mltframework/mlt/commit/19fde87d1ba773650754dc1f9d9455107d4a7882
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M deconvolution_sharpen_effect.h

  Log Message:
  -----------
  DeconvolutionSharpenEffect needs texture bounce.

Anything else will be incredibly slow. Reported by Christophe Thommeret.


  Commit: 22c2b8fb28b152664d5ad6fe7420e1e37904bf95
      
https://github.com/mltframework/mlt/commit/22c2b8fb28b152664d5ad6fe7420e1e37904bf95
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-21 (Mon, 21 Jan 2013)

  Changed paths:
    M init.cpp

  Log Message:
  -----------
  Allow for more than ten bits in subpixel precision measuring; modern llvmpipe 
seems to have 11.


  Commit: e2962f03fe8fb0b1c47be56eca26761da97453a0
      
https://github.com/mltframework/mlt/commit/e2962f03fe8fb0b1c47be56eca26761da97453a0
  Author: Steinar H. Gunderson <[email protected]>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M Makefile
    M deconvolution_sharpen_effect.h
    M demo.cpp
    M dither_effect_test.cpp
    M effect_chain_test.cpp
    M gtest_sdl_main.cpp
    M init.cpp
    M overlay_effect_test.cpp
    M padding_effect.cpp

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master'


  Commit: 8fa5068a258b35bbff9322bdb3023b39239226ec
      
https://github.com/mltframework/mlt/commit/8fa5068a258b35bbff9322bdb3023b39239226ec
  Author: Dan Dennedy <[email protected]>
  Date:   2013-01-22 (Tue, 22 Jan 2013)

  Changed paths:
    M src/modules/opengl/movit/Makefile
    M src/modules/opengl/movit/README
    M src/modules/opengl/movit/colorspace_conversion_effect.h
    M src/modules/opengl/movit/deconvolution_sharpen_effect.h
    M src/modules/opengl/movit/demo.cpp
    M src/modules/opengl/movit/dither_effect.cpp
    M src/modules/opengl/movit/dither_effect.h
    M src/modules/opengl/movit/dither_effect_test.cpp
    M src/modules/opengl/movit/effect_chain.cpp
    M src/modules/opengl/movit/effect_chain.h
    M src/modules/opengl/movit/effect_chain_test.cpp
    M src/modules/opengl/movit/flat_input.cpp
    M src/modules/opengl/movit/gamma_compression_effect.h
    M src/modules/opengl/movit/gamma_expansion_effect.h
    M src/modules/opengl/movit/glow_effect.h
    A src/modules/opengl/movit/glow_effect_test.cpp
    M src/modules/opengl/movit/gtest_sdl_main.cpp
    M src/modules/opengl/movit/init.cpp
    M src/modules/opengl/movit/mix_effect.frag
    M src/modules/opengl/movit/mix_effect_test.cpp
    M src/modules/opengl/movit/overlay_effect_test.cpp
    M src/modules/opengl/movit/padding_effect.cpp
    M src/modules/opengl/movit/resample_effect.cpp
    M src/modules/opengl/movit/ycbcr_input.cpp

  Log Message:
  -----------
  Merge branch 'master' of http://git.sesse.net/movit into opengl


  Commit: b59fbd9942992f5ff893bc5defecae7e94ae9ecf
      
https://github.com/mltframework/mlt/commit/b59fbd9942992f5ff893bc5defecae7e94ae9ecf
  Author: Dan Dennedy <[email protected]>
  Date:   2013-01-23 (Wed, 23 Jan 2013)

  Changed paths:
    M src/modules/opengl/consumer_xgl.c
    M src/modules/opengl/filter_glsl_manager.cpp
    M src/modules/opengl/glsl_manager.h
    M src/modules/qimage/consumer_qglsl.cpp

  Log Message:
  -----------
  Change GlslManager "test glsl" event to "init glsl"


Compare: https://github.com/mltframework/mlt/compare/3bf5afbde1f0...b59fbd994299
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to