{"action":"created","issue":{"url":"https://api.github.com/repos/citra-emu/citra/issues/3566","repository_url":"https://api.github.com/repos/citra-emu/citra","labels_url":"https://api.github.com/repos/citra-emu/citra/issues/3566/labels{/name}","comments_url":"https://api.github.com/repos/citra-emu/citra/issues/3566/comments","events_url":"https://api.github.com/repos/citra-emu/citra/issues/3566/events","html_url":"https://github.com/citra-emu/citra/pull/3566","id":308249169,"number":3566,"title":"citra_qt: camera integration","user":{"login":"zhaowenlan1779","id":21307832,"avatar_url":"https://avatars0.githubusercontent.com/u/21307832?v=4","gravatar_id":"","url":"https://api.github.com/users/zhaowenlan1779","html_url":"https://github.com/zhaowenlan1779","followers_url":"https://api.github.com/users/zhaowenlan1779/followers","following_url":"https://api.github.com/users/zhaowenlan1779/following{/other_user}","gists_url":"https://api.github.com/users/zhaowenlan1779/gists{/gist_id}","starred_url":"https://api.github.com/users/zhaowenlan1779/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zhaowenlan1779/subscriptions","organizations_url":"https://api.github.com/users/zhaowenlan1779/orgs","repos_url":"https://api.github.com/users/zhaowenlan1779/repos","events_url":"https://api.github.com/users/zhaowenlan1779/events{/privacy}","received_events_url":"https://api.github.com/users/zhaowenlan1779/received_events","type":"User","site_admin":false},"labels":[{"id":811880815,"url":"https://api.github.com/repos/citra-emu/citra/labels/canary-merge","name":"canary-merge","color":"11916f","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":123,"created_at":"2018-03-24T10:39:48Z","updated_at":"2018-05-03T06:31:35Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/citra-emu/citra/pulls/3566","html_url":"https://github.com/citra-emu/citra/pull/3566","diff_url":"https://github.com/citra-emu/citra/pull/3566.diff","patch_url":"https://github.com/citra-emu/citra/pull/3566.patch"},"body":"Depends on citra-emu/ext-windows-bin#16 for QtMultimedia library\r\n\r\nThis is my first time contributing code. Hello Citra team.\r\n\r\nWell, Hi, this one is an (almost) fine camera integration.\r\n\r\nOver one month ago, I asked some questions on the Citra forum, and someone told me that no one had time to implement the camera. So I tried to do it. \r\n\r\nFeatures:\r\n* <del>`OpenCVCamera` supporting video files(.mpg .avi), Image sequences & system camera</del> [Removed]\r\n* `QtMultimediaCamera` supporting system camera\r\n* Edited version of `StillImageCamera` by @wwylele (I added an option 'Prompt before load'. It allows the user to choose different images every time the camera initializes and is very useful. Also, I extracted some functions to `CameraUtil` and used them in other camera implementations)\r\n* 'Camera' Configuration tab with a preview area (preview is stopped when anything is changed):\r\n![37860901-150b19a2-2f6a-11e8-882a-109674bc12c1](https://user-images.githubusercontent.com/21307832/37862738-e8817c8c-2f8c-11e8-911a-c32c9ef1a4e7.png)\r\n![tmp](https://user-images.githubusercontent.com/21307832/37862743-f4a3dd16-2f8c-11e8-8d2e-bee8897caa8d.png)\r\n\r\n\r\n- [x] To implement: System camera selection\r\n\r\nI hardly have time on Monday-Friday. If you have any ideas, you may leave comments.\r\n\r\nThanks!\r\n\r\n<!-- Reviewable:start -->\r\n---\r\nThis change is [<img src=\"https://reviewable.io/review_button.svg\" height=\"34\" align=\"absmiddle\" alt=\"Reviewable\"/>](https://reviewable.io/reviews/citra-emu/citra/3566)\r\n<!-- Reviewable:end -->\r\n"},"comment":{"url":"https://api.github.com/repos/citra-emu/citra/issues/comments/386202404","html_url":"https://github.com/citra-emu/citra/pull/3566#issuecomment-386202404","issue_url":"https://api.github.com/repos/citra-emu/citra/issues/3566","id":386202404,"user":{"login":"valentinvanelslande","id":22228082,"avatar_url":"https://avatars1.githubusercontent.com/u/22228082?v=4","gravatar_id":"","url":"https://api.github.com/users/valentinvanelslande","html_url":"https://github.com/valentinvanelslande","followers_url":"https://api.github.com/users/valentinvanelslande/followers","following_url":"https://api.github.com/users/valentinvanelslande/following{/other_user}","gists_url":"https://api.github.com/users/valentinvanelslande/gists{/gist_id}","starred_url":"https://api.github.com/users/valentinvanelslande/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/valentinvanelslande/subscriptions","organizations_url":"https://api.github.com/users/valentinvanelslande/orgs","repos_url":"https://api.github.com/users/valentinvanelslande/repos","events_url":"https://api.github.com/users/valentinvanelslande/events{/privacy}","received_events_url":"https://api.github.com/users/valentinvanelslande/received_events","type":"User","site_admin":false},"created_at":"2018-05-03T06:31:35Z","updated_at":"2018-05-03T06:31:35Z","author_association":"CONTRIBUTOR","body":"@zhaowenlan1779 I created a PR in your fork"}}
{"actor":{"display_login":"valentinvanelslande"}}