Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Oct 30, 2011
Commits on Oct 28, 2011
  1. build: Actually depend on 1.6.0

    Damien Lespiau authored
    That chunk was forgotten in the last commit which was already pushed on
    Sigh, Fridays.
  2. sink: Update the shaders to work with Cogl 1.6.0+ and GLES2

    Damien Lespiau authored
    The GLES2 shaders were considered private API until 1.6.0, see
    Let's update the variable names and depend on 1.6.0
  3. player: Pressing 'd' now removes the VideoTexture and controls

    Damien Lespiau authored
    And allows to ensure the VideoTexture and the VideoSink are correctly
  4. sink: Make the sink hold a weak reference to the ClutterTexture

    Damien Lespiau authored
    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.
  5. video-texture: Fix a circular dependency not breaking on unref()

    Damien Lespiau authored
    VideoTexture -> GstPipeline -> VideoSink -> VideoTexture
    Break the circular dependency by putting clutter_gst_player_deinit() in
    the dispose.
    This means that we need to make clutter_gst_player_deinit() idempotent
    as well.
Commits on Oct 27, 2011
  1. build: Bump the version to reflect the developement branch

    Damien Lespiau authored
    1.4 has branched, master in now unstable.
  2. build: Don't use *_DISABLE_DEPRECATED defines

    Damien Lespiau authored
    These days, you get warnings from your compiler when using deprecated
    function. That's enough for me.
  3. Neil Roberts

    configure: Use the release status define to determine default flags

    bpeel authored Damien Lespiau committed
    The --enable-debug option had a special m4_define to set the default
    value depending on whether the minor version of the release number
    suggests this is a git build. This patch changes it to use the
    clutter_gst_release_status define instead so that it by default is
    enabled only for git builds. The --enable-maintainer-flags option now
    uses this too.
    The help strings now have some added square brackets otherwise m4
    doesn't seem to expand the macro properly.
  4. Neil Roberts

    autogen: Honour the NOCONFIGURE environment variable

    bpeel authored Damien Lespiau committed
    Most autogen scripts don't run the configure step if there is a
    NOCONFIGURE environment variable. This is quite useful if you are
    trying to do an out-of-tree build.
Commits on Oct 13, 2011
  1. Lionel Landwerlin
Commits on Oct 11, 2011
  1. Lionel Landwerlin

    player: force reset of text bit in playing flags

    djdeath authored
    It turns out that the playbin2 implementation applies no changes to
    the pipeline when you're setting the "suburi" or "current-text"
    properties. The changes are only applied when the pipeline is
    reconfigured. One way to reconfigure the pipeline is to touch the
    playing flags.
    This patch wrap the manipulation of these properties around a get/set
    of the "flags" property to force the reconfiguration of the pipeline.
Commits on Oct 7, 2011
  1. Laurent Bigonville

    Do not hardcode paths

    bigon authored Damien Lespiau committed
Commits on Oct 3, 2011
  1. build: Post release bump to 1.4.3

    Damien Lespiau authored
  2. build: Release 1.4.2

    Damien Lespiau authored
  3. build: Update NEWS and doap file for the 1.4.2 release

    Damien Lespiau authored
  4. György Balló

    video-sink: Fix segmentation fault with nouveau mesa driver

    City-busz authored Damien Lespiau committed
    Partially revert commit f92a802
    This fixes video playback on systems that uses the nouveau classic mesa driver.
    You can't query an int field of a GstStructure as uint.
Commits on Sep 30, 2011
  1. build: Post release build to 1.4.1

    Damien Lespiau authored
  2. player: Don't try to free NULL GstTagList

    Damien Lespiau authored
    When the info is not ready yet, tag lists are NULL. Don't try to free
    NULL tag lists...
  3. build: Release 1.4.0

    Damien Lespiau authored
  4. build: Update NEWS and doap files for the 1.4.0 release

    Damien Lespiau authored
  5. player: 80 characters is a hard limit!

    Damien Lespiau authored
  6. video-sink: Remove spurious debugging message

    Damien Lespiau authored
  7. player: Change how we report audio and subtitles track

    Damien Lespiau authored
    Instead of having a list of strings, we give the full GstTagList to the
    application so it can do whatever it wants to display information about
    the tracks of the media.
Commits on Sep 27, 2011
  1. refactoring: Do not depend on any GL symbol

    Damien Lespiau authored
    Since Cogl 1.8.0 we can use cogl_renderer_get_n_fragment_texture_units()
    to know the number of texture image units available for fragment
    shaders and we can thus avoid using the direct GL call glGetIntegerv and
    linking against libGL.
    This does not work on OS X though as we can't get the CoglContext out of
    the ClutterBackend is that case. Make sure to special case this.
Commits on Sep 26, 2011
  1. Lionel Landwerlin

    player: split interface API from default implementation

    djdeath authored Damien Lespiau committed
    This allows to override implementation of the player if need be.
  2. Lionel Landwerlin

    player: ensure suburi is set to NULL without subtitle file

    djdeath authored Damien Lespiau committed
    And do that that after having set the new URI, not before.
  3. Lionel Landwerlin

    player: autoload subtitles only once uri is set

    djdeath authored Damien Lespiau committed
Commits on Sep 21, 2011
  1. Thomas Wood
Commits on Aug 31, 2011
  1. media: Refine the idle state management in the EOS callback

    Damien Lespiau authored
    So we don't show a black frame when looping the video.
  2. player: Add an option to loop the video

    Damien Lespiau authored
  3. player: Provide an option to start the player fullscreen

    Damien Lespiau authored
  4. player: Do accurate seeks

    Damien Lespiau authored
Something went wrong with that request. Please try again.