{"action":"created","issue":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/5587","labels_url":"https://api.github.com/repos/highfidelity/hifi/issues/5587/labels{/name}","comments_url":"https://api.github.com/repos/highfidelity/hifi/issues/5587/comments","events_url":"https://api.github.com/repos/highfidelity/hifi/issues/5587/events","html_url":"https://github.com/highfidelity/hifi/pull/5587","id":101554860,"number":5587,"title":"DO NOT MERGE - Decouple Avatar Update","user":{"login":"howard-stearns","id":7015115,"avatar_url":"https://avatars.githubusercontent.com/u/7015115?v=3","gravatar_id":"","url":"https://api.github.com/users/howard-stearns","html_url":"https://github.com/howard-stearns","followers_url":"https://api.github.com/users/howard-stearns/followers","following_url":"https://api.github.com/users/howard-stearns/following{/other_user}","gists_url":"https://api.github.com/users/howard-stearns/gists{/gist_id}","starred_url":"https://api.github.com/users/howard-stearns/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/howard-stearns/subscriptions","organizations_url":"https://api.github.com/users/howard-stearns/orgs","repos_url":"https://api.github.com/users/howard-stearns/repos","events_url":"https://api.github.com/users/howard-stearns/events{/privacy}","received_events_url":"https://api.github.com/users/howard-stearns/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-18T02:28:20Z","updated_at":"2015-08-18T23:17:34Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/highfidelity/hifi/pulls/5587","html_url":"https://github.com/highfidelity/hifi/pull/5587","diff_url":"https://github.com/highfidelity/hifi/pull/5587.diff","patch_url":"https://github.com/highfidelity/hifi/pull/5587.patch"},"body":"Current version is just a POC for testing.\r\nDecouples update/simulation of my avatar and other avatars versus main idle update (and render).\r\nReport \"Avatar Simrate\" in stats. (This is for my avatar and update of others, but doesn't indicate the rate we're receiving from the mixer.)\r\n\r\nThe first priority is to support experimentation. To that end, the following settings are read AT STARTUP:\r\nAvatarUpdateType (an integer):\r\n  1 (default): Update is done synchronously with main idle update/render loop.\r\n  2: Update is still done on the main thread, but happens on a timer with a semi-independent update rate.\r\n  3: Separate thread, on a timer.\r\nAvatarUpdateTargetSimrate (an integer, defaulting to 60). Not used for type=1.\r\n\r\nThe second priority is to not change other code, even if the overall result might be an improvement."},"comment":{"url":"https://api.github.com/repos/highfidelity/hifi/issues/comments/132388404","html_url":"https://github.com/highfidelity/hifi/pull/5587#issuecomment-132388404","issue_url":"https://api.github.com/repos/highfidelity/hifi/issues/5587","id":132388404,"user":{"login":"sethalves","id":1137072,"avatar_url":"https://avatars.githubusercontent.com/u/1137072?v=3","gravatar_id":"","url":"https://api.github.com/users/sethalves","html_url":"https://github.com/sethalves","followers_url":"https://api.github.com/users/sethalves/followers","following_url":"https://api.github.com/users/sethalves/following{/other_user}","gists_url":"https://api.github.com/users/sethalves/gists{/gist_id}","starred_url":"https://api.github.com/users/sethalves/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sethalves/subscriptions","organizations_url":"https://api.github.com/users/sethalves/orgs","repos_url":"https://api.github.com/users/sethalves/repos","events_url":"https://api.github.com/users/sethalves/events{/privacy}","received_events_url":"https://api.github.com/users/sethalves/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T23:17:34Z","updated_at":"2015-08-18T23:17:34Z","body":"Settings.setValue(\"AvatarUpdateType\", 3);\r\n"}}