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

  Changed paths:
    M README

  Log Message:
  -----------
  Updated list of filters in README.


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

  Changed paths:
    M README

  Log Message:
  -----------
  Docmuent the GLEW requirement.


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

  Changed paths:
    M flat_input.cpp
    M flat_input_test.cpp
    M gamma_expansion_effect_test.cpp

  Log Message:
  -----------
  Fix alpha handling with sRGB textures.

OverlayEffect needs working alpha, so this cropped up. We don't
really have full alpha handling everywhere, but this is a good
start; I added some tests here and there to tighten it up a bit.


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

  Changed paths:
    M overlay_effect.h

  Log Message:
  -----------
  Fix an error in a comment; we are implementing over, not atop.


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

  Changed paths:
    M Makefile

  Log Message:
  -----------
  When running make check, output which checks failed.


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

  Changed paths:
    A alpha_division_effect.cpp
    A alpha_division_effect.frag
    A alpha_division_effect.h
    A alpha_division_effect_test.cpp
    A alpha_multiplication_effect.cpp
    A alpha_multiplication_effect.frag
    A alpha_multiplication_effect.h
    A alpha_multiplication_effect_test.cpp
    A blue.frag

  Log Message:
  -----------
  Make Movit work in premultiplied alpha.

This is a pretty big change, even though the most visible change right now
is that OverlayEffect looks better in the edges of upscaled material
(which you won't really notice too much, given that our handling of
different resolutions already sucks). Since most material is going to
assume postmultiplied alpha, we need to track the status around the graph
pretty much as we already do with gamma and colorspaces, so it's quite
a lot of new code (and associated test complexity). It really does look
better, though.

Negative sides: MixEffect has gotten less flexible since it now also
handles the alpha; for instance, you can't really use it to subtract
things the same way anymore. Also, I think the glow effect has been broken by
the changes to MixEffect, so I'll need to fix it and then add a test so it
doesn't break again.


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

  Changed paths:
    M .gitignore
    M Makefile
    M README
    M blur_effect.h
    M colorspace_conversion_effect.h
    M colorspace_conversion_effect_test.cpp
    M demo.cpp
    M dither_effect.h
    M effect.h
    M effect_chain.cpp
    M effect_chain.h
    M effect_chain_test.cpp
    M flat_input.cpp
    M flat_input.h
    M flat_input_test.cpp
    M gamma_compression_effect.h
    M gamma_expansion_effect.h
    M gamma_expansion_effect_test.cpp
    M glow_effect.h
    M image_format.h
    M lift_gamma_gain_effect.frag
    M lift_gamma_gain_effect.h
    M lift_gamma_gain_effect_test.cpp
    M mirror_effect.h
    M mix_effect.h
    M mix_effect_test.cpp
    M overlay_effect.frag
    M overlay_effect.h
    M overlay_effect_test.cpp
    M saturation_effect.h
    M saturation_effect_test.cpp
    M test_util.cpp
    M test_util.h
    M vignette_effect.h
    M white_balance_effect.h
    M white_balance_effect_test.cpp
    M ycbcr_input.h

  Log Message:
  -----------
  Add the rest of the files for the premultiplied alpha commit.


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

  Changed paths:
    M demo.cpp

  Log Message:
  -----------
  Revert all the changes in demo.cpp that were never supposed to be there in 
the last commit.


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

  Changed paths:
    M README

  Log Message:
  -----------
  Correct atop → over in the README too.


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

  Changed paths:
    M overlay_effect.frag

  Log Message:
  -----------
   Remove the code for postmultiplied alpha from OverlayEffect.


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

  Changed paths:
    M effect_chain.cpp

  Log Message:
  -----------
  Small spelling fix.


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

  Changed paths:
    A add.frag
    M effect_chain.cpp
    M effect_chain.h
    M effect_chain_test.cpp
    A multiply.frag

  Log Message:
  -----------
  Fix two issues related to non-treelike (diamond) effect graphs.

First of all, we could have an assert failure when an input was used twice.
Work around it by simply ignoring the input the second time.

This, however, would expose an issue where effects could be emitted in the
.glsl file out-of-order. Refactor the topological sort code so that it can
be reused for arbitrary subgraphs, and then use it to topologically sort
the list of effects in each pass.

Add a unit test to verify that all of this works.


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

  Changed paths:
    M effect_chain_test.cpp

  Log Message:
  -----------
  Refactor RewritingTo{MirrorEffect,InvertEffect} into a reusable template; it 
