movit-devel-1.6.2-30.1.x86_64.rpm


Advertisement

Description

movit-devel - Development files for the Movit GPU video filter library

Property Value
Distribution openSUSE Leap 42.3
Repository openSUSE Multimedia Libs all
Package name movit-devel
Package version 1.6.2
Package release 30.1
Package architecture x86_64
Package type rpm
Installed size 184.90 KB
Download size 61.92 KB
Official Mirror ftp.gwdg.de
Movit is a library for video filters. It uses the GPU present in many
computers to accelerate computation of common filters and
transitions, facilitating real-time HD video editing.
This package contains the development files (library and header files).

Alternatives

Package Version Architecture Repository
movit-devel-1.5.1-1.1.x86_64.rpm 1.5.1 x86_64 openSUSE Oss
movit-devel - - -

Requires

Name Value
/usr/bin/pkg-config -
libmovit8 = 1.6.2
pkgconfig(eigen3) -
pkgconfig(epoxy) -
pkgconfig(fftw3) -

Provides

Name Value
movit-devel = 1.6.2-30.1
movit-devel(x86-64) = 1.6.2-30.1
pkgconfig(movit) = git

Download

Type URL
Binary Package movit-devel-1.6.2-30.1.x86_64.rpm
Source Package movit-1.6.2-30.1.src.rpm

Install Howto

  1. Add the openSUSE Multimedia Libs repository:
    # zypper addrepo http://ftp.gwdg.de/pub/opensuse/repositories/multimedia:/libs/openSUSE_Leap_42.3/ opensuse-multimedia-libs
  2. Install movit-devel rpm package:
    # zypper install movit-devel

Files

Path
/usr/include/movit/alpha_division_effect.h
/usr/include/movit/alpha_multiplication_effect.h
/usr/include/movit/blur_effect.h
/usr/include/movit/colorspace_conversion_effect.h
/usr/include/movit/complex_modulate_effect.h
/usr/include/movit/deconvolution_sharpen_effect.h
/usr/include/movit/defs.h
/usr/include/movit/deinterlace_effect.h
/usr/include/movit/diffusion_effect.h
/usr/include/movit/dither_effect.h
/usr/include/movit/effect.h
/usr/include/movit/effect_chain.h
/usr/include/movit/effect_util.h
/usr/include/movit/fft_convolution_effect.h
/usr/include/movit/fft_input.h
/usr/include/movit/fft_pass_effect.h
/usr/include/movit/flat_input.h
/usr/include/movit/fp16.h
/usr/include/movit/gamma_compression_effect.h
/usr/include/movit/gamma_expansion_effect.h
/usr/include/movit/glow_effect.h
/usr/include/movit/image_format.h
/usr/include/movit/init.h
/usr/include/movit/input.h
/usr/include/movit/lift_gamma_gain_effect.h
/usr/include/movit/luma_mix_effect.h
/usr/include/movit/mirror_effect.h
/usr/include/movit/mix_effect.h
/usr/include/movit/multiply_effect.h
/usr/include/movit/overlay_effect.h
/usr/include/movit/padding_effect.h
/usr/include/movit/resample_effect.h
/usr/include/movit/resize_effect.h
/usr/include/movit/resource_pool.h
/usr/include/movit/sandbox_effect.h
/usr/include/movit/saturation_effect.h
/usr/include/movit/slice_effect.h
/usr/include/movit/unsharp_mask_effect.h
/usr/include/movit/util.h
/usr/include/movit/version.h
/usr/include/movit/vignette_effect.h
/usr/include/movit/white_balance_effect.h
/usr/include/movit/ycbcr.h
/usr/include/movit/ycbcr_422interleaved_input.h
/usr/include/movit/ycbcr_conversion_effect.h
/usr/include/movit/ycbcr_input.h
/usr/lib64/libmovit.so
/usr/lib64/pkgconfig/movit.pc
/usr/share/licenses/movit-devel/COPYING

Changelog

