directsound: missing header
Emulate AC_USE_SYSTEM_EXTENSIONS and _GNU_SOURCE for mingw-w64
contrib: mpc: fix sum rule
contrib: libbluray: depend on FreeType

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
youtube.lua: update signature descrambling to new javascript code

A level of indirection is added now that descrambling rules are in a
separate helper. This is not necessarily worse.
youtube.lua: remove obsolete static signature descrambling code
soundcloud.lua: support HTTPS

The website uses HTTPS by default so that was confusing
iomx: Move hal_format overriding into iomx_hwbuffer

This simplifies doing device/version specific overrides for the
hal format, which seems to be more necessary on older platform versions.

Signed-off-by: Martin Storsjö <martin@martin.st>
iomx: Adjust ANDROID_API ifdefs to work with honeycomb 11, 12 and 13

This would allow building libiomx-hc.so with -DANDROID_API=13
instead of =11 as right now - using 13 would probably be more
correct as the headers match 3.2.

Signed-off-by: Martin Storsjö <martin@martin.st>
iomx: Override the hal format for qcom decoders on honeycomb

This fixes direct rendering playback on one tested honeycomb
device.

Signed-off-by: Martin Storsjö <martin@martin.st>