audiodecoder: Don't push out identical caps

This avoids triggering plenty of extra code/methods/overhead downstream when
we can just quickly check whenever we want to set caps whether they are
identical or not

https://bugzilla.gnome.org/show_bug.cgi?id=706600
videocoder: Don't push out identical caps

This avoids triggering plenty of extra code/methods/overhead downstream when
we can just quickly check whenever we want to set caps whether they are
identical or not

https://bugzilla.gnome.org/show_bug.cgi?id=706600
audiodecoder: Fix previous commit

(sorry)
audioconvert: If we have to lose precision, try to lose as less precision as possible

https://bugzilla.gnome.org/show_bug.cgi?id=706624
audiodecoder: Fix last commit and simplify code a lot
audioencoder: Simplify pushing of pending events during negotiation

And also don't send the same caps twice.
videoencoder: Only set the caps when they actually changed
audioconvert: remove unnecessary deep nesting in fixate function

Makes it easier to read and removes two levels of indentation.
audioconvert: make fixate function more readable

Use some variables to replace accessor macros to make code
a little bit mor readable.
audioconvert: simplify fixate_format function some more

If we have no output format yet, any format will do. The
!out_info condition existed in every path, so just split
it our for clarity. KISS.
audioconvert: improve fixate_format function readability even more

Do the flags comparisons only once and re-use the result.
videoencoder: Make sure to return TRUE if the same caps are set again
vorbisenc: implement flushing
dmabuf: fix mmap counting

A successful gst_dmabuf_mem_map must always increment the mmap count.
Otherwise the first gst_dmabuf_mem_unmap will unmap the memory and all
other user will access unmapped memory.

https://bugzilla.gnome.org/show_bug.cgi?id=706680
rtcpbuffer: improve bye parsing

It is an error to ask for a non-existing BYE SSRC, the caller should
check the SSRC count first.
rtcpbuffer: do additional packet checks

Check the packet size and avoid crashing on malformed packets.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=655727
vorbisenc: remove unused variables
videoencoder: fix forwarding of GstForceKeyUnit events

Use the frame id to match the output forced keyframe with
the event that forced it.

https://bugzilla.gnome.org/show_bug.cgi?id=706885
po: update translations
Release 1.1.4