-
Notifications
You must be signed in to change notification settings - Fork 219
[[ Player ]] Update Windows player control to use MediaFoundation #7358
base: develop
Are you sure you want to change the base?
[[ Player ]] Update Windows player control to use MediaFoundation #7358
Commits on May 14, 2020
-
[[ WindowsPlayer ]] Reimplement Windows player control using Media Fo…
…undation This patch replaces the current DirectShow-based windows media player implementation with one based on the MediaFoundation API
Ian Macphail committedMay 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 3f6fa0d - Browse repository at this point
Copy the full SHA 3f6fa0dView commit details -
[[ WindowsPlayer ]] Update windows build version to 0x0608 (Windows 8)
Ian Macphail committedMay 14, 2020 Configuration menu - View commit details
-
Copy full SHA for f4271f9 - Browse repository at this point
Copy the full SHA f4271f9View commit details
Commits on May 15, 2020
-
[[ Player ]] Return track media types as enumeration values
This patch modifies the track media type property to return an enumeration value instead of a string, in order to ensure that the media type string used in the track list is consistent between platforms.
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 6552612 - Browse repository at this point
Copy the full SHA 6552612View commit details -
[[ Player ]] return track offset & duration as playerduration values
This patch changes the return type of player track offset and duration properties to MCPlatformPlayerDuration as these values may overflow the current uint32_t return type
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for baad163 - Browse repository at this point
Copy the full SHA baad163View commit details -
[[ MediaFoundation ]] Implement player track properties
This patch implements the underlying platform player API functions used to provide the 'tracks', 'trackCount', and 'enabledTracks' properties of player objects
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for f7248fc - Browse repository at this point
Copy the full SHA f7248fcView commit details -
[[ Player ]] Reduce property changes performed when setting enabledTr…
…acks This patch reduces the work done by platform players when setting the enabledTracks property by only changing the enabled state of tracks added or removed from the enabledTracks. This is useful for some player implementations (e.g. Windows MediaFoundation) which need to reload the media source when enabling or disabling tracks.
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for d304877 - Browse repository at this point
Copy the full SHA d304877View commit details -
[[ Player ]] Update dictionary entries for player properties
This patch updates the dictionary entries for the "enabedTracks", "trackCount", "tracks", and "loadedTime" properties to show that the support for these properties has changed on Windows due to the switch to MediaFoundation. In addition, references to QuickTime have been removed as these are now obsolete.
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 0f3ea9d - Browse repository at this point
Copy the full SHA 0f3ea9dView commit details -
[[ Player ]] Add release note for Windows MediaFoundation player control
This patch adds a release note for the change of implementation in the Windows player control from DirectShow to MediaFoundation.
Ian Macphail committedMay 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 88e8f9b - Browse repository at this point
Copy the full SHA 88e8f9bView commit details