| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
The function gst_caps_to_string () return a new allocated string
that should be free.
Some logging instructions use that function without freeing the
allocated string. This patch replaces the function with
GST_PTR_FORMAT magic, and in the case of the tests, the free()
is added.
https://bugzilla.gnome.org/show_bug.cgi?id=744326
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Extra libraries to link belong in LDADD, not LDFLAGS.
This fixes the build under jhbuild on FreeBSD.
https://bugzilla.gnome.org/show_bug.cgi?id=724189
|
| |
|
| |
|
| |
|
|
|
|
| |
Merge ClutterMedia with ClutterGstPlayer.
|
|
|
|
| |
for consistency.
|
|
|
|
|
| |
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.
|
|
|
|
| |
Apart from ClutterMedia/ClutterTexture because that would break API.
|
| |
|
| |
|
|
|
|
| |
Contributions from: Alban Browaeys <prahal@yahoo.com>
|
|
|
|
|
| |
Change the application related code to use the new preferred API to
create the sink.
|
|
|
|
|
|
|
|
|
|
| |
The sink does not need to hold a reference to the Texture, it better to
leave the life cycle of the ClutterTexture entirely to Clutter.
If the texture disapears when the sink is still live and pushing buffers
to it, you will get warnings not nothing dramatic. It's your
responsibility to ensure the GStreamer pipeline has been stopped when
removing/destroying the texture.
|
|
|
|
|
| |
And while I fixed it a few commits ago, we are leaking again with the
ClutterGstPlayer split.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Video frames come with a pixel-aspect-ratio cap that tells the sink what
should be the final size of the video.
This information is now given to ClutterGstVideoTexture that derives the
preferred width and height based on the base size of the frames and that
pixel-aspect-ratio.
A new debug category "aspect-ratio" has been created to trace what
|
|
|
|
|
|
| |
During a short periode it used gfloats for the texture size, but got
reverted to gints shortly after. I forgot to update the signal
signature.
|
|
|
|
| |
It just works.
|
|
|
|
|
| |
The purpose of this test is to verify that we can now blend a video into
a scene using the glColor of underlying actor.
|
| |
|
|
|
|
|
| |
./tests/test-yuv-upload -f1 made the test segfault for instance.
Checking for errors helps a lot, who knew?
|
|
|
|
|
|
|
|
|
|
| |
This is an API change.
This property had been unused for a couple of months. Basically the use
of shaders depends on runtime detection.
For those who still do not want to use the colorspacing shaders, you can
use a capsfilter before the clutter sink to request RGB. See
tests/test-rgb-upload.c for an example of doing just that.
|
| |
|
|
|
|
|
|
|
| |
This tests switches between two videos. It was originally submitted as a
test case in bug #1306 (bugzilla.openedhand.com). I've updated it to
current clutter API and fix a few things. It might be useful to extend
it further to test part of the ClutterMedia implementation.
|
|
|
|
|
| |
* Be sure to include licensing information
* Update the Copyright assignment when needed
|
|
|
|
| |
It's both unused and misleading for someone peeking at the source code.
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
And few the few resulting warnings.
|
|
|
|
|
|
| |
These tests can be used to compare clutter-gst performance with plain
gstreamer and the videotestsrc ! xvimagesink pipeline. For a fair
comparison, let's use the same default frame size and rate.
|
| |
|
| |
|
| |
|
|
Small unit tests should have their own directory separate from examples.
|