WAVEFORMAT and VLC_BITMAPINFOHEADER are packed when they shouldn't
In VLC headers we have copied of some Windows/AVI/WAV structures so we can use them even when not compiling on Windows.
In the Windows SDK and mingw-w64 these structures are not packed, but in our structures they are packed. We are probably doing some dirty pointer things with them...