Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
0f36ace0
Commit
0f36ace0
authored
Mar 15, 2019
by
Nikolay Sivov
Committed by
Alexandre Julliard
Mar 15, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
mfplat: Add descriptor attributes GUIDs.
Signed-off-by:
Nikolay Sivov
<
nsivov@codeweavers.com
>
Signed-off-by:
Alexandre Julliard
<
julliard@winehq.org
>
parent
398a4be3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
38 additions
and
0 deletions
+38
-0
main.c
dlls/mfplat/main.c
+18
-0
mfidl.idl
include/mfidl.idl
+20
-0
No files found.
dlls/mfplat/main.c
View file @
0f36ace0
...
@@ -558,28 +558,46 @@ static const char *debugstr_attr(const GUID *guid)
...
@@ -558,28 +558,46 @@ static const char *debugstr_attr(const GUID *guid)
X
(
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
),
X
(
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS
),
X
(
MF_MT_PIXEL_ASPECT_RATIO
),
X
(
MF_MT_PIXEL_ASPECT_RATIO
),
X
(
MF_MT_AVG_BITRATE
),
X
(
MF_MT_AVG_BITRATE
),
X
(
MF_PD_PMPHOST_CONTEXT
),
X
(
MF_PD_APP_CONTEXT
),
X
(
MF_PD_TOTAL_FILE_SIZE
),
X
(
MF_PD_AUDIO_ENCODING_BITRATE
),
X
(
MF_PD_VIDEO_ENCODING_BITRATE
),
X
(
MF_PD_MIME_TYPE
),
X
(
MF_PD_LAST_MODIFIED_TIME
),
X
(
MF_PD_PLAYBACK_ELEMENT_ID
),
X
(
MF_MT_ALL_SAMPLES_INDEPENDENT
),
X
(
MF_MT_ALL_SAMPLES_INDEPENDENT
),
X
(
MF_PD_PREFERRED_LANGUAGE
),
X
(
MF_PD_PLAYBACK_BOUNDARY_TIME
),
X
(
MF_MT_FRAME_SIZE
),
X
(
MF_MT_FRAME_SIZE
),
X
(
MF_SINK_WRITER_ASYNC_CALLBACK
),
X
(
MF_SINK_WRITER_ASYNC_CALLBACK
),
X
(
MF_MT_FRAME_RATE_RANGE_MAX
),
X
(
MF_MT_FRAME_RATE_RANGE_MAX
),
X
(
MF_MT_USER_DATA
),
X
(
MF_MT_USER_DATA
),
X
(
MF_READWRITE_DISABLE_CONVERTERS
),
X
(
MF_READWRITE_DISABLE_CONVERTERS
),
X
(
MF_PD_SAMI_STYLELIST
),
X
(
MF_SD_LANGUAGE
),
X
(
MF_SD_PROTECTED
),
X
(
MF_READWRITE_MMCSS_PRIORITY_AUDIO
),
X
(
MF_READWRITE_MMCSS_PRIORITY_AUDIO
),
X
(
MF_BYTESTREAM_ORIGIN_NAME
),
X
(
MF_BYTESTREAM_ORIGIN_NAME
),
X
(
MF_BYTESTREAM_CONTENT_TYPE
),
X
(
MF_BYTESTREAM_CONTENT_TYPE
),
X
(
MF_BYTESTREAM_DURATION
),
X
(
MF_BYTESTREAM_DURATION
),
X
(
MF_SD_SAMI_LANGUAGE
),
X
(
MF_BYTESTREAM_LAST_MODIFIED_TIME
),
X
(
MF_BYTESTREAM_LAST_MODIFIED_TIME
),
X
(
MF_MT_FRAME_RATE_RANGE_MIN
),
X
(
MF_MT_FRAME_RATE_RANGE_MIN
),
X
(
MF_BYTESTREAM_IFO_FILE_URI
),
X
(
MF_BYTESTREAM_IFO_FILE_URI
),
X
(
MF_BYTESTREAM_DLNA_PROFILE_ID
),
X
(
MF_BYTESTREAM_DLNA_PROFILE_ID
),
X
(
MF_MT_MAJOR_TYPE
),
X
(
MF_MT_MAJOR_TYPE
),
X
(
MF_PD_ADAPTIVE_STREAMING
),
X
(
MF_MT_SUBTYPE
),
X
(
MF_MT_SUBTYPE
),
X
(
MF_SD_MUTUALLY_EXCLUSIVE
),
X
(
MF_SD_STREAM_NAME
),
X
(
MF_SINK_WRITER_D3D_MANAGER
),
X
(
MF_SINK_WRITER_D3D_MANAGER
),
X
(
MF_MT_INTERLACE_MODE
),
X
(
MF_MT_INTERLACE_MODE
),
X
(
MF_READWRITE_MMCSS_PRIORITY
),
X
(
MF_READWRITE_MMCSS_PRIORITY
),
X
(
MF_SINK_WRITER_DISABLE_THROTTLING
),
X
(
MF_SINK_WRITER_DISABLE_THROTTLING
),
X
(
MF_READWRITE_D3D_OPTIONAL
),
X
(
MF_READWRITE_D3D_OPTIONAL
),
X
(
MF_READWRITE_MMCSS_CLASS_AUDIO
),
X
(
MF_READWRITE_MMCSS_CLASS_AUDIO
),
X
(
MF_PD_AUDIO_ISVARIABLEBITRATE
),
X
(
MF_MT_FRAME_RATE
),
X
(
MF_MT_FRAME_RATE
),
#undef X
#undef X
};
};
...
...
include/mfidl.idl
View file @
0f36ace0
...
@@ -536,3 +536,23 @@ cpp_quote("{")
...
@@ -536,3 +536,23 @@ cpp_quote("{")
cpp_quote
(
" return attributes->SetUINT64(key, ((UINT64)numerator << 32) | denominator);"
)
cpp_quote
(
" return attributes->SetUINT64(key, ((UINT64)numerator << 32) | denominator);"
)
cpp_quote
(
"}"
)
cpp_quote
(
"}"
)
cpp_quote
(
"#endif"
)
cpp_quote
(
"#endif"
)
cpp_quote
(
"EXTERN_GUID(MF_SD_LANGUAGE, 0x00af2180, 0xbdc2, 0x423c, 0xab, 0xca, 0xf5, 0x03, 0x59, 0x3b, 0xc1, 0x21);"
)
cpp_quote
(
"EXTERN_GUID(MF_SD_MUTUALLY_EXCLUSIVE, 0x023ef79c, 0x388d, 0x487f, 0xac, 0x17, 0x69, 0x6c, 0xd6, 0xe3, 0xc6, 0xf5);"
)
cpp_quote
(
"EXTERN_GUID(MF_SD_PROTECTED, 0x00af2181, 0xbdc2, 0x423c, 0xab, 0xca, 0xf5, 0x03, 0x59, 0x3b, 0xc1, 0x21);"
)
cpp_quote
(
"EXTERN_GUID(MF_SD_STREAM_NAME, 0x4f1b099d, 0xd314, 0x41e5, 0xa7, 0x81, 0x7f, 0xef, 0xaa, 0x4c, 0x50, 0x1f);"
)
cpp_quote
(
"EXTERN_GUID(MF_SD_SAMI_LANGUAGE, 0x36fcb98a, 0x6cd0, 0x44cb, 0xac, 0xb9, 0xa8, 0xf5, 0x60, 0x0d, 0xd0, 0xbb);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_PMPHOST_CONTEXT, 0x6c990d31, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_APP_CONTEXT, 0x6c990d32, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_TOTAL_FILE_SIZE, 0x6c990d34, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_AUDIO_ENCODING_BITRATE, 0x6c990d35, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_VIDEO_ENCODING_BITRATE, 0x6c990d36, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_MIME_TYPE, 0x6c990d37, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_LAST_MODIFIED_TIME, 0x6c990d38, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_PLAYBACK_ELEMENT_ID, 0x6c990d39, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_PREFERRED_LANGUAGE, 0x6c990d3a, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_PLAYBACK_BOUNDARY_TIME, 0x6c990d3b, 0xbb8e, 0x477a, 0x85, 0x98, 0x0d, 0x5d, 0x96, 0xfc, 0xd8, 0x8a);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_AUDIO_ISVARIABLEBITRATE, 0x33026ee0, 0xe387, 0x4582, 0xae, 0x0a, 0x34, 0xa2, 0xad, 0x3b, 0xaa, 0x18);"
)
cpp_quote
(
"DEFINE_GUID(MF_PD_ADAPTIVE_STREAMING, 0xea0d5d97, 0x29f9, 0x488b, 0xae, 0x6b, 0x7d, 0x6b, 0x41, 0x36, 0x11, 0x2b);"
)
cpp_quote
(
"EXTERN_GUID(MF_PD_SAMI_STYLELIST, 0xe0b73c7f, 0x486d, 0x484e, 0x98, 0x72, 0x4d, 0xe5, 0x19, 0x2a, 0x7b, 0xf8);"
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment