summaryrefslogtreecommitdiff
path: root/clutter-gst
Commit message (Collapse)AuthorAgeFilesLines
...
* Drop Cogl-Gst dependency and reimport video sinkLionel Landwerlin2014-05-2816-187/+2678
|
* clutter-gst: do not hardcore libtool pathLionel Landwerlin2014-04-221-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=728484
* plugin: change plugin name to coexist with clutter-gst 2.0Lionel Landwerlin2013-12-191-1/+1
|
* plugin: use coglsink template sink as template sinkLionel Landwerlin2013-11-291-3/+11
|
* plugin: return error on state change if Clutter is not initializedLionel Landwerlin2013-11-191-9/+7
|
* clutter-gst-playback: fix comment typoLionel Landwerlin2013-11-191-5/+6
|
* ClutterGstPlayback: Rework the download buffering modeSjoerd Simons2013-11-183-165/+187
| | | | | | | | | | | | | | | | | | | | | The current implementation of CLUTTER_GST_BUFFERING_MODE_DOWNLOAD didn't actually do any real useful buffering. When using download buffering ideally one downloads enough of the remote file to disk such that when playback start the full file can be played without buffering again. This patch changes the download buffering codepaths to keep buffering (by default) until the remaining playback time is about 10% longer then the remaining download time. I've also added a signal which an application can hook into to change the default policy. Once initial buffering is done, the pipeline will only start buffering again when the low threshold from queue2 is hit (e.g. we misestimated and we can't continue until we buffer again) or when the user seeks (at which point we need to re-evaluate the situation). The changes done in this patch also decouple the pipeline target state from the api visible target state. This prevents the user from forcing the pipeline out of buffering by hitting pause, play.
* ClutterGstPlayback: implement a method to get position in secondsSjoerd Simons2013-11-182-0/+31
|
* Leave selection of audiosink to playbinSjoerd Simons2013-11-181-17/+0
| | | | | | | gconfaudiosink has been deprecated a while ago, so clutter-gst example probably shouldn't use that. >eaving playbin to select the audiosink should just do the right thing on all platforms, so we can simply remove the audio sink selection code.
* plugin: make 3.0 plugin parallel installable with 2.0 pluginLionel Landwerlin2013-11-151-4/+4
|
* plugin: defer clutter_init() call from plugin registration to sink creationLionel Landwerlin2013-11-152-4/+10
|
* aspectratio: add fill-allocation property to avoid pillarbox/letterboxLionel Landwerlin2013-11-151-13/+73
|
* aspectratio: remove commented codeLionel Landwerlin2013-11-151-127/+0
|
* camaera-manager: Fix compilation without GUdevBastian Winkler2013-09-171-1/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=708215
* frame: fix introspection annotationLionel Landwerlin2013-08-191-1/+1
|
* camera: add device propertyLionel Landwerlin2013-08-091-1/+27
|
* camera-manager: add camera-added/camera-removed signalsLionel Landwerlin2013-08-091-47/+163
|
* autovideosink: fix content property getter/setterLionel Landwerlin2013-08-091-0/+8
|
* camera: move device list to its own componentLionel Landwerlin2013-08-096-137/+378
|
* content: fix unref on wrong internal dataLionel Landwerlin2013-08-041-1/+1
|
* content: use new Cogl API to know if a sink is readyLionel Landwerlin2013-07-261-5/+6
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=704853
* fix compilation warnings all over the placeLionel Landwerlin2013-07-225-5/+6
|
* update documentationLionel Landwerlin2013-07-2220-347/+102
|
* remove ClutterGstPipelineLionel Landwerlin2013-07-224-469/+0
| | | | | Now that we can attach CoglGstVideoSink directly to ClutterGstContent, ClutterGstPipeline become useless.
* remove ClutterGstActor now replaced by ClutterGstContentLionel Landwerlin2013-07-229-1226/+197
|
* content: start with no frameLionel Landwerlin2013-07-081-12/+13
|
* switch ClutterGst to use ClutterContentLionel Landwerlin2013-07-0813-242/+648
|
* Add ClutterGstContentBastian Winkler2013-07-084-0/+491
| | | | | | | | | 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
* actor: fix crash if no current frameLionel Landwerlin2013-04-251-2/+4
|
* introduce ClutterGstPipeline to allow custom Gstreamer pipelines to feed ActorsLionel Landwerlin2013-04-254-2/+471
|
* util: expose help to create a CoglVideoSinkLionel Landwerlin2013-04-142-0/+17
|
* actor: expose clutter_gst_actor_new()Lionel Landwerlin2013-04-142-0/+21
|
* actor: implement get_preferred_width/heightLionel Landwerlin2013-04-141-0/+30
|
* Introduce ClutterGstBox to replace usage of (soon to be deprecated) ↵Lionel Landwerlin2013-03-273-15/+61
| | | | | | ClutterActorBox https://bugzilla.gnome.org/show_bug.cgi?id=696630
* playback: Fix X11 code running on non-X11 backendsBastien Nocera2013-03-261-2/+3
| | | | | | | Check that we're running in X11 before calling clutter_x11_get_default_display() and using its result. https://bugzilla.gnome.org/show_bug.cgi?id=681508
* camera: silent warningLionel Landwerlin2013-03-201-1/+0
|
* frame: Add missing return value to clutter_gst_frame_newBastian Winkler2013-03-201-0/+2
| | | | | | Fix clutter_gst_frame_new to really return a new frame. https://bugzilla.gnome.org/show_bug.cgi?id=696127
* crop: add cull-backface propertyLionel Landwerlin2013-03-181-0/+25
|
* actor: remove warningsLionel Landwerlin2013-03-181-6/+3
|
* do not register any plugin for nowLionel Landwerlin2013-03-181-18/+18
|
* add Crop actorLionel Landwerlin2013-03-184-0/+373
|
* aspectratio: return a ClutterActor typeLionel Landwerlin2013-03-182-2/+2
|
* aspectratio: add paint-borders propertyLionel Landwerlin2013-03-181-0/+64
|
* playback: add missing headerLionel Landwerlin2013-03-181-1/+32
|
* headers: add missing protections against direct header inclusionLionel Landwerlin2013-03-183-0/+12
|
* camera: get player working with the new infrastructureLionel Landwerlin2013-03-181-41/+55
|
* actor: remove unused functionLionel Landwerlin2013-03-181-9/+0
|
* actor: fix player new-frame signal connection when set through propertyLionel Landwerlin2013-03-181-42/+46
|
* player: emit signals using ids instead of namesLionel Landwerlin2013-03-181-4/+4
|
* players: listen to pixel-aspect-ratio changesLionel Landwerlin2013-03-185-23/+103
|