XCB/GLX: simplification
avcodec: AV_CPU_FLAG_MMX2 was removed
Move libavutil define to avcommon.h
Remove VOUT_WINDOW_TYPE_NATIVE (close #7666)
libmp4: don't parse twice the file in MP4_BoxGetRoot

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
taglib: fix windows static build
opengl: fix win32 build

it is not clear how glew(Active)ClientTexture should be acceeded,
do not use the broken glew 'shortcut' for these functions
mkv: fix call to ES_OUT_SET_NEXT_DISPLAY_TIME
lua: add assembleenationale SD script to build system
adummy: avoid forward declaration
aout: remove pf_ prefix where left (cosmetic)
OpenGL: reorder defines and cosmetics
aout: add distinct start/stop callbacks (refs #4787, refs #7601)

This would enable the input manager to hold an audio output plugin at
all times. Then it would be possible to keep track of output devices,
volume, policy and (JACK) routing continuously. For this to work,
outputs will need to be patched so that device selection and volume
handling works even when playing back.

Note though that this commit only introduces the change in the
audio_output_t interface; it does not implement the features above.
aout: implement changing of software gain while not playing

This concerns ALSA, AudioQueue, JACK and KAI.
Auhal: blind compilation fix
DirectSound: initialize volume handling early
PulseAudio: fix theoretical crash setting volume w/o stream

There is no core support for this as yet, so the crash cannot happen.
PulseAudio: keep context callback active at all times

This keeps track of available output devices. Again, without core
support yet, this is not yet useful in any way.
vlc_input: fix a comment

Signed-off-by: Rafaël Carré <funman@videolan.org>
aout: remove dead recycling code