{"action":"created","issue":{"url":"https://api.github.com/repos/ValveSoftware/Proton/issues/1464","repository_url":"https://api.github.com/repos/ValveSoftware/Proton","labels_url":"https://api.github.com/repos/ValveSoftware/Proton/issues/1464/labels{/name}","comments_url":"https://api.github.com/repos/ValveSoftware/Proton/issues/1464/comments","events_url":"https://api.github.com/repos/ValveSoftware/Proton/issues/1464/events","html_url":"https://github.com/ValveSoftware/Proton/issues/1464","id":360542142,"node_id":"MDU6SXNzdWUzNjA1NDIxNDI=","number":1464,"title":"[Feature request] Add .wmv file playback support to Proton.","user":{"login":"HonkingGoose","id":34918129,"node_id":"MDQ6VXNlcjM0OTE4MTI5","avatar_url":"https://avatars0.githubusercontent.com/u/34918129?v=4","gravatar_id":"","url":"https://api.github.com/users/HonkingGoose","html_url":"https://github.com/HonkingGoose","followers_url":"https://api.github.com/users/HonkingGoose/followers","following_url":"https://api.github.com/users/HonkingGoose/following{/other_user}","gists_url":"https://api.github.com/users/HonkingGoose/gists{/gist_id}","starred_url":"https://api.github.com/users/HonkingGoose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HonkingGoose/subscriptions","organizations_url":"https://api.github.com/users/HonkingGoose/orgs","repos_url":"https://api.github.com/users/HonkingGoose/repos","events_url":"https://api.github.com/users/HonkingGoose/events{/privacy}","received_events_url":"https://api.github.com/users/HonkingGoose/received_events","type":"User","site_admin":false},"labels":[{"id":866085167,"node_id":"MDU6TGFiZWw4NjYwODUxNjc=","url":"https://api.github.com/repos/ValveSoftware/Proton/labels/Feature%20Request","name":"Feature Request","color":"84b6eb","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":5,"created_at":"2018-09-15T13:53:34Z","updated_at":"2018-11-03T12:15:01Z","closed_at":null,"author_association":"NONE","body":"# Feature Request\r\n\r\n## I confirm:\r\n- [X] that I haven't found another request for this feature. *Technically there are multiple requests, but they are scattered between multiple issue reports.*\r\n- [x] that I have checked whether there are updates for my system available that\r\n      contain this feature already.\r\n\r\n## Description <!-- What do you want to be added? -->\r\n\r\nThere are multiple games which use .wmv (Windows Media Video) files, for their cinematics/cutscenes. These files will not be played back in-game on a standard installation of the game using Proton.\r\n\r\nBecause I've seen multiple bug-reports with regards to .wmv file playback, I wanted to make a generic request, so it doesn't get lost in between all the specific game issues.\r\n\r\n## Justification <!-- Why integration in Proton instead of Wine? -->\r\n\r\nThere are multiple games which have .wmv file playback issues, these games use .wmv for cutscenes, and so are a integral part of the story and experience of the games which use it.\r\n\r\nFor #137 the fix for .wmv files would probably make the game ready for official whitelist process.\r\nThere might be other games which would qualify for whitelisting too, after this feature has been implemented.\r\n\r\nIntegration into Proton would fix .wmv file playback for the games referenced below.\r\n\r\n## Risks\r\n* The fix for .wmv file playback might break something else in Proton. \r\n* There might be some other unknown risks associated with including the .wmv file playback, like for example patent/IP issues regarding including .wmv codecs/playback.\r\n\r\n## References <!-- Which issues are related? -->\r\n\r\n**The following games have issues with .wmv playback after a standard Proton install:**\r\n#1455 \r\n#394 \r\n#345 \r\n#296 \r\n#208 \r\n#137 \r\n#90 \r\n#1319 \r\n#1629 \r\n#1235\r\n\r\n**This game needs Windows Media Foundation/Windows Media Feature support as it uses a dll not installed otherwise by a wmv player like WMP.**\r\n#327\r\n\r\n**All issues listed here below have mentions of WMP10 (Windows Media Player 10) and seem to have issues with video playback.**\r\n#1602\r\n#576\r\n#180\r\n#366 \r\n#829\r\n\r\n**Game has cinematics after WMP9 was installed with winetricks:**\r\n#264 \r\n\r\n**Game has problems running without WMP9/WMP10:**\r\n#1781 This game also has mentions of WMP9/WMP10/Quartz in the WineHQ bugreport found [here](https://appdb.winehq.org/objectManager.php?sClass=version&iId=24670).\r\n#703 This game also has mentions of WMP9/Quartz in the WineHQ bugreport found [here](https://appdb.winehq.org/objectManager.php?sClass=version&iId=33426).\r\n\r\n## Thoughts on potential fix:\r\n\r\nThese games need something which is not currently included in order to play the .wmv file(s). \r\nUser @byte1024 has mentioned some ideas in the comments below on what might be needed to implement .wmv file support in Proton.\r\n\r\nOn more high-level overview, the potential routes to a fix might be:\r\n\r\n**Implement needed bits into Proton:**\r\n1. Find out what Proton currently uses for media playback, and which codecs/file-types are supported.\r\n1. Find out what new bits would be needed in Proton to play .wmv files.\r\n1. Include needed bits for playback in Proton.\r\n\r\n**Convert .wmv files to Proton supported file:**\r\n1. Find out what Proton currently uses for media playback, and which codecs/file-types are supported.\r\n1. On first installation of *affected games* in Steam, search for .wmv files in the game's assets folders, and convert the unsupported *.wmv* file(s) to a file-type that's already supported in Proton.\r\n*After some more information from user @byte1024, I'm unsure if conversion would actually work, because the games seem to rely on some other things too to achieve playback.*"},"comment":{"url":"https://api.github.com/repos/ValveSoftware/Proton/issues/comments/435583273","html_url":"https://github.com/ValveSoftware/Proton/issues/1464#issuecomment-435583273","issue_url":"https://api.github.com/repos/ValveSoftware/Proton/issues/1464","id":435583273,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNTU4MzI3Mw==","user":{"login":"HonkingGoose","id":34918129,"node_id":"MDQ6VXNlcjM0OTE4MTI5","avatar_url":"https://avatars0.githubusercontent.com/u/34918129?v=4","gravatar_id":"","url":"https://api.github.com/users/HonkingGoose","html_url":"https://github.com/HonkingGoose","followers_url":"https://api.github.com/users/HonkingGoose/followers","following_url":"https://api.github.com/users/HonkingGoose/following{/other_user}","gists_url":"https://api.github.com/users/HonkingGoose/gists{/gist_id}","starred_url":"https://api.github.com/users/HonkingGoose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/HonkingGoose/subscriptions","organizations_url":"https://api.github.com/users/HonkingGoose/orgs","repos_url":"https://api.github.com/users/HonkingGoose/repos","events_url":"https://api.github.com/users/HonkingGoose/events{/privacy}","received_events_url":"https://api.github.com/users/HonkingGoose/received_events","type":"User","site_admin":false},"created_at":"2018-11-03T12:15:01Z","updated_at":"2018-11-03T12:15:01Z","author_association":"NONE","body":"@niikoo Thanks for trying things out. :smile:  \r\n\r\nI must confess, my understanding of this issue is very limited. @aeikum knows way more about this than me... So @aeikum, could you perhaps give your thoughts on this?"}}
{"actor":{"display_login":"HonkingGoose"}}