[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