Prepare for next development iteration

Change-Id: I3be739a10ce03452e9d0de8eb82fdb86c4886522
vp8parse: Request key frame if we can not get caps from current buffer

Change-Id: I04def2510abe130a5ce5e7dfa048086a134a3fe2
agnosticbin: Remove unlinked elements

Change-Id: I7e9224202cc06100b2099fcb03eae8a5cfc3a568
agnosticbin: Remove nasty hack with locks that was causing deadlock

In fact there is no need to have agnosticbin lock hold, there is no
operation that affects it

Change-Id: Ic8e21049dec538062d235171e8d5df03614af9d6
Revert "kmselement: Avoid deadlock not setting pad to inactive before removing it"

This reverts commit f4d370fc6a76e843d8b2925df3a79829f0f5770a.

Change-Id: Ib262fc0dc7f932a465dd9453623d4ada5871b8a1
agnosticbin: Change state elements state before removing it

Change-Id: I241067e5aac30acc66ff4f5ae8c94a9107b6d9f9
agnosticbin: Improve tee's reconfiguration

Change-Id: Id92f06e1c1cd56797c2f6dfa854709c79464f5ec
kmselement: Reduce critical regions

Change-Id: Ic8edf9bffb0d799d6e3bb447fbd9cd4fa3c0de09
agnosticbin: Fix memory leak

Change-Id: I7e5d2cda9d06af95ef218de41358d6dffa9dd288
agnosticbin: Release queues correctly when they have data

Change-Id: I7d8e697668ab61c7ad4f33836cf204eddfe84e1e
kmsloop: Fix bad read while disposing kmsloop

There was a race condition between thread termination and source
unref

Change-Id: Ic204f14761dae1e1f3205fe47c6e3c2eb5424e7a
kmsloop: Thread should hold its own reference of context and loop

Change-Id: I1d3c219314b11aa44f17138d9ee73b2fc0c3f99c
agnosticbin: Fix memory leak

Change-Id: I0a9b54df4a97796bc91944a70ea7e945a728382c
vp8parse: Avoid divide by zero

Change-Id: I8663f6f852016b97dbb860cabc3e7630c0a7f784
vp8parse: Set framerate once caps are set

Change-Id: I1b009000614ef048480a8e54b32b338ee2a17b81
Add valgrind tests

Change-Id: Ie5f74108fa9eae8dd533bd8b91e89bb634ffccf8
Prepare release 1.2.9

Change-Id: I4f2b212cfa87089c5de94a98c9ac1da27ec8f294