started getting silly with the number of Rewriting* classes.


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

  Changed paths:
    M test_util.cpp

  Log Message:
  -----------
  Fix a memory leak in expect_equal(). Found by Coverity Scan.


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

  Changed paths:
    M test_util.cpp

  Log Message:
  -----------
  Add an assert to expect_equal() to make sure people send in reasonable widths 
and heights.


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

  Changed paths:
    M effect_chain.cpp
    M effect_chain.h

  Log Message:
  -----------
  Print output node in the dot graphs.

This makes it possible to look at the properties of the last
effect, which is often useful to debug the fix_output_* functions.


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

  Changed paths:
    M effect_chain.cpp

  Log Message:
  -----------
  Add an assert saying that if an input has premultiplied alpha, it must also 
have linear gamma.

This holds true for nodes in general, but I'm not sure enough about all sorts 
of intermediate
states that could cause this to be temporarily untrue for other nodes.


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

  Changed paths:
    M effect_chain.cpp

  Log Message:
  -----------
  Make output_dot() cope with effects that are in multiple phases.


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

  Changed paths:
    M effect_chain.cpp
    M effect_chain_test.cpp

  Log Message:
  -----------
  Fix another issue where an input was used twice. Add unit tests, again.


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

  Changed paths:
    M README

  Log Message:
  -----------
  There are reports that Movit actually does work with Nouveau.


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

  Changed paths:
    M effect.cpp
    M effect.h

  Log Message:
  -----------
  Add support for vec4 uniforms.


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

  Changed paths:
    M Makefile
    A padding_effect.cpp
    A padding_effect.frag
    A padding_effect.h

  Log Message:
  -----------
  Add an effect for padding.


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

  Changed paths:
    M padding_effect.frag

  Log Message:
  -----------
  Remove some leftover debugging code.


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

  Changed paths:
    A padding_effect_test.cpp

  Log Message:
  -----------
  Add missing unit test.


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

  Changed paths:
    M src/modules/opengl/consumer_xgl.c

  Log Message:
  -----------
  Fix position display in melt with xgl consumer.


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

  Changed paths:
    M src/modules/opengl/mlt_movit_input.cpp
    M src/modules/opengl/mlt_movit_input.h

  Log Message:
  -----------
  Fix YCbCrInput for movit.convert.


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

  Changed paths:
    M src/modules/opengl/movit/.gitignore
    M src/modules/opengl/movit/Makefile
    M src/modules/opengl/movit/README
    R src/modules/opengl/movit/add.frag
    R src/modules/opengl/movit/alpha_division_effect.cpp
    R src/modules/opengl/movit/alpha_division_effect.frag
    R src/modules/opengl/movit/alpha_division_effect.h
    R src/modules/opengl/movit/alpha_division_effect_test.cpp
    R src/modules/opengl/movit/alpha_multiplication_effect.cpp
    R src/modules/opengl/movit/alpha_multiplication_effect.frag
    R src/modules/opengl/movit/alpha_multiplication_effect.h
    R src/modules/opengl/movit/alpha_multiplication_effect_test.cpp
    R src/modules/opengl/movit/blue.frag
    M src/modules/opengl/movit/blur_effect.h
    M src/modules/opengl/movit/colorspace_conversion_effect.h
    M src/modules/opengl/movit/colorspace_conversion_effect_test.cpp
    M src/modules/opengl/movit/demo.cpp
    M src/modules/opengl/movit/dither_effect.h
    M src/modules/opengl/movit/effect.h
    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/flat_input.h
    M src/modules/opengl/movit/flat_input_test.cpp
    M src/modules/opengl/movit/gamma_compression_effect.h
    M src/modules/opengl/movit/gamma_expansion_effect.h
    M src/modules/opengl/movit/gamma_expansion_effect_test.cpp
    M src/modules/opengl/movit/glow_effect.h
    M src/modules/opengl/movit/image_format.h
    M src/modules/opengl/movit/lift_gamma_gain_effect.frag
    M src/modules/opengl/movit/lift_gamma_gain_effect.h
    M src/modules/opengl/movit/lift_gamma_gain_effect_test.cpp
    M src/modules/opengl/movit/mirror_effect.h
    M src/modules/opengl/movit/mix_effect.h
    M src/modules/opengl/movit/mix_effect_test.cpp
    R src/modules/opengl/movit/multiply.frag
    M src/modules/opengl/movit/overlay_effect.frag
    M src/modules/opengl/movit/overlay_effect.h
    M src/modules/opengl/movit/overlay_effect_test.cpp
    M src/modules/opengl/movit/saturation_effect.h
    M src/modules/opengl/movit/saturation_effect_test.cpp
    M src/modules/opengl/movit/test_util.cpp
    M src/modules/opengl/movit/test_util.h
    M src/modules/opengl/movit/vignette_effect.h
    M src/modules/opengl/movit/white_balance_effect.h
    M src/modules/opengl/movit/white_balance_effect_test.cpp
    M src/modules/opengl/movit/ycbcr_input.h

  Log Message:
  -----------
  Revert "Update movit subtree."

