{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/10170","repository_url":"https://api.github.com/repos/xbmc/xbmc","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/10170/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/10170/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/10170/events","html_url":"https://github.com/xbmc/xbmc/pull/10170","id":167521270,"number":10170,"title":"VAAPI: Use VAAPI's BOB implementation by default","user":{"login":"fritsch","id":1089309,"avatar_url":"https://avatars.githubusercontent.com/u/1089309?v=3","gravatar_id":"","url":"https://api.github.com/users/fritsch","html_url":"https://github.com/fritsch","followers_url":"https://api.github.com/users/fritsch/followers","following_url":"https://api.github.com/users/fritsch/following{/other_user}","gists_url":"https://api.github.com/users/fritsch/gists{/gist_id}","starred_url":"https://api.github.com/users/fritsch/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fritsch/subscriptions","organizations_url":"https://api.github.com/users/fritsch/orgs","repos_url":"https://api.github.com/users/fritsch/repos","events_url":"https://api.github.com/users/fritsch/events{/privacy}","received_events_url":"https://api.github.com/users/fritsch/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Improvement","name":"Improvement","color":"0b02e1"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Krypton","name":"Krypton","color":"fbca04"},{"url":"https://api.github.com/repos/xbmc/xbmc/labels/Video","name":"Video","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"FernetMenta","id":576009,"avatar_url":"https://avatars.githubusercontent.com/u/576009?v=3","gravatar_id":"","url":"https://api.github.com/users/FernetMenta","html_url":"https://github.com/FernetMenta","followers_url":"https://api.github.com/users/FernetMenta/followers","following_url":"https://api.github.com/users/FernetMenta/following{/other_user}","gists_url":"https://api.github.com/users/FernetMenta/gists{/gist_id}","starred_url":"https://api.github.com/users/FernetMenta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FernetMenta/subscriptions","organizations_url":"https://api.github.com/users/FernetMenta/orgs","repos_url":"https://api.github.com/users/FernetMenta/repos","events_url":"https://api.github.com/users/FernetMenta/events{/privacy}","received_events_url":"https://api.github.com/users/FernetMenta/received_events","type":"User","site_admin":false},"assignees":[{"login":"FernetMenta","id":576009,"avatar_url":"https://avatars.githubusercontent.com/u/576009?v=3","gravatar_id":"","url":"https://api.github.com/users/FernetMenta","html_url":"https://github.com/FernetMenta","followers_url":"https://api.github.com/users/FernetMenta/followers","following_url":"https://api.github.com/users/FernetMenta/following{/other_user}","gists_url":"https://api.github.com/users/FernetMenta/gists{/gist_id}","starred_url":"https://api.github.com/users/FernetMenta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FernetMenta/subscriptions","organizations_url":"https://api.github.com/users/FernetMenta/orgs","repos_url":"https://api.github.com/users/FernetMenta/repos","events_url":"https://api.github.com/users/FernetMenta/events{/privacy}","received_events_url":"https://api.github.com/users/FernetMenta/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/xbmc/xbmc/milestones/87","html_url":"https://github.com/xbmc/xbmc/milestones/Krypton%2017.0-beta1","labels_url":"https://api.github.com/repos/xbmc/xbmc/milestones/87/labels","id":1840008,"number":87,"title":"Krypton 17.0-beta1","description":"","creator":{"login":"MartijnKaijser","id":907436,"avatar_url":"https://avatars.githubusercontent.com/u/907436?v=3","gravatar_id":"","url":"https://api.github.com/users/MartijnKaijser","html_url":"https://github.com/MartijnKaijser","followers_url":"https://api.github.com/users/MartijnKaijser/followers","following_url":"https://api.github.com/users/MartijnKaijser/following{/other_user}","gists_url":"https://api.github.com/users/MartijnKaijser/gists{/gist_id}","starred_url":"https://api.github.com/users/MartijnKaijser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartijnKaijser/subscriptions","organizations_url":"https://api.github.com/users/MartijnKaijser/orgs","repos_url":"https://api.github.com/users/MartijnKaijser/repos","events_url":"https://api.github.com/users/MartijnKaijser/events{/privacy}","received_events_url":"https://api.github.com/users/MartijnKaijser/received_events","type":"User","site_admin":false},"open_issues":5,"closed_issues":0,"state":"open","created_at":"2016-06-21T08:28:56Z","updated_at":"2016-07-28T18:22:27Z","due_on":"2016-08-13T22:00:00Z","closed_at":null},"comments":8,"created_at":"2016-07-26T04:59:05Z","updated_at":"2016-07-29T03:48:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/10170","html_url":"https://github.com/xbmc/xbmc/pull/10170","diff_url":"https://github.com/xbmc/xbmc/pull/10170.diff","patch_url":"https://github.com/xbmc/xbmc/pull/10170.patch"},"body":"In 2016 most of our linux intel users that use VAAPI are running SNB or higher. Those chips support VPP and especially VAAPI-BOB method.\r\n\r\nVAAPI-BOB is the lowest hw consuming method. \r\n\r\nThis fixes high CPU load with new braswell chips which have a nice GPU but a very slow CPU. The old method copied the decoded surfaces via SSE4 intrinsics back to systemmemory and deinterlaced by rendering bobbing here.\r\n\r\nWe currently think to drop this SSE4 copy method as VAAPI supports good enough deinterlacers on high end hardware anyways, which makes Yadif on the CPU obsolete.\r\n\r\nThis render BOB btw. could also be implemented by using the EGL path if needed."},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/236088115","html_url":"https://github.com/xbmc/xbmc/pull/10170#issuecomment-236088115","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/10170","id":236088115,"user":{"login":"piotrasd","id":773012,"avatar_url":"https://avatars.githubusercontent.com/u/773012?v=3","gravatar_id":"","url":"https://api.github.com/users/piotrasd","html_url":"https://github.com/piotrasd","followers_url":"https://api.github.com/users/piotrasd/followers","following_url":"https://api.github.com/users/piotrasd/following{/other_user}","gists_url":"https://api.github.com/users/piotrasd/gists{/gist_id}","starred_url":"https://api.github.com/users/piotrasd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piotrasd/subscriptions","organizations_url":"https://api.github.com/users/piotrasd/orgs","repos_url":"https://api.github.com/users/piotrasd/repos","events_url":"https://api.github.com/users/piotrasd/events{/privacy}","received_events_url":"https://api.github.com/users/piotrasd/received_events","type":"User","site_admin":false},"created_at":"2016-07-29T03:48:41Z","updated_at":"2016-07-29T03:48:41Z","body":"> This render BOB btw. could also be implemented by using the EGL path if needed.\r\nHi @fritsch could you prepare me patch for EGL to test ... i want check on Cherry Trail \r\n(usual eveything on this working with EGL much better)\r\n\r\nAnd for me with BOB deinterlace picture little jumping ... (i mean edges of picture)"}}
{"actor":{"display_login":"piotrasd"}}