{"action":"created","issue":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/10887","repository_url":"https://api.github.com/repos/xbmc/xbmc","labels_url":"https://api.github.com/repos/xbmc/xbmc/issues/10887/labels{/name}","comments_url":"https://api.github.com/repos/xbmc/xbmc/issues/10887/comments","events_url":"https://api.github.com/repos/xbmc/xbmc/issues/10887/events","html_url":"https://github.com/xbmc/xbmc/pull/10887","id":187817182,"number":10887,"title":"AML clock timing adjustments","user":{"login":"peak3d","id":22704999,"avatar_url":"https://avatars.githubusercontent.com/u/22704999?v=3","gravatar_id":"","url":"https://api.github.com/users/peak3d","html_url":"https://github.com/peak3d","followers_url":"https://api.github.com/users/peak3d/followers","following_url":"https://api.github.com/users/peak3d/following{/other_user}","gists_url":"https://api.github.com/users/peak3d/gists{/gist_id}","starred_url":"https://api.github.com/users/peak3d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/peak3d/subscriptions","organizations_url":"https://api.github.com/users/peak3d/orgs","repos_url":"https://api.github.com/users/peak3d/repos","events_url":"https://api.github.com/users/peak3d/events{/privacy}","received_events_url":"https://api.github.com/users/peak3d/received_events","type":"User","site_admin":false},"labels":[{"id":1659186,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Fix","name":"Fix","color":"0b02e1","default":false},{"id":13087449,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Improvement","name":"Improvement","color":"0b02e1","default":false},{"id":278156425,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Linux","name":"Linux","color":"006b75","default":false},{"id":277024034,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Rendering%20Video","name":"Rendering Video","color":"009800","default":false},{"id":276935033,"url":"https://api.github.com/repos/xbmc/xbmc/labels/Video","name":"Video","color":"009800","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":37,"created_at":"2016-11-07T20:22:40Z","updated_at":"2016-12-08T16:35:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/xbmc/xbmc/pulls/10887","html_url":"https://github.com/xbmc/xbmc/pull/10887","diff_url":"https://github.com/xbmc/xbmc/pull/10887.diff","patch_url":"https://github.com/xbmc/xbmc/pull/10887.patch"},"body":"Timing adjustments to get AML clock better synced to kodi DVDClock\r\n\r\n## Description\r\nThis PR does mainly 2 things:\r\n- wait for AML decoder start until enough packets are feeded\r\n- adjust AML clock to be never behind kodi clock (can lead to stutter) and not to much behind kodi clock(can lead to stutter as well)\r\n\r\n## Motivation and Context\r\nMPEG2 videos delivered from TVHeadend do not play without stutter.\r\n\r\n## How Has This Been Tested?\r\nRuntime tests 23.97fps, 25 fps , 50fps live-tv and streams on local drive.\r\n\r\n## Types of change\r\n- [X] Bug fix (non-breaking change which fixes an issue)\r\n- [ ] New feature (non-breaking change which adds functionality)\r\n- [ ] Breaking change (fix or feature that would cause existing functionality to change)\r\n\r\n## Checklist:\r\n- [X] My code follows the [Code guidelines](https://codedocs.xyz/xbmc/xbmc/code_guidelines.html) of this project \r\n- [ ] My change requires a change to the documentation, either Doxygen or wiki\r\n- [ ] I have updated the documentation accordingly\r\n- [X] I have read the [CONTRIBUTING](https://github.com/xbmc/xbmc/blob/master/CONTRIBUTING.md) document\r\n- [ ] I have added tests to cover my change\r\n- [ ] All new and existing tests passed\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/xbmc/xbmc/issues/comments/265786589","html_url":"https://github.com/xbmc/xbmc/pull/10887#issuecomment-265786589","issue_url":"https://api.github.com/repos/xbmc/xbmc/issues/10887","id":265786589,"user":{"login":"hephooey","id":5430834,"avatar_url":"https://avatars.githubusercontent.com/u/5430834?v=3","gravatar_id":"","url":"https://api.github.com/users/hephooey","html_url":"https://github.com/hephooey","followers_url":"https://api.github.com/users/hephooey/followers","following_url":"https://api.github.com/users/hephooey/following{/other_user}","gists_url":"https://api.github.com/users/hephooey/gists{/gist_id}","starred_url":"https://api.github.com/users/hephooey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hephooey/subscriptions","organizations_url":"https://api.github.com/users/hephooey/orgs","repos_url":"https://api.github.com/users/hephooey/repos","events_url":"https://api.github.com/users/hephooey/events{/privacy}","received_events_url":"https://api.github.com/users/hephooey/received_events","type":"User","site_admin":false},"created_at":"2016-12-08T16:35:59Z","updated_at":"2016-12-08T16:35:59Z","body":"@codesnake, one positive example of this pr comparing with Jarvis on an Odroid C2 is the video posted [here](http://forum.kodi.tv/showthread.php?tid=258707&pid=2450781#pid2450781). On Jarvis it is a pain to watch the jittering pictures, while with this PR everything is smooth. I do not know if the situation are similar on other amlogic based devices."}}
{"actor":{"display_login":"hephooey"}}