This reverts commit fc806b06e60ee0c51cd84bf9ae505d385d581358.


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

  Changed paths:
    M src/modules/opengl/movit/.gitignore
    M src/modules/opengl/movit/Makefile
    M src/modules/opengl/movit/README
    A src/modules/opengl/movit/add.frag
    A src/modules/opengl/movit/alpha_division_effect.cpp
    A src/modules/opengl/movit/alpha_division_effect.frag
    A src/modules/opengl/movit/alpha_division_effect.h
    A src/modules/opengl/movit/alpha_division_effect_test.cpp
    A src/modules/opengl/movit/alpha_multiplication_effect.cpp
    A src/modules/opengl/movit/alpha_multiplication_effect.frag
    A src/modules/opengl/movit/alpha_multiplication_effect.h
    A src/modules/opengl/movit/alpha_multiplication_effect_test.cpp
    A src/modules/opengl/movit/blue.frag
    M src/modules/opengl/movit/blur_effect.h
    M src/modules/opengl/movit/colorspace_conversion_effect.h
    M src/modules/opengl/movit/colorspace_conversion_effect_test.cpp
    M src/modules/opengl/movit/demo.cpp
    M src/modules/opengl/movit/dither_effect.h
    M src/modules/opengl/movit/effect.cpp
    M src/modules/opengl/movit/effect.h
    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/flat_input.h
    M src/modules/opengl/movit/flat_input_test.cpp
    M src/modules/opengl/movit/gamma_compression_effect.h
    M src/modules/opengl/movit/gamma_expansion_effect.h
    M src/modules/opengl/movit/gamma_expansion_effect_test.cpp
    M src/modules/opengl/movit/glow_effect.h
    M src/modules/opengl/movit/image_format.h
    M src/modules/opengl/movit/lift_gamma_gain_effect.frag
    M src/modules/opengl/movit/lift_gamma_gain_effect.h
    M src/modules/opengl/movit/lift_gamma_gain_effect_test.cpp
    M src/modules/opengl/movit/mirror_effect.h
    M src/modules/opengl/movit/mix_effect.h
    M src/modules/opengl/movit/mix_effect_test.cpp
    A src/modules/opengl/movit/multiply.frag
    M src/modules/opengl/movit/overlay_effect.frag
    M src/modules/opengl/movit/overlay_effect.h
    M src/modules/opengl/movit/overlay_effect_test.cpp
    A src/modules/opengl/movit/padding_effect.cpp
    A src/modules/opengl/movit/padding_effect.frag
    A src/modules/opengl/movit/padding_effect.h
    A src/modules/opengl/movit/padding_effect_test.cpp
    M src/modules/opengl/movit/saturation_effect.h
    M src/modules/opengl/movit/saturation_effect_test.cpp
    M src/modules/opengl/movit/test_util.cpp
    M src/modules/opengl/movit/test_util.h
    M src/modules/opengl/movit/vignette_effect.h
    M src/modules/opengl/movit/white_balance_effect.h
    M src/modules/opengl/movit/white_balance_effect_test.cpp
    M src/modules/opengl/movit/ycbcr_input.h

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


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

  Changed paths:
    M src/modules/opengl/Makefile
    M src/modules/opengl/filter_movit_resize.cpp

  Log Message:
  -----------
  Fix movit.resize to use the new PaddingEffect.


Compare: https://github.com/mltframework/mlt/compare/ba1900adcce4...f11a9a9752a9
------------------------------------------------------------------------------
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/learnmore_122712
_______________________________________________
Mlt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mlt-devel

Reply via email to