opensles: do not set volume if aout start failed

Close: #8579
opensles: fix mismatch object lifecycle between open/close and start/stop

Refs: #8579
xcb: clean up non-static function names
GLX: create window with same depth and visual as root

...rather than the parent window. This should work better if the parent
window is transparent or has whatever other unusual property. Also pass
a proper visual ID.
xcb: remove unused parameter
x11: do not pretend that the video window was resized (refs #8696)

If the core requests a change of the size of the video window, and
the display plugin returns success, the display configuration stored in
the core goes out of synchronization with the X11 server. This results
in incorrect video placement.

Since it cannot be known if resize will succeed or not (at least not
without patching all window provider plugins to block and cross-check),
just return an error.
xvideo: do not pretend that the video window was resized (refs #8696)
glx: do not pretend that the video window was resized (refs #8696)
extras/tools: use another gas-pp fork fixing mp1/2/3 decoding on iOS on ARM

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
win32: explicitely enable NLS
dtv: fix ISDB-S tuning

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Revert "contrib: ffmpeg: disable non-h264 hwaccels (fixes #8537)"

This reverts commit c16bc980cbf1e3b8d3cac2f35f584d8b5b83fa5b.
This is no longer applicable with current libav HEAD.
freetype: fix double free
freetype: fix memory leak
Add GoToMeeting FOURCC
Avcodec: Map G2M4 FourCC
libvlc_media_new_path: allow UNC paths
Contribs: FLAC 1.3.0 is out
avcodec: unused variable
avcodec: adjust MT contention scope