omxil: Activate mpeg2 on broadcom omx.

Activate the mpeg2 module in the broadcom omx core. If this is used on a
Raspberry it is required to have a MPEG2 license key to activate this core.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
omxil: Release picture in direct rendering mode.

In direct rendering mode a picture reference is acquired from the video output
module. This reference has to be released when the internal omx buffer which
uses this reference is freed. This avoids a blocking condition where the video
output would wait for a picture to be freed forever.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
visu: fix the scope visualization drawing.
auhal: limit scope of mutex

This should suffice as the variable is only modified on this thread.
Avoids deadlock in refs #9141
qt4: fx missing translation

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
contrib: HarfBuzz 0.9.19

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
macosx: fix UTF8 rendering issue in question dialog
omxil: Activate direct rendering mode.

Allow the omx core to use direct rendering.

Signed-off-by: Julian Scheel <julian@jusst.de>
wip: Increase number of omx buffers for direct rendering.

To activate direct rendering the vlc core requires enough buffers to store the
dpb (makes not much sense with omx...) and the internally kept references. For
mpeg2 this is 14. Hence increase the buffercount to 14 for testing.

This is not meant to go mainline like this!