| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The headers with the ARB fp1.0 shaders are generated by the Cg compiler.
However, it's quite common not to have that compiler (and automated
build systems are quite unlikely able to have it) so we ship these
generated headers in tarballs and commit them to the git repository.
Now we want to be able to do out of tree builds with and without the Cg
compiler. Including both $top_builddir/clutter-gst/shaders and
$top_srcdir/clutter-gst/shaders (in that order) fix all the cases.
This also fix make distcheck.
|
|
|
|
|
|
| |
Mimic Clutter with stricter warnings and the use of David Schleef's
AS_COMPILER_FLAG macro.
Fix a small shadow variable warning introducted by these flags.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Things are a bit convoluted:
* we want to keep GLSL shaders (eg OpenGL ES 2.0 does not have
the GL_ARB_fragment_program extension)
* we want to default to assembly fragment programs as they will support
as broader range of hardware
Now, those fragment programs are written in Cg, compiled with the Cg
compiler and its arbfp1 profile and then turned into a header file
thanks to a small python script. Sounds fun isn't it?
As people may not want to install the Cg compiler, let's commit the
actual fragment program. The configure script will detect if you have
cgc and add targets to build the pso file accordingly.
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
* Makefile.am:
* clutter-gst/Makefile.am: Bump to 0.9 and require Clutter
from trunk.
* clutter-gst/clutter-gst-video-sink.c:
* clutter-gst/clutter-gst-util.c: Include <clutter/clutter.h>
and not sub-headers, now that we can't.
|
|
|
|
|
| |
* clutter-gst/Makefile.am: Do not install the private
clutter-gst-shaders.h header.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* NEWS:
* README:
Update for release
* Makefile.am:
* clutter-gst.pc.in:
* clutter-gst/Makefile.am:
* configure.ac:
Update version to 0.8
* clutter-gst/clutter-gst-video-sink.c:
(clutter_gst_video_sink_set_property):
Notify on change of use_shaders property
|
|
|
|
|
|
|
|
|
|
|
| |
* clutter-gst/clutter-gst-shaders.h:
Add some shader setup defines, taken from clutter test-shaders
* clutter-gst/clutter-gst-video-sink.c
(clutter_gst_video_sink_base_init),
(clutter_gst_video_sink_idle_func),
(clutter_gst_video_sink_set_caps):
Add shaders to decode YUV and YV12 data. YV12 is disabled by default
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug 978 - Inclusion of <gdk-pixbuf/gdk-pixbuf.h> in
clutter-gst-video-texture.h
* Makefile.am:
* clutter-gst/Makefile.am: Substitute 0.6 with 0.7.
* clutter-gst/clutter-gst-video-texture.h: Remove inclusion
of gdk-pixbuf.h: Clutter-GST does not depend on GdkPixbuf. (978,
Haakon Sporsheim)
* examples/video-player.c:
(input_cb): Use clutter_actor_get_transformed_position().
(main): Remove unused GdkPixbuf variable.
|
| |
|
|
|
|
| |
* clutter-gst/Makefile.am: Define G_LOG_DOMAIN.
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
* REAMDE:
* Makefile.am:
* clutter-gst.pc.in:
* clutter-gst/Makefile.am: Require Clutter 0.5 and bump
up version to 0.5 as well.
|
| |
|
|
|
|
|
|
|
|
|
| |
* clutter-gst/Makefile.am: Install headers under the clutter-0.x
include directory, so that the clutter integration libraries header
files are all self-contained into the version they are linking to.
* Makefile.am:
* clutter-gst.pc.in: Update pkgconfig file template.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|