~thong-u/unoptimized/+git/gstreamer:1.8

Last commit made on 2016-11-19
Get this branch:
git clone -b 1.8 https://git.launchpad.net/~thong-u/unoptimized/+git/gstreamer

Branch merges

Branch information

Recent commits

ae57cac... by =?utf-8?q?Sebastian_Dr=C3=B6ge?= <email address hidden>

tee: Set GST_PAD_FLAG_PROXY_CAPS before forwarding sticky events

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

8fb4c38... by Guillaume Desmottes <email address hidden>

basetransform: fix pool leak when early returning in decide_allocation

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

64cbff9... by Nirbheek Chauhan <email address hidden>

build: Fix AM_CONDITIONAL check for clock_gettime

It was always evaluating to false, so clock_gettime.c was always being
included into libcheck. This breaks building on Hurd and causes us to
always override clock_gettime() even when it is available.

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

b4ba539... by Nirbheek Chauhan <email address hidden>

build: Apply XCode 8 workaround for iOS too

clock_gettime was also added for iOS 10.0, so don't use it if we're
targetting an older version. That would've caused the symbol to not be
found at runtime on older devices.

32ae9c6... by Nirbheek Chauhan <email address hidden>

build: Fix clock_gettime check with XCode 8

With XCode 8, clock_gettime will be incorrectly detected as being
available regardless of what OS X version we're targetting because the
symbol is available in the .tbd library as a weak symbol.
See: https://github.com/Homebrew/homebrew-core/issues/3727#issue-170086273

It's only starting from macOS 10.12 that clock_gettime is actually
available, so we can unconditionally disable it when targetting older
versions. We cannot simply do AC_CHECK_FUNCS with -Wl,-no_weak_imports
because the autoconf check does its own prototype declaration that
doesn't trigger that compiler flag.

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

565368f... by Matthew Waters <email address hidden>

element: check for invalid gstcontext's being provided to set_context

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

4645634... by Matthew Waters <email address hidden>

element: use g_strcmp0 in set_context

It's NULL-safe while the libc implementation may not be.

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

336765a... by =?utf-8?q?Sebastian_Dr=C3=B6ge?= <email address hidden>

argbcontrolbinding: gst_object_replace() is transfer none

1fdc091... by Edward Hervey <email address hidden>

bin: Fix iterator resync'ing

When we get GST_ITERATOR_RESYNC, we need to call gst_iterator_resync()
otherwise we will always get GST_ITERATOR_RESYNC (and that loop would
run forever).

8152f3a... by Edward Hervey <email address hidden>

queue2: Implement gst_event_full_func handling

Same as we do for queue