{"action":"created","issue":{"url":"https://api.github.com/repos/google/shaka-player/issues/603","repository_url":"https://api.github.com/repos/google/shaka-player","labels_url":"https://api.github.com/repos/google/shaka-player/issues/603/labels{/name}","comments_url":"https://api.github.com/repos/google/shaka-player/issues/603/comments","events_url":"https://api.github.com/repos/google/shaka-player/issues/603/events","html_url":"https://github.com/google/shaka-player/issues/603","id":190923620,"number":603,"title":"Infinite buffering on CC on startup, regression from 2.0.0 to 2.0.1","user":{"login":"johanhil","id":275245,"avatar_url":"https://avatars.githubusercontent.com/u/275245?v=3","gravatar_id":"","url":"https://api.github.com/users/johanhil","html_url":"https://github.com/johanhil","followers_url":"https://api.github.com/users/johanhil/followers","following_url":"https://api.github.com/users/johanhil/following{/other_user}","gists_url":"https://api.github.com/users/johanhil/gists{/gist_id}","starred_url":"https://api.github.com/users/johanhil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/johanhil/subscriptions","organizations_url":"https://api.github.com/users/johanhil/orgs","repos_url":"https://api.github.com/users/johanhil/repos","events_url":"https://api.github.com/users/johanhil/events{/privacy}","received_events_url":"https://api.github.com/users/johanhil/received_events","type":"User","site_admin":false},"labels":[{"id":159144976,"url":"https://api.github.com/repos/google/shaka-player/labels/bug","name":"bug","color":"fc2929","default":true}],"state":"open","locked":false,"assignee":{"login":"joeyparrish","id":6843156,"avatar_url":"https://avatars.githubusercontent.com/u/6843156?v=3","gravatar_id":"","url":"https://api.github.com/users/joeyparrish","html_url":"https://github.com/joeyparrish","followers_url":"https://api.github.com/users/joeyparrish/followers","following_url":"https://api.github.com/users/joeyparrish/following{/other_user}","gists_url":"https://api.github.com/users/joeyparrish/gists{/gist_id}","starred_url":"https://api.github.com/users/joeyparrish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeyparrish/subscriptions","organizations_url":"https://api.github.com/users/joeyparrish/orgs","repos_url":"https://api.github.com/users/joeyparrish/repos","events_url":"https://api.github.com/users/joeyparrish/events{/privacy}","received_events_url":"https://api.github.com/users/joeyparrish/received_events","type":"User","site_admin":false},"assignees":[{"login":"joeyparrish","id":6843156,"avatar_url":"https://avatars.githubusercontent.com/u/6843156?v=3","gravatar_id":"","url":"https://api.github.com/users/joeyparrish","html_url":"https://github.com/joeyparrish","followers_url":"https://api.github.com/users/joeyparrish/followers","following_url":"https://api.github.com/users/joeyparrish/following{/other_user}","gists_url":"https://api.github.com/users/joeyparrish/gists{/gist_id}","starred_url":"https://api.github.com/users/joeyparrish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeyparrish/subscriptions","organizations_url":"https://api.github.com/users/joeyparrish/orgs","repos_url":"https://api.github.com/users/joeyparrish/repos","events_url":"https://api.github.com/users/joeyparrish/events{/privacy}","received_events_url":"https://api.github.com/users/joeyparrish/received_events","type":"User","site_admin":false}],"milestone":null,"comments":0,"created_at":"2016-11-22T07:11:00Z","updated_at":"2016-11-29T00:28:12Z","closed_at":null,"body":"- What version of Shaka Player are you using?\r\n2.0.1\r\n  - Can you reproduce the issue with our latest release version?\r\nYes, when compiled.\r\n  - Can you reproduce the issue with the latest code from `master`?\r\nYes, but only when compiled.\r\n\r\n- Are you using the demo app or your own custom app?\r\nCustom app.\r\n  - If custom app, can you reproduce the issue using our demo app?\r\nNo, it seems to have to do with debug turned on / off (it's a timing issue as far as I can tell).\r\n\r\n- What did you do?\r\n\r\n  - What content did you load?\r\n\r\n    - If custom asset, what manifest and license server URIs?\r\nThe asset is time senstive, it only exists 48hrs after creation, so please ping me at johan.hilding@gmail.com and I'll give you a manifest.\r\n\r\n  - How did you interact with the content, if at all?\r\nN/A\r\n\r\n- What did you expect to happen?\r\nThe content was supposed to start, like in 2.0.0\r\n\r\n- What actually happened?\r\nThe content did not start, and when enabling some logging (not all, because then the issue did not occur - see patch\r\n[logging.diff.txt](https://github.com/google/shaka-player/files/605682/logging.diff.txt)) I could tell that it got stuck in some sort of buffering loop.\r\nIt doesn't actually buffer more than expected, it's just that when it is done buffering, it doesn't start playing.\r\nSo it doesn't properly detect that it's done buffering, I guess. \r\n\r\nI bisected the repo and it seems to me like 4a608ad10c272f36e8f4e57e5ab63e45f82f6e00 is the commit that introduced this regression.\r\n\r\nI'm more than happy to help with more info.\r\n"},"comment":{"url":"https://api.github.com/repos/google/shaka-player/issues/comments/263439104","html_url":"https://github.com/google/shaka-player/issues/603#issuecomment-263439104","issue_url":"https://api.github.com/repos/google/shaka-player/issues/603","id":263439104,"user":{"login":"joeyparrish","id":6843156,"avatar_url":"https://avatars.githubusercontent.com/u/6843156?v=3","gravatar_id":"","url":"https://api.github.com/users/joeyparrish","html_url":"https://github.com/joeyparrish","followers_url":"https://api.github.com/users/joeyparrish/followers","following_url":"https://api.github.com/users/joeyparrish/following{/other_user}","gists_url":"https://api.github.com/users/joeyparrish/gists{/gist_id}","starred_url":"https://api.github.com/users/joeyparrish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joeyparrish/subscriptions","organizations_url":"https://api.github.com/users/joeyparrish/orgs","repos_url":"https://api.github.com/users/joeyparrish/repos","events_url":"https://api.github.com/users/joeyparrish/events{/privacy}","received_events_url":"https://api.github.com/users/joeyparrish/received_events","type":"User","site_admin":false},"created_at":"2016-11-29T00:28:12Z","updated_at":"2016-11-29T00:28:12Z","body":"@johanhil, can you please test something for me?  I have been working on a bug today that may be related.\r\n\r\nIn lib/media/playhead.js, in the constructor, change `this.startWatchdogTimer_()` to `this.onWatchdogTimer_()`.  I expect this will make the bug more reproducible, even with logging.  Please let me know if this is the case.  If so, I should have a fix out soon."}}
{"actor":{"display_login":"joeyparrish"}}