[vlc-devel] mingw-w64 backports
Rafaël Carré
funman at videolan.org
Mon Feb 27 05:11:44 CET 2012
Hello,
Here is my git log on top of vlc-2.0/master, OK to push?
commit 97e8a5e7d6e2757b289e19f2d79d9877295dd0b9
Author: Rafaël Carré <funman at videolan.org>
Date: Tue Feb 7 16:09:10 2012 -0500
dxva2: compatibility with mingw-w64 trunk
Includes initguid.h and use existing DEFINE_GUID
Add MS_GUID for GUIDs that should be declared only if missing from
dxva2api.h
(really, those should move to videolan's dxva2api.h)
Move DXVA_NoEncrypt away from codec GUIDs
Sort the GUIDs by codec, align properly
(cherry picked from commit 63eb4c52339106983ab8ce5e3f6f5f982dcae3f4)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 6e6aa72aafe36b36f03b2b9d0d3e2b247e2b762d
Author: Rafaël Carré <funman at videolan.org>
Date: Mon Feb 6 16:19:09 2012 -0500
DXVA2_ModeVC1_D2010 is specified by Microsoft
(cherry picked from commit 08973b65ec3b7dab6f316454105fa53b345cb015)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 31875e05d6f286b6417951f2eff28beeef4c19bb
Author: Rafaël Carré <funman at videolan.org>
Date: Mon Feb 6 01:22:43 2012 -0500
dxva2: sort Microsoft and extension GUIDs
(cherry picked from commit b2ded57a1525cb0c0b7a6a07808b07942899564d)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit c29eb84a06eba39d22390a735467fba33ae9f3ff
Author: Rafaël Carré <funman at videolan.org>
Date: Mon Feb 6 01:04:48 2012 -0500
dxva2: don't define unused values
define DXVA2_E_NEW_VIDEO_DEVICE only if not defined already
(cherry picked from commit 454ef7c42ffc7ad1626fa9d2acba7064ec76b466)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 5568cdf079775f04f2a9a8b80ad2b0aedfbda9e3
Author: Rafaël Carré <funman at videolan.org>
Date: Sun Feb 5 16:48:20 2012 -0500
dxva2: remove useless stub
(cherry picked from commit a9060f358fd6e1b44d74b42c50e515a04ea6749b)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 8dcb606f207a5210ddb71cbf1f267022a8dab0b5
Author: Rafaël Carré <funman at videolan.org>
Date: Fri Feb 3 18:54:38 2012 -0500
dxva2: workaround broken definition in mingw-w64 header
(cherry picked from commit 9dc8b9bc27270752415d1fbc9629d9d35a6d8251)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 05e1a129cd60e5fd9e22fccd6d4f30c4bc575d09
Author: Rafaël Carré <funman at videolan.org>
Date: Wed Feb 1 15:49:19 2012 -0500
dxva2: fix print format
DWORD is unsigned long, not int
http://msdn.microsoft.com/en-us/library/cc230318(v=prot.10).aspx
(cherry picked from commit cb1fe28ba2f6ebf237e8988f1bcfb10e1d1c3162)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 95882e5c310c5d5678fd078f4401dee743a3645e
Author: Rafaël Carré <funman at videolan.org>
Date: Wed Dec 7 11:20:40 2011 -0500
Dxva2 is only available in Windows Vista and above
Define _WIN32_WINNT to 0x600 when checking/using dxva2 headers
Continue to use a lower version to retain XP compatibility for the
rest of VLC
(cherry picked from commit 87038073b8434addc0d360d98a55b67fd55352a7)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 1e064f946498c7e05445a4ac345090b46159048f
Author: Rafaël Carré <funman at videolan.org>
Date: Fri Feb 3 13:59:06 2012 -0500
bdagraph: build with mingw-w64
use _snwprintf instead of unsafe wsprintfW
define NO_DSHOW_STRSAFE to not ask for secure replacements
remove now meaningless very old mingw.org workarounds
(cherry picked from commit bb7509af051d8384b9266bcdb345c553f608559c)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 5eff813138f058a9701cc8bb7c8fd170e4947100
Author: Rafaël Carré <funman at videolan.org>
Date: Fri Feb 3 14:09:33 2012 -0500
dshow: build with mingw-w64
remove now meaningless very old mingw.org workarounds
(cherry picked from commit 56b0211298cd7c8fda123ce171ec728e295ae9ca)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit 2c64caf8ead6c3742b2399a548404d6ff366ddd3
Author: Rafaël Carré <funman at videolan.org>
Date: Thu Feb 2 14:01:56 2012 -0500
dshow: remove non standard extensions from header
(cherry picked from commit 33c9aab4012f2141f3b40438475f0fae79c338b1)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit efa8bb95c0a0d24fd4d70bede96c0405bfcd5c18
Author: Rafaël Carré <funman at videolan.org>
Date: Mon Nov 28 21:59:12 2011 -0500
(v)asprintf: define HAVE_(V)ASPRINTF if found
(cherry picked from commit e982db92e1cf61970d7057c7f651c6f07d17d2b2)
Signed-off-by: Rafaël Carré <funman at videolan.org>
commit c6b67aee7b9705963fbea219321b49f54b6e731c
Author: Rafaël Carré <funman at videolan.org>
Date: Mon Nov 28 21:34:47 2011 -0500
(v)asprintf : don't use AC_REPLACE_FUNCS
Use our own check which also recognizes static inline functions
(cherry picked from commit 84a1a3461adf901ff134a09eb4341cc301fdc6dd)
Conflicts:
configure.ac
More information about the vlc-devel
mailing list