videometa: fix syntax error
rtpbasedepayload: mark DISCONT on buffer in all cases

Always mark discont on the input buffer when we detect a seqnum
discont and not only when we previously marked ourselves DISCONT.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=706422
gst-play: add --gapless mode

so we can test about-to-finish.
gst-play: move current playlist index along in about-to-finish
typefind: Add typefinder for video/x-pva

https://bugzilla.gnome.org/show_bug.cgi?id=158719
oggdemux: Update segment.base with the chain's start time too

Fixes playback of chained ogg files.

https://bugzilla.gnome.org/show_bug.cgi?id=706569
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