audioencoder: also set output buffer DTS
docs: cosmetic since marker fixes
docs: remove old 0.10 Since markers

They're just confusing.
tests: fix appsrc test with latest GLib version

With the latest GLib, g_source_remove() complains about not finding
the timeout source with the given ID here, since it was already
destroyed by returning FALSE from the timeout callback. Also return
FALSE from the bus watches when we don't want to be called any more.
tests: fix input-selector-test

Update for pad template name changes.
subparse: g_memmove() is deprecated

Just use plain memmove(), g_memmove() is deprecated in
recent GLib versions.

https://bugzilla.gnome.org/show_bug.cgi?id=712811
subparse: fix null pointer access in sami parser

https://bugzilla.gnome.org/show_bug.cgi?id=712805
tests: add unit test for samiparser issue

https://bugzilla.gnome.org/show_bug.cgi?id=712805
tools: play: add --shuffle command line option
videodecoder: avoid descending output timestamps

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=712796
typefind: Add typefinder for OpenEXR
tools: play: add --interactive switch and basic keyboard handling

Only pause/play with spacebar for now.
tools: play: add keyboard controls for next/previous item in list

Make the '>' and '<' keys skip to the next or previous item in
the playlist.
tools: play: fix endless loop on unhandled keys

When debugging output is not enabled.
tools: play: implement seeking via console in interactive mode

Arrow left and right to seek back of forward.
videodecoder: allow using -1 for infinite tolerated errors

Allows using -1 to make videodecoder never post an error message
after decoding errors.

https://bugzilla.gnome.org/show_bug.cgi?id=711094
videodecoder: error out if no frames are decoded before eos

Raise an error in case no frames are decoded before EOS and we
have input, meaning that data was received but it was somehow invalid.

https://bugzilla.gnome.org/show_bug.cgi?id=711094
playsink: Fix visualizations if no visualization plugin was set

https://bugzilla.gnome.org/show_bug.cgi?id=712280
audiodecoder: Allow using -1 for infinite tolerated errors

Allows using -1 to make audiodecoder never post an error message
after decoding errors.

Based on the videodecoder change, merged here for consistency.

https://bugzilla.gnome.org/show_bug.cgi?id=711094
audiodecoder: error out if no frames are decoded before eos

Raise an error in case no frames are decoded before EOS and we
have input, meaning that data was received but it was somehow invalid.

Based on the videodecoder change, merged here for consistency.

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