movit
https://movit.sesse.net
Movit is a high-quality, high performance, open-source library for video filters. It uses the GPU present in almost any modern computer to accelerate computation of common filters and transitions, facilitating real-time HD video editing even on modest hardware.
- Developed at multimedia:libs
- Sources inherited from project openSUSE:Factory
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory:Rebuild/movit && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
movit-1.6.0-versioned-shaderdir.patch | 0000002009 1.96 KB | |
movit-1.6.0.tar.gz | 0001032598 1010 KB | |
movit.changes | 0000006388 6.24 KB | |
movit.spec | 0000004274 4.17 KB |
Revision 9 (latest revision is 14)
Dominique Leuenberger (dimstar_suse)
accepted
request 570363
from
Antoine Belvire (1Antoine1)
(revision 9)
- Fix build for Leap 42.3: Force use of GCC7. - Update to version 1.6.0: * Support for effects that work as compute shaders. Compute shaders are generally slower than fragment shaders for the same algorithm, but allow some forms of communication between shader invocations and have more flexible output, which can enable more efficient algorithms. See effect.h for more details. Note that the fastest rendering API on EffectChain is now to a texture if possible, not to an FBO. This will only matter if the last effect is a compute shader. * Movit now includes a compute shader implementation of DeinterlaceEffect, which is automatically used instead of the fragment shader implementation if your GPU and OpenGL driver supports it (in practice, this means on all platforms except on macOS). The compute shader version is typically 20–80% faster than the fragment shader version, depending on your GPU and other factors. A compute shader implementation of ResampleEffect was written but ultimately failed to be faster, and so is not included. * Support for microbenchmarks of effects through the Google microbenchmarking framework (optional). Currently, DeinterlaceEffect and ResampleEffect has benchmarks; enable them by running the unit test with --benchmark (also try --benchmark --help). * Effects can now explicitly request _not_ to have mipmaps, which means they can do so without needing to request bounce and fiddling with the sampler state. Note that this is an API change for effects. * Movit now requires C++11, both to build and to #include the
Comments 0