[Bug 739566] gdkpixbufoverlay: Fix relative-x/y and widen their range to support scolling images in/out of frame with GstController

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Dec 25 07:41:34 PST 2014


https://bugzilla.gnome.org/show_bug.cgi?id=739566
  GStreamer | gst-plugins-good | git

Tim-Philipp Müller <t.i.m> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEEDINFO                    |RESOLVED
         Resolution|                            |FIXED
   Target Milestone|HEAD                        |1.5.1

--- Comment #9 from Tim-Philipp Müller <t.i.m at zen.co.uk> 2014-12-25 15:41:31 UTC ---
Thanks for the patch. After further discussion on IRC we decided to go or a
positioning-mode property after all, so that we don't add even more offset
properties, but just change the interpretation of the existing one:

commit f0e8821f76e3b82027e21a3b6f261d378d3aa906
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Thu Dec 25 14:58:12 2014 +0000

    tests: gdkpixbufoverlay-test: use absolute positioning to fix demo

    https://bugzilla.gnome.org/show_bug.cgi?id=739566

commit b76595d67eb8c56830ab7c1cb55a45c660b3394f
Author: Tim-Philipp Müller <tim at centricular.com>
Date:   Thu Dec 25 14:53:09 2014 +0000

    gdkpixbufoverlay: add "positioning-mode" property to allow absolute
positions

    Set positioning-mode=pixels-absolute to allow positioning with
    absolute coordinates, meaning negative x/y offsets will be
    interpreted as being to the left/above the video frame instead
    of being interpreted as relative to the right/bottom edge of
    the video frame (which is a silly default, but that's how it is).

    This means we can nicely slide images into and out of the frame,
    see gdkpixbufoverlay-test.

    https://bugzilla.gnome.org/show_bug.cgi?id=739566

Now what's still missing is the direct/absolute support for GstController :)

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list