| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
Now that we can attach CoglGstVideoSink directly to ClutterGstContent,
ClutterGstPipeline become useless.
|
| |
|
|
|
|
|
|
|
|
|
| |
This adds a ClutterContent implementation that uses a CoglGstVideoSink
to display GStreamer video frames in any ClutterActor.
It does not implement the ClutterGstPlayer interface, so you have to
manage all GStreamer related tasks on your own.
https://bugzilla.gnome.org/show_bug.cgi?id=699825
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
GStreamer.
|
|
|
|
|
| |
This patch re-enables examples/video-player and the tests that were requiring ClutterGstVideoTexture
(using ClutterGstVideoActor instead).
|
|
|
|
|
|
|
|
| |
- Remove ClutterGstVideoTexture to be replaced by ClutterGstVideoActor.
- Make cluttersink/autocluttersink gstreamer elements accept a ClutterGstActor instead of a
ClutterTexture for painting.
- This patch temporarily disable examples/video-player and some tests requiring
ClutterGstVideoTexture.
|
|
|
|
|
| |
The actor is reponsible for painting a CoglTexture/Material and allows setting an
idle material to be used when in idle mode.
|
|
|
|
| |
Ooops, seems to have forgotten to add it when introduced the new class.
|
|
|
|
|
|
|
| |
* Build the videosink as an independent .so library that can be deployed
in GStreamer plugin directory.
* Deprecate clutter_gst_video_sink_new() in favor of the usual GStreamer
way of instanciating elements
|
| |
|
|
|
|
| |
This header was forgotten, poor little header.
|
|
|
|
|
|
|
|
|
|
| |
The purpose of the library is to provide ClutterActors. You can play
audio files using a ClutterGstVideoTexture as all you do is giving
playbin2 an URI anyway.
Not having to support an audio only ClutterMedia object will allow us to
add more video related functions inside ClutterMedia without worrying
about an audio-only implementation of the interface.
|
|
|
|
|
|
|
| |
Users of the library should not include individual headers but the top
level one only (<clutter-gst/clutter-gst.h>). This is to allow us to
shuffle things around, remove or rename headers without breaking
anything.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Use the same M4 macros clutter-core uses to set
the various libtool flags and simplify the release process.
* clutter-gst/clutter-gst.h:
* clutter-gst/clutter-gst-version.h.in: Add version header and
macros for clutter-gst.
* clutter-gst/*.[ch]: Fix copyright and attributions.
* clutter-gst/clutter-gst-util.[hc]: Fix second argument of
clutter_gst_init() function call: the underlying libraries
require a pointer to the arguments vector to remove their own
arguments from it.
* README: Flesh out the description a little.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clutter-gst/Makefile.am:
* clutter-gst/clutter-gst-util.c:
* clutter-gst/clutter-gst-util.h:
* clutter-gst/clutter-gst.h:
Add a clutter_gst_init() call mainly for binding usage.
* clutter-gst/clutter-gst-video-sink.c:
* clutter-gst/clutter-gst-video-sink.h:
* clutter-gst/clutter-gst-video-texture.c:
* examples/Makefile.am:
* examples/README:
* examples/video-sink.c:
Addition of clutter texture gstreamer video sink from
Jonathan Matthew (#296)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clutter-gst/Makefile.am:
* clutter-gst/clutter-gst-audio.c:
* clutter-gst/clutter-gst-audio.h:
* clutter-gst/clutter-gst-media.c:
* clutter-gst/clutter-gst-media.h:
* clutter-gst/clutter-gst-video-texture.c:
* clutter-gst/clutter-gst-video-texture.h:
* clutter-gst/clutter-gst.h:
* examples/audio.c:
* examples/video-cube.c:
* examples/video-player.c:
clutter-gst-media -> clutter-media
|
|
|