{"action":"created","issue":{"url":"https://api.github.com/repos/xiph/rav1e/issues/1117","repository_url":"https://api.github.com/repos/xiph/rav1e","labels_url":"https://api.github.com/repos/xiph/rav1e/issues/1117/labels{/name}","comments_url":"https://api.github.com/repos/xiph/rav1e/issues/1117/comments","events_url":"https://api.github.com/repos/xiph/rav1e/issues/1117/events","html_url":"https://github.com/xiph/rav1e/pull/1117","id":421411865,"node_id":"MDExOlB1bGxSZXF1ZXN0MjYxNDY2ODQw","number":1117,"title":"Rework the internal encoding logic","user":{"login":"lu-zero","id":239012,"node_id":"MDQ6VXNlcjIzOTAxMg==","avatar_url":"https://avatars1.githubusercontent.com/u/239012?v=4","gravatar_id":"","url":"https://api.github.com/users/lu-zero","html_url":"https://github.com/lu-zero","followers_url":"https://api.github.com/users/lu-zero/followers","following_url":"https://api.github.com/users/lu-zero/following{/other_user}","gists_url":"https://api.github.com/users/lu-zero/gists{/gist_id}","starred_url":"https://api.github.com/users/lu-zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lu-zero/subscriptions","organizations_url":"https://api.github.com/users/lu-zero/orgs","repos_url":"https://api.github.com/users/lu-zero/repos","events_url":"https://api.github.com/users/lu-zero/events{/privacy}","received_events_url":"https://api.github.com/users/lu-zero/received_events","type":"User","site_admin":false},"labels":[{"id":1072864151,"node_id":"MDU6TGFiZWwxMDcyODY0MTUx","url":"https://api.github.com/repos/xiph/rav1e/labels/WorkInProgress","name":"WorkInProgress","color":"54bece","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2019-03-15T08:50:05Z","updated_at":"2019-04-01T23:49:45Z","closed_at":null,"author_association":"COLLABORATOR","pull_request":{"url":"https://api.github.com/repos/xiph/rav1e/pulls/1117","html_url":"https://github.com/xiph/rav1e/pull/1117","diff_url":"https://github.com/xiph/rav1e/pull/1117.diff","patch_url":"https://github.com/xiph/rav1e/pull/1117.patch"},"body":"- [ ] move the encoding loop in a stand alone thread (needed by #689)\r\n- [x] feed the frames to the scenechange detector, queue them up until:\r\n  - the scenechange is detected\r\n  - the limit has been hit\r\n  - a flush has been hit\r\n- [ ] feed the group to the reordering logic and prepare the frame-invariants\r\n- [ ] encode the groups using a threadpool"},"comment":{"url":"https://api.github.com/repos/xiph/rav1e/issues/comments/478788654","html_url":"https://github.com/xiph/rav1e/pull/1117#issuecomment-478788654","issue_url":"https://api.github.com/repos/xiph/rav1e/issues/1117","id":478788654,"node_id":"MDEyOklzc3VlQ29tbWVudDQ3ODc4ODY1NA==","user":{"login":"lu-zero","id":239012,"node_id":"MDQ6VXNlcjIzOTAxMg==","avatar_url":"https://avatars1.githubusercontent.com/u/239012?v=4","gravatar_id":"","url":"https://api.github.com/users/lu-zero","html_url":"https://github.com/lu-zero","followers_url":"https://api.github.com/users/lu-zero/followers","following_url":"https://api.github.com/users/lu-zero/following{/other_user}","gists_url":"https://api.github.com/users/lu-zero/gists{/gist_id}","starred_url":"https://api.github.com/users/lu-zero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lu-zero/subscriptions","organizations_url":"https://api.github.com/users/lu-zero/orgs","repos_url":"https://api.github.com/users/lu-zero/repos","events_url":"https://api.github.com/users/lu-zero/events{/privacy}","received_events_url":"https://api.github.com/users/lu-zero/received_events","type":"User","site_admin":false},"created_at":"2019-04-01T23:49:45Z","updated_at":"2019-04-01T23:49:45Z","author_association":"COLLABORATOR","body":"Now I have something that builds but it is almost surely wrong (off by ones and other logic faults expected). Once it proves to work the code can be simplified a lot."}}
{"actor":{"display_login":"lu-zero"}}