aout: fix f788153

Make char explicitely signed to represent a boolean
If it is unsigned, default value -1 will represent 255 and
effectively set mute to 255, i.e. true.

Fix lack of hearable audio output on android
opengl: enforce use of non-power-of-2-textures when drawing using Open GL ES 2, since those are supported by specification

Hence, checks for extensions adding this feature will fail.

This solves a green line issue on Apple's ES2 platform
opengl: fixed compilation warning
decklink output: fix aout/vout (sub)modules synchronization

vout module initialization is suspended until aout has been created.

Note: that means audio is mandatory to use this module.
decklink output: missing initialization
live555: fix invalid conversion error

../../../modules/access/live555.cpp:2154:64: error: invalid conversion from 'char const*' to 'char*' [-fpermissive]
../../../contrib/arm-linux-androideabi/include/Base64.hh:28:16: error:   initializing argument 1 of 'unsigned char* base64Decode(char*, unsigned int&, Boolean)' [-fpermissive]

base64Decode appears to be defined as unsigned char* base64Decode(char* in, unsigned& resultSize, Boolean trimTrailingZeros);

Signed-off-by: Sébastien Escudier <sebastien-devel@celeos.eu>
os2: implement poll() with timeout free cancellation

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
decklink: fix flags

-I must be set in CPPFLAGS
Fixes the following message in configure:
checking DeckLinkAPIDispatch.cpp usability... yes
checking DeckLinkAPIDispatch.cpp presence... no
macosx: fix crash if 'avcodec-hw' isn't set
avcodec: remove 'lowres' option since it is ignored by libav
contrib/ffmpeg: fixed compilation for OSX and enable vda hardware acceleration by default
auhal: warn if audio buffer is dropped
auhal: towards working S/PDIF output

Now, S/PDIF works at least in the sense that it plays something which "seems"
to be in sync more or less.

refs #8083
vout_macosx: reshape if screen configuration was changed by the user (close #8151)
aout: make log message to be debug as there isn't any real error if no filters needed
transcode: use correct size on overlays

We want to use encoder->fmt_in instead of original video size

Fixes: #8206