Permalink
Switch branches/tags
Nothing to show
Commits on Oct 30, 2011
  1. Implements the ability to add a program logo to the video player. Use…

    …ful as broadcaster.
    committed Oct 30, 2011
Commits on Oct 28, 2011
  1. build: Actually depend on 1.6.0

    That chunk was forgotten in the last commit which was already pushed on
    git.gnome.org.
    
    Sigh, Fridays.
    dlespiau committed Oct 28, 2011
  2. sink: Update the shaders to work with Cogl 1.6.0+ and GLES2

    The GLES2 shaders were considered private API until 1.6.0, see
    discussion:
      https://bugzilla.gnome.org/show_bug.cgi?id=661071
    
    Let's update the variable names and depend on 1.6.0
    dlespiau committed Oct 6, 2011
  3. player: Pressing 'd' now removes the VideoTexture and controls

    And allows to ensure the VideoTexture and the VideoSink are correctly
    finalized.
    dlespiau committed Oct 28, 2011
  4. sink: Make the sink hold a weak reference to the ClutterTexture

    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.
    dlespiau committed Oct 27, 2011
  5. video-texture: Fix a circular dependency not breaking on unref()

    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.
    dlespiau committed Oct 27, 2011
Commits on Oct 27, 2011
  1. build: Bump the version to reflect the developement branch

    1.4 has branched, master in now unstable.
    dlespiau committed Oct 27, 2011
  2. build: Don't use *_DISABLE_DEPRECATED defines

    These days, you get warnings from your compiler when using deprecated
    function. That's enough for me.
    dlespiau committed Oct 27, 2011
  3. configure: Use the release status define to determine default flags

    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661781
    bpeel committed with dlespiau Oct 14, 2011
  4. autogen: Honour the NOCONFIGURE environment variable

    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=661781
    bpeel committed with dlespiau Oct 14, 2011
Commits on Oct 13, 2011
Commits on Oct 11, 2011
  1. player: force reset of text bit in playing flags

    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.
    djdeath committed Oct 11, 2011
Commits on Oct 7, 2011
Commits on Oct 3, 2011
  1. build: Release 1.4.2

    dlespiau committed Oct 3, 2011
  2. video-sink: Fix segmentation fault with nouveau mesa driver

    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.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=660732
    City-busz committed with dlespiau Oct 3, 2011
Commits on Sep 30, 2011
  1. player: Don't try to free NULL GstTagList

    When the info is not ready yet, tag lists are NULL. Don't try to free
    NULL tag lists...
    dlespiau committed Sep 30, 2011
  2. build: Release 1.4.0

    dlespiau committed Sep 30, 2011
  3. player: 80 characters is a hard limit!

    OCD.
    dlespiau committed Sep 30, 2011
  4. player: Change how we report audio and subtitles track

    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.
    dlespiau committed Sep 30, 2011
Commits on Sep 27, 2011
  1. refactoring: Do not depend on any GL symbol

    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.
    
    Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=657225
    dlespiau committed Sep 27, 2011
Commits on Sep 26, 2011
  1. player: split interface API from default implementation

    This allows to override implementation of the player if need be.
    djdeath committed with dlespiau Sep 4, 2011
  2. player: ensure suburi is set to NULL without subtitle file

    And do that that after having set the new URI, not before.
    djdeath committed with dlespiau Sep 6, 2011
Commits on Sep 21, 2011
Commits on Aug 31, 2011
  1. media: Refine the idle state management in the EOS callback

    So we don't show a black frame when looping the video.
    
    Fixes https://bugzilla.gnome.org/show_bug.cgi?id=657773
    dlespiau committed Aug 31, 2011
  2. player: Do accurate seeks

    dlespiau committed Aug 31, 2011