summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2012-09-19video-sink: Use GstVideoInfo/GstVideoFrame for more consistencyHEADmasterEdward Hervey1-78/+102
In 1.0, you need to use GstVideoInfo/GstVideoFrame to get the exact stride/offset/frame-location/... since they are no longer hardcoded but can vary. Remove all variables that are superseded by using GstVideoInfo. Add return value to check mapping was actually done properly. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684355
2012-09-19video-sink: Remove usage of GL_TEXTURE_2DEdward Hervey1-4/+0
GL header files are no longer exposed, and the Clutter Texture we use are always 2D textures.
2012-09-19configure: Disable HW decoder support until it is stabilizedEdward Hervey1-8/+9
The HW decoder/sink interaction and API in GStreamer 1.0 isn't yet clear, and will not behave the same way it did in 0.10. In order not to cause issues with failing auto-plugging, temporarily disable support
2012-09-17Ignore *~ filesEdward Hervey1-0/+1
Commonly used for backups by many editors
2012-09-17video-sink: Detect errors, propagate them, add debugEdward Hervey1-45/+128
If an issue happened in the main context (due to negotiation failures for example), the issue was never detected nor was it propagated upstream. This fixes it Also detect more failures and add debug to know what is going on
2012-09-17video-sink: Don't use GL* valuesEdward Hervey1-2/+5
And only check for target type if using full GL
2012-09-17gst-indent codeEdward Hervey7-2030/+1601
2012-08-22doc: Fix a couple of typos in the NEWS fileDamien Lespiau1-2/+2
2012-08-22build: Release 1.9.90Damien Lespiau2-2/+19
2012-08-20Enable navigation in standalone pluginNicolas Dufresne1-1/+2
2012-08-16Don't use GLint needlesslySjoerd Simons1-1/+1
2012-07-30build: find Gst-1.0.gir file properly againTim-Philipp Müller1-8/+8
We were looking for a "gstreamer-2.0" pkg-config module now. Fixes build against uninstalled GStreamer 1.0 and GStreamer 1.0 in a different prefix.
2012-07-12Make clutter-gst for GStreamer 1.0 parallel installableBastien Nocera3-3/+3
We need to be able to ship both the GStreamer 0.10 and the GStreamer 1.0 versions of clutter-gst, and have them not clash. We used to install clutter-gst in a clutter-1.0 directory, but only the GStreamer API version changed, not the clutter one, so we need to move the includes to $(includedir)/clutter-gst-2.0/ https://bugzilla.gnome.org/show_bug.cgi?id=674077
2012-07-12clutter-gst: fix g-i scanning/compiling in an uninstalled GStreamer setupTim-Philipp Müller1-1/+12
2012-07-12Misc doc fixesEdward Hervey2-2/+1
gtk-doc/gi-scanner complains otherwise
2012-07-12gst: Use new g_mutex APIEdward Hervey3-24/+19
2012-07-12port to GStreamer 1.0Edward Hervey15-360/+349
Contributions from: Alban Browaeys <prahal@yahoo.com>
2012-06-25build: Post release bump to 1.6.1Damien Lespiau1-1/+1
2012-06-25build: Remove the upload to clutter-project.orgDamien Lespiau1-6/+0
GNOME release only from now on.
2012-06-25build: Release 1.6.0Damien Lespiau3-2/+19
2012-06-25build: Fix the URLs for clutter-gst 1.4.x releases in the doap fileDamien Lespiau1-2/+2
2012-05-25build: Post release bump to 1.5.7Damien Lespiau1-1/+1
2012-05-25build: Release 1.5.6Damien Lespiau2-1/+21
2012-05-24ClutterGstVideoTexture: don't crash if we can't get autocluttersinkTomas Frydrych1-0/+6
2012-05-14autosink: remove stale x11 and glx includesTomas Frydrych1-2/+0
Do not include clutter-x11.h and clutter-glx-texture-pixmap.h.
2012-04-27Revert "Revert "Revert "Revert "video-texture: Use autocluttersink""""Damien Lespiau1-3/+16
This reverts commit 9f89087ee96b9c9157e8f1ac2e4b7b98e0b0837d.
2012-04-27plugin: Include Xlib.h for XInitThreads()Damien Lespiau1-0/+6
2012-04-27player: Add a "in-seek" propertyMichael Wood2-5/+77
This can be used when we need to keep external controllers in sync with the current progress without having to poll for the progress. For example in Mpris player: http://www.mpris.org/2.1/spec/Player_Node.html#Method:Seek
2012-04-27fix gir annotationsLionel Landwerlin2-8/+8
https://bugzilla.gnome.org/show_bug.cgi?id=672842
2012-04-27Revert "Revert "Revert "video-texture: Use autocluttersink"""Damien Lespiau1-16/+3
This reverts commit 05f6f02cfed487323e294bc3adeb4a471f814d52.
2012-04-27videoplayer: fix reset_animaton so it can be performed more than onceJosep Torra1-1/+1
2012-04-27autosink: don't take an extra reference on textureJosep Torra1-10/+2
Fixes pipeline shutdown in video-player example that relies on videotexture dispose to call set_state(STATE_NULL) on the pipeline.
2012-04-27Revert "Revert "video-texture: Use autocluttersink""Damien Lespiau1-3/+16
This reverts commit b96101a3ec2641d7f014934006e04d5aa36eea31.
2012-04-27autosink: fix resume playbackJosep Torra2-2/+41
2012-04-27video-player: don't use the deprecated clutter_stage_get_default()Josep Torra1-2/+7
2012-04-25Remove doltAdrian Bunk6-185/+0
With non-ancient libtool (>= 2.2) there is no longer a significant speed difference. The version of dolt that was included was anyway a NOP on architectures where build speed matters much (e.g. ARM).
2012-03-07Revert "video-texture: Use autocluttersink"Damien Lespiau1-16/+3
This reverts commit 6b96154a5e89b8578817af8cfec6532ef35b870f. This discussion in https://bugzilla.gnome.org/show_bug.cgi?id=671478
2012-02-28sink: Don't try to set the aspect ratio on a texture we don't have (yet)Damien Lespiau1-13/+29
set_caps() was unconditionally trying to access priv->texture, even if we did not have a texture yet (which happens when using gst-launch as the texture will be created lazily.
2012-02-24build: Post release bump to 1.5.5Damien Lespiau1-1/+1
2012-02-23build: Release 1.5.4Damien Lespiau2-1/+8
2012-02-22build: Don't ask for the Cogl 2.0 APIDamien Lespiau1-1/+0
When asking for it, your just get the 2.0 API and not the 1.0 one any more. Just don't ask for the 2.0 API, we don't use it anymore.
2012-01-25build: Post release bump to 1.5.3Damien Lespiau1-1/+1
2012-01-25build: Release 1.5.2Damien Lespiau1-1/+1
2012-01-25build: Update NEWS file for the 1.4.2 releaseDamien Lespiau1-0/+28
2012-01-25video-texture: Use autocluttersinkDamien Lespiau1-3/+16
And don't forget to enable QoS on the sync when the element is added. I removed the setting of the "sync" property as the default is TRUE anyway.
2012-01-25plugin: Add a autocluttersink elementJosep Torra6-36/+1023
Add a bin element that is capable of autoplugging clutter compatible sinks.
2012-01-24Revert "Do synchronous render to allow QOS"Damien Lespiau1-80/+59
This reverts commit ac0dc977f1e0cca9ce72c0d72d771dc36c0f47e6. Conflicts: clutter-gst/clutter-gst-video-sink.c See bug https://bugzilla.gnome.org/show_bug.cgi?id=662958 for discussion.
2012-01-23misc: Add clutter-gst-player.h to the main headerDamien Lespiau1-0/+1
Ooops, seems to have forgotten to add it when introduced the new class.
2012-01-21build: Note we don't support srcdir != builddirColin Walters1-0/+2
2011-12-20gst-player: take a reference on the player when adding an idle functionThomas Wood1-7/+17
When adding an idle function that uses the player object, add a reference to the object to ensure it is still valid when the idle function is called.