mmal/deinterlace: Fix build warning

Comparing signed to unsigned.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
mmal/deinterlace: Remove unused code

Remove leftovers from older codeparts.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
configure: fix wayland-client version requirements
mmal/deinterlace: Remove double pool allocation

The mmal buffer pool was allocated twice by accident, which caused a leak of
the first one being allocated.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
mmal/deinterlace: Use default allocator for mmal pool

The port agnostic allocator helpers in mmal leak memory (see
https://github.com/raspberrypi/firmware/issues/310). As there is no benefit
using them instead of the default allocator in our case anyway, switch to the
default allocator, which avoids memory leakage on pool destruction.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
mmal/vout: Use default allocator for mmal pool

The port agnostic allocator helpers in mmal leak memory (see
https://github.com/raspberrypi/firmware/issues/310). As there is no benefit
using them instead of the default allocator in our case anyway, switch to the
default allocator, which avoids memory leakage on pool destruction.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
mmdevice: fix crash if several channel volumes change (fixes #12086)
extras/ios: fix build script
Contribs: Update dvdnav to 5.0.1
gnutls: remove tautology / dead code
pkg-static.sh: also merge Requires.private with Requires
contrib: make sure freetype depends on zlib
contrib: freetype: avoid circular dependency with harfbuzz
decoder: don't reenable pause during decoder deletion

This is useless since a274331ee5b95d7e2537255344d5b4d2991a41a3.
GnuTLS: fix typo
simple mixer: remove no-op

The core ensures that i_codec and audio.i_format are equal.
simple mixer: remove useless allocation and simplify
simple mixer: allow downmixing to 5.0 (not just 5.1)

This was already supported, but filtered out while probing.
simple mixer: rectify input channel checks

For instance 6.1 to 4.0 would break.
Also remove a bunch of tautologies.
Support parsing IAS* in AVI

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>