{"action":"created","issue":{"url":"https://api.github.com/repos/mpv-player/mpv/issues/2392","repository_url":"https://api.github.com/repos/mpv-player/mpv","labels_url":"https://api.github.com/repos/mpv-player/mpv/issues/2392/labels{/name}","comments_url":"https://api.github.com/repos/mpv-player/mpv/issues/2392/comments","events_url":"https://api.github.com/repos/mpv-player/mpv/issues/2392/events","html_url":"https://github.com/mpv-player/mpv/issues/2392","id":110832234,"number":2392,"title":"Fullscreen performance regression on OS X El Capitan","user":{"login":"franzf","id":869168,"avatar_url":"https://avatars.githubusercontent.com/u/869168?v=3","gravatar_id":"","url":"https://api.github.com/users/franzf","html_url":"https://github.com/franzf","followers_url":"https://api.github.com/users/franzf/followers","following_url":"https://api.github.com/users/franzf/following{/other_user}","gists_url":"https://api.github.com/users/franzf/gists{/gist_id}","starred_url":"https://api.github.com/users/franzf/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/franzf/subscriptions","organizations_url":"https://api.github.com/users/franzf/orgs","repos_url":"https://api.github.com/users/franzf/repos","events_url":"https://api.github.com/users/franzf/events{/privacy}","received_events_url":"https://api.github.com/users/franzf/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mpv-player/mpv/labels/osx","name":"osx","color":"e102d8"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":55,"created_at":"2015-10-11T04:08:24Z","updated_at":"2016-09-25T14:16:11Z","closed_at":null,"body":"This is a regression I've noticed since upgrading from Yosemite. Drawing the OSD and progress bar are way too CPU intensive, to the point where mpv will skip frames. To illustrate it, I've recorded the screen of my old, weaker laptop:\r\n\r\n![screen](https://cloud.githubusercontent.com/assets/869168/10414618/d359360e-6fab-11e5-9eb4-47182655e813.gif)\r\n\r\nWhile just playing a panning scene normally skips 2 frames, moving the mouse to trigger the OSD makes the CPU usage shoot up, where even mpv notices, skipping 98 frames. That's a worst case scenario on a Core 2 Duo, but the CPU usage is noticeable even on my newer machines.\r\n\r\nmpv git-78caf6a, ffmpeg 2.8, OS X 10.11 15A284"},"comment":{"url":"https://api.github.com/repos/mpv-player/mpv/issues/comments/249424125","html_url":"https://github.com/mpv-player/mpv/issues/2392#issuecomment-249424125","issue_url":"https://api.github.com/repos/mpv-player/mpv/issues/2392","id":249424125,"user":{"login":"Akemi","id":680386,"avatar_url":"https://avatars.githubusercontent.com/u/680386?v=3","gravatar_id":"","url":"https://api.github.com/users/Akemi","html_url":"https://github.com/Akemi","followers_url":"https://api.github.com/users/Akemi/followers","following_url":"https://api.github.com/users/Akemi/following{/other_user}","gists_url":"https://api.github.com/users/Akemi/gists{/gist_id}","starred_url":"https://api.github.com/users/Akemi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Akemi/subscriptions","organizations_url":"https://api.github.com/users/Akemi/orgs","repos_url":"https://api.github.com/users/Akemi/repos","events_url":"https://api.github.com/users/Akemi/events{/privacy}","received_events_url":"https://api.github.com/users/Akemi/received_events","type":"User","site_admin":false},"created_at":"2016-09-25T14:16:11Z","updated_at":"2016-09-25T14:16:11Z","body":"i have another test branch, with a different approach, which should fix it ([exclusive_fs](https://github.com/Akemi/mpv/commit/20d9f3975847e7c8010078f8cf8d6a1aca2be91e)). it was just for testing if it fixes our bug and isn't for merging. it's still buggy in other aspects and has some drawbacks over our current fs."}}
{"actor":{"display_login":"Akemi"}}