Win32: use Wide Chars APIs
libmp4: rewind stream before falling back to avformat

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
check_headers: UNICODE is not a private define
audioqueue: no need to compile packet.c anymore
AudioQueue: implemented TimeGet
waveout: packet.c is no longer needed
macosx: fix position and functionality of buttons when jump buttons are activated
AudioQueue: fix flush if wait is true
vout_ios: show correct AR even if it changes mid stream
Use waveOutSetVolume to set volume instead of pure software gain
vout_macosx: protect vout_display_SendEvent calls to prevent potential crashes
README: remove mention to folder that doesn't exist anymore

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
libmp4: minor bug fix

If we read all the stream but n bytes, 0 < n < 8, there's no point to
try and read these n missing bytes.

If we try to continue the parsing, MP4_ReadBoxCommon() would return 0,
and VLC would fall back to avformat's demux while it is not necessary.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Use new function to declare user activity (from 10.7.3). This is the new official way to wake the display, rather than simply preventing display sleep.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
macosx: fixed compilation on 10.6
2013 Release Key

pub   1024D/E58D1ADC 2013-01-21 [expires: 2014-02-03]
      Key fingerprint = 65F7 C6B4 206B D057 A7EB  7378 7180 713B E58D 1ADC
uid                  VideoLAN Release Signing Key (2013)
auhal: fix static noise on playback start and post-flush
include: typo and date fix

Signed-off-by: Rafaël Carré <funman@videolan.org>
Configure: provide a switch to build for a "Windows Store App" target

"Windows Store App" are what we used to call Metro Apps, or Modern UI
apps.
They are apps without HWMD and without Console
Win32: disable IPC in WinStoreApp mode

IPC and one instance depends on HWND and calls will fail.