./multimedia/clutter-gst, Clutter GStreamer integration

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 3.0.24, Package name: clutter-gst-3.0.24, Maintainer: pkgsrc-users

Clutter-GStreamer (clutter-gst) is an integration library for using GStreamer
with Clutter.

Clutter is an open source software library for creating fast, visually
rich and animated graphical user interfaces. It uses OpenGL for drawing
primitives and has multiple backends, allowing its usage on different

GStreamer is a streaming media framework, based on graphs of filters
which operate on media data. Applications using this library can do
anything from real-time sound processing to playing videos, and just
about anything else media-related. Its plugin-based architecture means
that new data types or processing capabilities can be added simply by
installing new plug-ins.

Required to build:
[x11/compositeproto] [x11/glproto] [x11/renderproto] [x11/xproto] [x11/xf86vidmodeproto] [x11/xf86driproto] [x11/damageproto] [x11/inputproto] [x11/xextproto] [x11/randrproto] [x11/dri2proto] [x11/xcb-proto] [x11/fixesproto4]

Package options: introspection

Master sites: (Expand)

SHA1: a9c83151ed56684a1a9242d8fe2cca8ef0cf918e
RMD160: 5fa9f891656260a1e6d48bbdca3cb9ff7534e749
Filesize: 408.004 KB

Version history: (Expand)

CVS history: (Expand)

   2017-06-10 09:29:14 by Izumi Tsutsui | Files touched by this commit (3) | Package updated
Log message:
Update clutter-gst to 3.0.24.

 clutter-gst 3.0.x is required by ruby-gnome2-clutter-gstreamer 3.1.6
 but I don't use/need the package.  Only "make package" is tested.
 (No other package requires clutter-gst anyway)

Upstream changelog (from NEWS file):

clutter-gst 3.0.24 (29/03/2016)

List of changes

 o Enable inspection of gstreamer plugin without connecting to display

 o Fix issue with RGBx/BGRx formats not showing

 o Fix memory leaks

Many Thanks to:

   Fabrice Bellet

clutter-gst 3.0.22 (06/12/2016)

List of changes

 o A couple of video sink fixes (crashes & not up-to-date data)

 o A bunch of content fixes (crashes)

Many Thanks to:

   Fabrice Bellet

clutter-gst 3.0.20 (08/09/2016)

List of changes

 o A bunch of build cleanups/improvments

 o Fix BT.2020 YUV to RGB conversion

Many Thanks to:

   Emmanuele Bassi
   Sebastian Keller

clutter-gst 3.0.18 (20/03/2016)

List of changes

 o More documentation fixes

 o Set example video player background to opaque black

Many Thanks to:

   Chris Mayo
   Jonny Lamb

clutter-gst 3.0.16 (12/02/2016)

List of changes

 o Make gudev an optional dependency

 o Bunch of documentation fixes

 o Auto video sink memory leak fixes

 o Auto video sink background now defaults to black

 o Video sink caps RGBx/BGRx naming fix

 o Video sink frame display fix on loaded systems

 o Video sink cleanups on stop()

Many Thanks to:

   Chris Mayo
   Gilles Dartiguelongue
   Nicolas Dufresne

clutter-gst 3.0.14 (10/10/2015)

List of changes

 o Fix rendering issue with non power of 2 video frame sizes

 o Reduce color conversion shader's size

 o Fix crash with vaapi plugins when frame upload fails

clutter-gst 3.0.12 (30/09/2015)

List of changes

 o Fix leak with color balance

 o Enable DVD events forwarding upstream the pipeline

clutter-gst 3.0.10 (04/09/2015)

List of changes

 o Fix leak in error checking

 o Fix invalid premultiply for AYUV format

clutter-gst 3.0.8 (18/07/2015)

List of changes

 o Fix crash when video frame has not been uploaded yet, gets disposed
   and Clutter try to paint with it.

clutter-gst 3.0.6 (24/05/2015)

List of changes

 o fix memory leaks in get/set_caps

 o advertize the GstVideoOverlayComposition feature in caps

 o clear buffer in flush

