Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Branch: master
Commits on Oct 30, 2011
Commits on Oct 28, 2011
  1. @dlespiau

    build: Actually depend on 1.6.0

    dlespiau authored
    That chunk was forgotten in the last commit which was already pushed on
    Sigh, Fridays.
  2. @dlespiau

    sink: Update the shaders to work with Cogl 1.6.0+ and GLES2

    dlespiau 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. @dlespiau

    player: Pressing 'd' now removes the VideoTexture and controls

    dlespiau authored
    And allows to ensure the VideoTexture and the VideoSink are correctly
  4. @dlespiau

    sink: Make the sink hold a weak reference to the ClutterTexture

    dlespiau 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. @dlespiau

    video-texture: Fix a circular dependency not breaking on unref()

    dlespiau 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. @dlespiau

    build: Bump the version to reflect the developement branch

    dlespiau authored
    1.4 has branched, master in now unstable.
  2. @dlespiau

    build: Don't use *_DISABLE_DEPRECATED defines

    dlespiau authored
    These days, you get warnings from your compiler when using deprecated
    function. That's enough for me.
  3. @bpeel @dlespiau

    configure: Use the release status define to determine default flags

    bpeel authored dlespiau 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. @bpeel @dlespiau

    autogen: Honour the NOCONFIGURE environment variable

    bpeel authored dlespiau 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. @djdeath
Commits on Oct 11, 2011
  1. @djdeath

    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. @dlespiau
  2. @bigon @dlespiau
Commits on Oct 3, 2011
  1. @dlespiau
  2. @dlespiau

    build: Release 1.4.2

    dlespiau authored
  3. @dlespiau
  4. @City-busz @dlespiau

    video-sink: Fix segmentation fault with nouveau mesa driver

    City-busz authored dlespiau 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. @dlespiau
  2. @dlespiau

    player: Don't try to free NULL GstTagList

    dlespiau authored
    When the info is not ready yet, tag lists are NULL. Don't try to free
    NULL tag lists...
  3. @dlespiau

    build: Release 1.4.0

    dlespiau authored
  4. @dlespiau
  5. @dlespiau
  6. @dlespiau
  7. @dlespiau

    player: Change how we report audio and subtitles track

    dlespiau 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. @dlespiau

    refactoring: Do not depend on any GL symbol

    dlespiau 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. @djdeath @dlespiau

    player: split interface API from default implementation

    djdeath authored dlespiau committed
    This allows to override implementation of the player if need be.
  2. @djdeath @dlespiau

    player: ensure suburi is set to NULL without subtitle file

    djdeath authored dlespiau committed
    And do that that after having set the new URI, not before.
  3. @djdeath @dlespiau

    player: autoload subtitles only once uri is set

    djdeath authored dlespiau committed
Commits on Sep 21, 2011
  1. @thos
Commits on Aug 31, 2011
  1. @dlespiau

    media: Refine the idle state management in the EOS callback

    dlespiau authored
    So we don't show a black frame when looping the video.
  2. @dlespiau
  3. @dlespiau
  4. @dlespiau

    player: Do accurate seeks

    dlespiau authored
Something went wrong with that request. Please try again.