mpgegdemux: do not use pushed buffer in debug message
mpegvideoparse: tweak extension handling
avfvideosrc: declare missing instance variables

Fixes build on 32-bit system.

https://bugzilla.gnome.org/show_bug.cgi?id=711844
mpegvideoparse: look beyond start code before leaping

In case more data than a start code alone is needed to decide whether
it ends a frame, arrange for more input data and decide when available.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=711627
eglglessink: fix non-egl display context query
mpegtsmux: Properly add subtitle descriptor for DVb subpicture subtitles

We were adding an empty descriptor for them and it was not possible to
actually use them on muxed streams.
pngparse: Proxy upstream framerate on srcpad if avalaible

If the user sets it himself with capsfilter, the information should be
kept and transmitted downstream.
codecparsers: Add -lm needed by H.265 parser
mpegtsmux: Fix compilation when debug is disabled
mssdemux: also consider /manifest

The spec says /Manifest, but /manifest is easily found on some
services, so handle that, too.

https://bugzilla.gnome.org/show_bug.cgi?id=710223
mssdemux: do not try to deinit the downloadrate while it is used

This can cause an assertion or deadlocks.
daala: Fix compilation
srtp: Implement SRTCP demultiplexing

Separate multiplexed RTP and RTCP if they arrive
on the rtp_sink pad.
srtpdec: Pass is_rtcp to setcaps function
srtpdec: Make sure that stream-id/caps/segment are sent before buffers

It may be possible that only one of the two sink pads is linked in that case,
the events need to be created from the other pad.
srtpenc: Set the first session flag to false once one is create

Otherwise it always thinks it's the first session.

https://bugzilla.gnome.org/show_bug.cgi?id=711495
dvdspu: Handle vobsub packets smaller than 4 bytes

In particular, handle the case of an empty packet with size 0 bytes.

Partially fixes: #712643
qtwrapper: 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
mpeg4videoparse: accept VideoObjectLayer as start of frame and config

... which it deserves as much as VideoObject.

Fixes https://bugzilla.gnome.org/show_bug.cgi?id=667564
dvdspu: pop new packet when invalid next command block

... to prevent staying stuck on current command block and busy looping.

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