Many Thanks to:

   Matthieu Bouron
   Victor Manuel Jaquez Leal
   Wim Taymans

clutter-gst 3.0.4 (24/01/2015)

List of changes

 o Fix introspection problem on systems with no display

 o Fix introspection problems with clutter-gst 2.0 installed

 o Fix incorrect warnings about deprecated properties

 o Only advertise RGBA format for texture upload

clutter-gst 3.0.2 (11/01/2015)

List of changes

 o Fix dependency version of Gstreamer and Cogl

 o Fix crash with the autovideosink when you're running without a
   display server

 o Fix linking problem with examples

Many Thanks to:

   Koop Mast
   Ting-Wei Lan

clutter-gst 3.0.0 (06/12/2014)

List of changes

 o Add ability to set modified frames on content

 o Add RGBx/BGRx format support to video sink

 o A few small bug fixes

Many Thanks to:

   Olav Vitters
   Philip Withnall

clutter-gst 2.99.4 (26/06/2014)

List of changes

 o Improve GStreamer debug topics

 o A few small bug fixes

clutter-gst 2.99.2 (09/06/2014)

List of changes

 o Add color correction support using GLSL shaders

 o Add overlay support using additional ClutterPaintNode

 o Video sink now derives from GstVideoSink

Many Thanks to:

   Colin Walters
   Ryan Lortie
   Piotr Drag

clutter-gst 2.99.0 (19/11/2013)

List of changes

 o Split the concept of player from the concept of video display in
   the Clutter scenegraph (ie. you can now display the same or part of
   the same video stream several times in a one or multiple Clutter

   You should start by creating a Player that is in charge of decoding
   a video (ClutterGstPlayer interface).

   2 player classes are currently available :
     ClutterGstPlayback (wrapper around playbin)
     ClutterGstCamera (wrapper around camerabin)

   You then attach a player to one of the ClutterGstContent, and put
   the content into a ClutterActor anywhere in a scene.

 o Introduce ClutterGstPlayer interface as a replacement for

 o Introduce ClutterGstCameraManager to discover/list available camera
   on the system

 o Remove usage of Clutter and Cogl deprecated APIs

 o Add many example to help with usage of the new API, including
   JavaScript examples (see examples/ directory).

 o Rework a basic GStreamer plugin

Many Thanks to:

   Andre Moreira Magalhaes
   Bastian Winkler
   Bastien Nocera
   Marvin Schmidt
   Sjoerd Simons
   2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451)
Log message:
Recursive revbump from fonts/harfbuzz
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
   2017-01-29 08:09:18 by Izumi Tsutsui | Files touched by this commit (1)
Log message:
Sync HOMEPAGE with graphics/clutter/Makefile.
   2016-08-03 12:23:40 by Adam Ciarcinski | Files touched by this commit (1248) | Package updated
Log message:
Revbump after graphics/gd update
   2015-11-04 00:54:34 by Alistair G. Crooks | Files touched by this commit (150)
Log message:
Add SHA512 digests for distfiles for multimedia category

Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile \ 
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2015-04-25 16:23:48 by Tobias Nygren | Files touched by this commit (868) | Package updated
Log message:
Recursive revbump following MesaLib update, categories g through n.
   2015-01-17 17:02:53 by Patrick Welche | Files touched by this commit (2) | Package updated
Log message:
Update clutter-gst to 2.0.12

clutter-gst 2.0.12 (1/06/2014)

List of changes since 2.0.10

 o Depend on GStreamer 1.0

 o Fix build issues

Many Thanks to:

    Antoine Jacoutot
    Ryan Lortie

clutter-gst 2.0.10 (10/01/2014)

List of changes since 2.0.8

 o Add NV12 support

 o Add GL upload meta API support

 o Add video crop meta API support

 o Add local shader cache to avoid leak

 o Fix memory leak in accept_caps() method

Many Thanks to:

    Matthieu Bouron
    David King
    Edward Hervey