contrib/harfbuzz: fix OSAtomic calls for AArch64
flac: fix encoder enum type

In fact both enums will have identical value (0 as first enum in the list). But
this can break if the header change.
alsa: move const qualifier at the right place
qt4: fix seek support in VLM

clang was giving a warning about the addition of a const char* with an integer.
record: fix sout-access-file syntax (fixes #10473)
lua: http: fix artwork not being displayed on windows.

Close #7607

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
android: implement subtitles rendering for Android MediaCodec opaque direct rendering

A blending filter is used on the subtitles surface above the main one by wrapping the corresponding NativeWindow into a picture_t.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contrib: update live555

Close #10406
Contribs: Remove unneeded Android patch
Contribs: update vorbis to 1.3.4

"The primary feature of this release is reduced static data size in
 libvorbisenc."
"No functional changes, but the encoder lib is now a shade over 25% the
 size it was in the 1.3.3 release."

Before: libvorbis_plugin.dll: 1.7MB
After:  libvorbis_plugin.dll: 717kB
misc/image: fixed overwriting of correct visible dimensions

In some cases fmt_in already contains correct i_visible_width and i_visible_height values.
This patch fixes incorrect overwriting of valid values.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Contribs: add libssh2
macosx: advanced prefs: fix table view width autosizing
Win32: correctly use option "disable-screensaver"

Close #10366.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
transcode: reset audio pts when samplerate changes and set it on module open
audiounit_ios: fix audio unit handling in pause state (close #10480)
macosx: be more tolerant when checking for physical device (fixes #6253)
macosx: workaround for bug where window will vanish if minimized in float-on-top mode
macosx: Fix issue where window vanishes from screen if fullscreen is toggled fast in a row

Extends bool to describe both enter and exit fullscreen transitions.

close #8074
Revert "Qt: remove SPDIF option"

This reverts commit d39285a18cd99fdc76a20fc317074e0ee862a504.

Conflicts:
	modules/gui/qt4/components/simple_preferences.cpp