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