2018-03-18 - avindra@opensuse.org
- Update to version 1.6.2:
* fix issue with strong one-to-one effects and compute shaders
* fix compile issue with gcc5
- cleanup with spec-cleaner
2018-02-04 - jengelh@inai.de
- Fix the shlib package's RPM group.
2018-02-03 - antoine.belvire@opensuse.org
- Update to version 1.6.1:
* Loosen up some restrictions on strong one-to-one-effects. In
particular, this fixes a bug with MixEffect and compute shaders
that hit some Nageru setups.
2018-01-27 - antoine.belvire@opensuse.org
- Fix build for Leap 42.3: Force use of GCC7.
2018-01-25 - antoine.belvire@opensuse.org
- 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
header files. Support for SDL1 has been dropped; unit tests and
the demo program now need SDL2.
* Various smaller bugfixes and optimizations.
- Drop COPYING (now included in upstream tarball).
- Now build requires SDL2 instead of SDL1.
- (Experiment) Make data subpackage versioned, as the library is
versioned and requires the data files:
* Add movit-1.6.0-versioned-shaderdir.patch.
- Ran spec-cleaner.
2017-08-11 - antoine.belvire@opensuse.org
- Update to 1.5.3:
* Various bugfixes.
- Don't use gcc6-c++ for Leap anymore: It builds fine with default
compiler again.
2017-07-11 - olaf@aepfle.de
- Use gcc6-c++ for Leap42 and SLE12 (C++14 needed).
2017-07-10 - antoine.belvire@opensuse.org
- Update to 1.5.2:
* The texture generation for ResampleEffect (when the size is
changed) now uses less CPU.
* Work around an NVIDIA driver threading bug by aggressively
caching VAOs.
* Update soname to libmovit.so.7.
- Remove call to autogen.sh as we don't patch Makefile.in anymore.
2017-06-04 - antoine.belvire@opensuse.org
- Update to 1.5.1:
* Allow YCbCrInput to change input format after finalize.
* Some minor YCbCrInput bugfixes.
2017-03-26 - antoine.belvire@opensuse.org
- Update to 1.5.0:
* Support interleaved Y'CbCr input (4:4:4 in a single texture).
* Support 10-bit and 12-bit Y'CbCr, both for input and output.
* Limited support for having multiple Y'CbCr outputs from a
chain.
* Allow changing the Y'CbCr output coefficients runtime, i.e.
after finalize.
* Fix an issue where the last pass would have been rendered with
the sRGB flag set, which confused Qt applications running in
certain NVIDIA configurations.

See Also

Package Description
movit8-data-1.6.2-30.1.noarch.rpm Data files for the Movit GPU video filter library
mpeg2dec-0.5.1-10.2.x86_64.rpm MPEG-2 Decoder
mpg123-1.25.10-31.1.x86_64.rpm Console MPEG audio player and decoder library
mpg123-devel-1.25.10-31.1.x86_64.rpm Files to develop against libmpg123
mpg123-devel-32bit-1.25.10-31.1.x86_64.rpm Files to develop against libmpg123
mpg123-jack-1.25.10-31.1.x86_64.rpm Jack Support for mpg123
mpg123-jack-32bit-1.25.10-31.1.x86_64.rpm Jack Support for mpg123
mpg123-portaudio-1.25.10-31.1.x86_64.rpm Portaudio Support for mpg123
mpg123-portaudio-32bit-1.25.10-31.1.x86_64.rpm Portaudio Support for mpg123
mpg123-pulse-1.25.10-31.1.x86_64.rpm Pulseaudio Support for mpg123
mpg123-pulse-32bit-1.25.10-31.1.x86_64.rpm Pulseaudio Support for mpg123
mpg123-sdl-1.25.10-31.1.x86_64.rpm SDL Support for mpg123
mpg123-sdl-32bit-1.25.10-31.1.x86_64.rpm SDL Support for mpg123
non-ntk-1.3.0-10.2.x86_64.rpm A fork of FLTK for the non audio suite
non-ntk-devel-1.3.0-10.2.x86_64.rpm Development files for non-ntk
Advertisement
Advertisement