souphttpsrc: Remember if a redirect is permanent or not and store it in the query
rtpvraw: use plane pointers when needed

Pack/unpack planar formats to/from the first plane.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=729058
rtpjitterbuffer: rework packet insert

Rework the packet queue so that the most common action (insert a packet
at the tail of the queue) goes very fast.

Report if a packet was inserted at the head instead of the tail so that
we can know when to retry _pop or _peek.
rtpjitterbuffer: only signal event when head changed

After adding a buffer, only signal the pushing thread when the head
buffer changed or else we cause a useless wakeup.
rtpjitterbuffer: signal when next_seqnum changed

Signal the pushing thread when the next_seqnum changed and we might be
able to push a buffer now.
rtpjitterbuffer: small optimizations

Small optimizations where we can.
Add some more debug.
rtpjitterbuffer: optimize timer update

When we are not doing retransmission, we just need to find the current
seqnum so we can stop when we found it.
wavparse: pass on tags from upstream if there are any

Don't just ignore upstream tags from e.g. an ID3 tag before
the .wav data, pass them on downstream.

https://bugzilla.gnome.org/show_bug.cgi?id=729223
rtpjpegdepay: sanity check for NULL qtable

Can happen (at least in crafted stream)

Coverity 1208778
rtpvrawpay: guard against pathological "no space" condition

Even if one woul hope one pixel can fit in a MTU, ensure we do not
overwrite a buffer if this is not the case.

Spotted while looking at Coverity 1208786
mpegaudioparse: remove dead code

A stricer check is already done earlier, and integer overflows
do not seem possible here.

Coverity 1139675
flacdec: remove dead code

For 8 bit width, we always have depth==gdepth==width==8.

Coverity 1139678
v4l2: Correctly map RGB32 format

In v4l2 specification, RGB32 has the alpha, or pading, first, not last.
See http://linuxtv.org/downloads/v4l-dvb-apis/packed-rgb.html .

https://bugzilla.gnome.org/show_bug.cgi?id=540941
oss4: fix a missing unlock and a return-only-when-assertions-enabled

Spotted on the side while looking at another issue.
oss4: remove dead mixer code

This was partly removed in the port to 0.11. If still needed,
it's still there in the history.

Coverity 1139687
speexdec: remove dead code

fpp can never equal 0 here, or the loop would not execute at all.
Zero fpp was possible before as the loop condition was allowing
it specifically, but no more.

Coverity 1139681
qtdemux: trivial typo fix
qtdemux: guard against invalid frame size to avoid division by 0

Coverity 1139690
qtmux: handle 0 size packets without dividing by 0

Coverity 1139691
avimux: refuse caps with invalid framerate

Coverity 1139701