Changeset 445


Ignore:
Timestamp:
May 19, 2015, 2:40:25 AM (9 years ago)
Author:
roman
Message:

Updated VS 2013 project, more named GUIDs, binaries and updated output with Intel MFTs

Location:
trunk/Utilities/MediaFoundation/EnumerateTransforms
Files:
1 added
2 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/EnumerateTransforms.sln

    r85 r445  
    11
    22Microsoft Visual Studio Solution File, Format Version 12.00
    3 # Visual Studio 2012
     3# Visual Studio 2013
    44Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "EnumerateTransforms", "EnumerateTransforms.vcxproj", "{DCEC8B03-EA75-4595-83B1-0EBFD9A2E316}"
    55EndProject
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/EnumerateTransforms.vcxproj

    r85 r445  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     2<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    33  <ItemGroup Label="ProjectConfigurations">
    44    <ProjectConfiguration Include="Debug|Win32">
     
    2828    <ConfigurationType>Application</ConfigurationType>
    2929    <UseDebugLibraries>true</UseDebugLibraries>
    30     <PlatformToolset>v100</PlatformToolset>
     30    <PlatformToolset>v120</PlatformToolset>
    3131    <CharacterSet>Unicode</CharacterSet>
    3232    <UseOfAtl>Static</UseOfAtl>
     
    3535    <ConfigurationType>Application</ConfigurationType>
    3636    <UseDebugLibraries>true</UseDebugLibraries>
    37     <PlatformToolset>v100</PlatformToolset>
     37    <PlatformToolset>v120</PlatformToolset>
    3838    <CharacterSet>Unicode</CharacterSet>
    3939    <UseOfAtl>Static</UseOfAtl>
     
    4242    <ConfigurationType>Application</ConfigurationType>
    4343    <UseDebugLibraries>false</UseDebugLibraries>
    44     <PlatformToolset>v100</PlatformToolset>
     44    <PlatformToolset>v120</PlatformToolset>
    4545    <WholeProgramOptimization>true</WholeProgramOptimization>
    4646    <CharacterSet>Unicode</CharacterSet>
     
    5050    <ConfigurationType>Application</ConfigurationType>
    5151    <UseDebugLibraries>false</UseDebugLibraries>
    52     <PlatformToolset>v100</PlatformToolset>
     52    <PlatformToolset>v120</PlatformToolset>
    5353    <WholeProgramOptimization>true</WholeProgramOptimization>
    5454    <CharacterSet>Unicode</CharacterSet>
     
    168168  </ItemDefinitionGroup>
    169169  <ItemGroup>
    170     <Text Include="ReadMe.txt" />
    171   </ItemGroup>
    172   <ItemGroup>
    173170    <ClInclude Include="stdafx.h" />
    174171    <ClInclude Include="targetver.h" />
    175172  </ItemGroup>
    176173  <ItemGroup>
    177     <ClCompile Include="EnumerateTransforms.cpp" />
     174    <ClCompile Include="Application.cpp" />
    178175    <ClCompile Include="stdafx.cpp">
    179176      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/EnumerateTransforms.vcxproj.filters

    r85 r445  
    1616  </ItemGroup>
    1717  <ItemGroup>
    18     <Text Include="ReadMe.txt" />
    19   </ItemGroup>
    20   <ItemGroup>
    2118    <ClInclude Include="stdafx.h">
    2219      <Filter>Header Files</Filter>
     
    3027      <Filter>Source Files</Filter>
    3128    </ClCompile>
    32     <ClCompile Include="EnumerateTransforms.cpp">
     29    <ClCompile Include="Application.cpp">
    3330      <Filter>Source Files</Filter>
    3431    </ClCompile>
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/_Bin/Windows 8.1 Pro x64 (Win32).txt

    r444 r445  
    33        Intel® Hardware M-JPEG Decoder MFT #0
    44                MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (0x1f)
    5                 {3AECB0CC-035B-4BCC-8185-2B8D551EF3AF}: VEN_8086 (0x1f)
     5                MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (0x1f)
    66                MFT_INPUT_TYPES_Attributes:
    77                        MEDIATYPE_Video FourCC MJPG
    88                         (0x1011)
    9                 {53476A11-3F13-49FB-AC42-EE2733C96741}: 1 (0x13)
     9                MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (0x13)
    1010                MFT_TRANSFORM_CLSID_Attribute: {00C69F81-0524-48C0-A353-4DD9D54F9A6E} (0x48)
    1111                MFT_CODEC_MERIT_Attribute: 7 (0x13)
     
    1616                         (0x1011)
    1717                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    18                 {F81A699A-649A-497D-8C73-29F8FED6AD7A}: 1 (0x13)
     18                MF_TRANSFORM_ASYNC: 1 (0x13)
    1919
    2020        Intel® Hardware VP9 Sync Decoder MFT #1
     
    2727                         (0x1011)
    2828                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
    29                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     29                MF_SA_D3D_AWARE: 1 (0x13)
    3030
    3131        Intel® Hardware VP9 Decoder MFT #2
     
    3838                         (0x1011)
    3939                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    40                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     40                MF_SA_D3D_AWARE: 1 (0x13)
    4141
    4242        Microsoft MPEG Video Decoder MFT #3
     
    7777                         (0x1011)
    7878                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
    79                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     79                MF_SA_D3D_AWARE: 1 (0x13)
    8080
    8181        Mpeg4s Decoder MFT #6
     
    120120                         (0x1011)
    121121                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    122                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     122                MF_SA_D3D_AWARE: 1 (0x13)
    123123
    124124        WMV Screen decoder MFT #9
     
    220220        Intel® Quick Sync Video H.264 Encoder MFT #0
    221221                MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (0x1f)
    222                 {3AECB0CC-035B-4BCC-8185-2B8D551EF3AF}: VEN_8086 (0x1f)
     222                MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (0x1f)
    223223                MFT_INPUT_TYPES_Attributes:
    224224                        MEDIATYPE_Video {3231564E-3961-42AE-BA67-FF47CCC13EED}
    225225                        MEDIATYPE_Video FourCC NV12
    226226                         (0x1011)
    227                 {53476A11-3F13-49FB-AC42-EE2733C96741}: 1 (0x13)
     227                MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (0x13)
    228228                MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (0x48)
    229229                MFT_CODEC_MERIT_Attribute: 7 (0x13)
     
    232232                         (0x1011)
    233233                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE (0x13)
    234                 {F81A699A-649A-497D-8C73-29F8FED6AD7A}: 1 (0x13)
     234                MF_TRANSFORM_ASYNC: 1 (0x13)
    235235
    236236        H264 Encoder MFT #1
     
    512512                MFT_INPUT_TYPES_Attributes:
    513513                        MEDIATYPE_Audio FourCC 0x00001610
    514                         MEDIATYPE_Audio FourCC 0x000000ff
     514                        MEDIATYPE_Audio FourCC 0x000000FF
    515515                         (0x1011)
    516516                MFT_TRANSFORM_CLSID_Attribute: {32D186A7-218F-4C75-8876-DD77273A8999} (0x48)
     
    564564        WMSpeech Decoder DMO #7
    565565                MFT_INPUT_TYPES_Attributes:
    566                         MEDIATYPE_Audio FourCC 0x0000000a
    567                         MEDIATYPE_Audio FourCC 0x0000000b
     566                        MEDIATYPE_Audio FourCC 0x0000000A
     567                        MEDIATYPE_Audio FourCC 0x0000000B
    568568                         (0x1011)
    569569                MFT_TRANSFORM_CLSID_Attribute: {874131CB-4ECC-443B-8948-746B89595D20} (0x48)
     
    631631                MFT_TRANSFORM_CLSID_Attribute: {1F1F4E1A-2252-4063-84BB-EEE75F8856D5} (0x48)
    632632                MFT_OUTPUT_TYPES_Attributes:
    633                         MEDIATYPE_Audio FourCC 0x0000000a
     633                        MEDIATYPE_Audio FourCC 0x0000000A
    634634                         (0x1011)
    635635                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/_Bin/Windows 8.1 Pro x64 (x64).txt

    r444 r445  
    33        Intel® Hardware M-JPEG Decoder MFT #0
    44                MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (0x1f)
    5                 {3AECB0CC-035B-4BCC-8185-2B8D551EF3AF}: VEN_8086 (0x1f)
     5                MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (0x1f)
    66                MFT_INPUT_TYPES_Attributes:
    77                        MEDIATYPE_Video FourCC MJPG
    88                         (0x1011)
    9                 {53476A11-3F13-49FB-AC42-EE2733C96741}: 1 (0x13)
     9                MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (0x13)
    1010                MFT_TRANSFORM_CLSID_Attribute: {00C69F81-0524-48C0-A353-4DD9D54F9A6E} (0x48)
    1111                MFT_CODEC_MERIT_Attribute: 7 (0x13)
     
    1616                         (0x1011)
    1717                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    18                 {F81A699A-649A-497D-8C73-29F8FED6AD7A}: 1 (0x13)
     18                MF_TRANSFORM_ASYNC: 1 (0x13)
    1919
    2020        Intel® Hardware VP9 Sync Decoder MFT #1
     
    2727                         (0x1011)
    2828                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
    29                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     29                MF_SA_D3D_AWARE: 1 (0x13)
    3030
    3131        Intel® Hardware VP9 Decoder MFT #2
     
    3838                         (0x1011)
    3939                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    40                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     40                MF_SA_D3D_AWARE: 1 (0x13)
    4141
    4242        Microsoft MPEG Video Decoder MFT #3
     
    7777                         (0x1011)
    7878                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
    79                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     79                MF_SA_D3D_AWARE: 1 (0x13)
    8080
    8181        Mpeg4s Decoder MFT #6
     
    120120                         (0x1011)
    121121                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_ASYNCMFT | MFT_ENUM_FLAG_HARDWARE (0x13)
    122                 {EAA35C29-775E-488E-9B61-B3283E49583B}: 1 (0x13)
     122                MF_SA_D3D_AWARE: 1 (0x13)
    123123
    124124        WMV Screen decoder MFT #9
     
    230230        Intel® Quick Sync Video H.264 Encoder MFT #0
    231231                MFT_ENUM_HARDWARE_URL_Attribute: AA243E5D-2F73-48c7-97F7-F6FA17651651 (0x1f)
    232                 {3AECB0CC-035B-4BCC-8185-2B8D551EF3AF}: VEN_8086 (0x1f)
     232                MFT_ENUM_HARDWARE_VENDOR_ID_Attribute: VEN_8086 (0x1f)
    233233                MFT_INPUT_TYPES_Attributes:
    234234                        MEDIATYPE_Video {3231564E-3961-42AE-BA67-FF47CCC13EED}
    235235                        MEDIATYPE_Video FourCC NV12
    236236                         (0x1011)
    237                 {53476A11-3F13-49FB-AC42-EE2733C96741}: 1 (0x13)
     237                MFT_SUPPORT_DYNAMIC_FORMAT_CHANGE: 1 (0x13)
    238238                MFT_TRANSFORM_CLSID_Attribute: {4BE8D3C0-0515-4A37-AD55-E4BAE19AF471} (0x48)
    239239                MFT_CODEC_MERIT_Attribute: 7 (0x13)
     
    242242                         (0x1011)
    243243                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_HARDWARE (0x13)
    244                 {F81A699A-649A-497D-8C73-29F8FED6AD7A}: 1 (0x13)
     244                MF_TRANSFORM_ASYNC: 1 (0x13)
    245245
    246246        H264 Encoder MFT #1
     
    522522                MFT_INPUT_TYPES_Attributes:
    523523                        MEDIATYPE_Audio FourCC 0x00001610
    524                         MEDIATYPE_Audio FourCC 0x000000ff
     524                        MEDIATYPE_Audio FourCC 0x000000FF
    525525                         (0x1011)
    526526                MFT_TRANSFORM_CLSID_Attribute: {32D186A7-218F-4C75-8876-DD77273A8999} (0x48)
     
    574574        WMSpeech Decoder DMO #7
    575575                MFT_INPUT_TYPES_Attributes:
    576                         MEDIATYPE_Audio FourCC 0x0000000a
    577                         MEDIATYPE_Audio FourCC 0x0000000b
     576                        MEDIATYPE_Audio FourCC 0x0000000A
     577                        MEDIATYPE_Audio FourCC 0x0000000B
    578578                         (0x1011)
    579579                MFT_TRANSFORM_CLSID_Attribute: {874131CB-4ECC-443B-8948-746B89595D20} (0x48)
     
    641641                MFT_TRANSFORM_CLSID_Attribute: {1F1F4E1A-2252-4063-84BB-EEE75F8856D5} (0x48)
    642642                MFT_OUTPUT_TYPES_Attributes:
    643                         MEDIATYPE_Audio FourCC 0x0000000a
     643                        MEDIATYPE_Audio FourCC 0x0000000A
    644644                         (0x1011)
    645645                MF_TRANSFORM_FLAGS_Attribute: MFT_ENUM_FLAG_SYNCMFT (0x13)
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/stdafx.cpp

    r85 r445  
    11////////////////////////////////////////////////////////////
    2 // Copyright (C) Roman Ryltsov, 2008-2012
     2// Copyright (C) Roman Ryltsov, 2008-2015
    33// Created by Roman Ryltsov roman@alax.info
    4 //
    5 // $Id$
     4//
     5// A permission to use the source code is granted as long as reference to
     6// source website http://alax.info is retained.
    67
    78#include "stdafx.h"
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/stdafx.h

    r85 r445  
    11////////////////////////////////////////////////////////////
    2 // Copyright (C) Roman Ryltsov, 2008-2012
     2// Copyright (C) Roman Ryltsov, 2008-2015
    33// Created by Roman Ryltsov roman@alax.info
    4 //
    5 // $Id$
     4//
     5// A permission to use the source code is granted as long as reference to
     6// source website http://alax.info is retained.
    67
    78#pragma once
     
    7071// Alax.Info ATL/WTL
    7172
    72 #define REGISTRY_PRODUCTROOT    _T("SOFTWARE\\Alax.Info\\Utilities")
     73#define REGISTRY_PRODUCTROOT    _T("SOFTWARE\\Alax.Info\\Utility")
    7374#define REGISTRY_FILEROOT               REGISTRY_PRODUCTROOT _T("\\EnumerateTransforms")
    7475#define REGISTRY_ROOT                   REGISTRY_FILEROOT
  • trunk/Utilities/MediaFoundation/EnumerateTransforms/targetver.h

    r85 r445  
    11////////////////////////////////////////////////////////////
    2 // Copyright (C) Roman Ryltsov, 2012
     2// Copyright (C) Roman Ryltsov, 2008-2015
    33// Created by Roman Ryltsov roman@alax.info
    4 //
    5 // $Id$
     4//
     5// A permission to use the source code is granted as long as reference to
     6// source website http://alax.info is retained.
    67
    78#pragma once
Note: See TracChangeset for help on using the changeset viewer.