msi: define the output file

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: change WiX default installation path

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: regenerate the config.wxi.in

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: provide the arch

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: add the arch to the product name

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: improve 64-bit support

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: give at least few permissions to the generated file

Signed-off-by: Rafaël Carré <funman@videolan.org>
msi: all components need the Win64 attribute

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
kai: remove aout_Packet*()

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
ALSA: fix uninitialized variable
DShow does not need packet.c anymore
OSS: no need for packet.c
macosx: try to fix another instances of wrong occurrence for fspanel
macosx: deduplicate code for fullscreen presentation options
macosx: only revert presentation options on fullscreen leave which are touched when entering fs for this particular window

This fixes menu / dock hide behaviour when handling around with multiple
vout windows which are set to fullscreen on multiple monitors, especially when
leaving fullscreen for one window with other windows still in fullscreen state.
fix play / pause and rename method for better clarity
macosx: move fullscreen logic to VLCVoutController and remove now unneeded helper methods
auhal: workaround bug (in core audio?) which leads to shortend device names

Also fixes a memory leak
macosx: add missing vlc_object_release and stuff for audio device selection
opensles: use 10ms buffers

This rounds up to exactly 441 samples with 44.1kHz audio
This avoids a rounding error in drift calculation of 2.31 milliseconds
in the worst case of the buffers queue being full for the specific
case of 44.1kHz audio (such a small error is not significative).

For unknown reasons it also fixes A/V sync issues.