8c127741224137942811916384fe7514ef7eb2c6
[movit] / NEWS
1 Movit 1.1.3, March 29th, 2015
2
3   - Fix accuracy issues in ResampleEffect, particularly when
4     zooming. Note that this might cost a few percent performance.
5     Reported by Christophe Thommeret.
6
7   - Make the number of BlurEffect taps configurable.
8     Based on patch by Christophe Thommeret.
9
10   - Multiple other bugfixes, some courtesy Dan Dennedy and
11     Christophe Thommeret. In particular, thread-safety fixes
12     related to locales and chain finalization.
13
14
15 Movit 1.1.2, August 12th, 2014
16
17   - Performance bugfix: Fix texture freelist behavior so that it's
18     LRU instead of the exact opposite. Patch by Christophe Thommeret.
19
20   - Performance bugfix: Correct the number of blur taps read in the
21     blur filter (it was reading about twice as many as it should).
22     Also found by Christophe Thommeret.
23
24
25 Movit 1.1.1, April 12th, 2014
26
27  - Fix an issue that could cause assertion failure in ResourcePool
28    when FBOs are reused, especially with NVIDIA's drivers.
29
30
31 Movit 1.1, April 10th, 2014
32
33  - NOTE: Movit now uses libepoxy rather than GLEW. This is needed because
34    of core context and GLES3 support (see below). Movit 1.1 should be
35    generally API-compatible with 1.0.3 (with the exception of the next
36    point), but is not ABI-compatible, so there has been a soname bump
37    to libmovit.so.2.
38
39  - NOTE: The rules for using an EffectChain or ResourcePool in multiple
40    OpenGL contexts or threads have changed somewhat; see the comments in
41    resource_pool.h.
42
43  - Movit will now work in OpenGL core contexts, and on GLES 3.0 or newer.
44    (GLES2 devices are not supported.) This also holds for all unit tests,
45    provided that you use SDL2 and not SDL1 (because SDL2 is needed to set
46    up such contexts). Note that the included demo application still requires
47    a classic OpenGL context.
48
49  - ResampleEffect can now do sub-pixel translate and/or zoom.
50
51  - LumaMixEffect now has an “invert” flag, as a convenience to e.g. change
52    a left-to-right wipe into a right-to-left one.
53
54  - Significant reduction in driver overhead, especially on NVIDIA drivers.
55
56  - Various smaller bugfixes and performance improvements.
57
58
59 Movit 1.0.3, March 16th, 2014
60
61  - Yet more build system tweaks mainly related to distribution packaging.
62
63
64 Movit 1.0.2, March 16th, 2014
65
66  - Make a few tweaks to “make install”, to make distributions' lives easier.
67
68
69 Movit 1.0.1, March 16th, 2014
70
71  - Fix so that shared libraries are built.
72
73
74 Movit 1.0, March 16th, 2014
75
76  - Initial release.