{"action":"created","issue":{"url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/244","repository_url":"https://api.github.com/repos/brianwernick/ExoMedia","labels_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/244/labels{/name}","comments_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/244/comments","events_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/244/events","html_url":"https://github.com/brianwernick/ExoMedia/issues/244","id":160537141,"number":244,"title":"Playback Stops After Scrolling through a Few Videos","user":{"login":"PhatJo","id":1447912,"avatar_url":"https://avatars.githubusercontent.com/u/1447912?v=3","gravatar_id":"","url":"https://api.github.com/users/PhatJo","html_url":"https://github.com/PhatJo","followers_url":"https://api.github.com/users/PhatJo/followers","following_url":"https://api.github.com/users/PhatJo/following{/other_user}","gists_url":"https://api.github.com/users/PhatJo/gists{/gist_id}","starred_url":"https://api.github.com/users/PhatJo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PhatJo/subscriptions","organizations_url":"https://api.github.com/users/PhatJo/orgs","repos_url":"https://api.github.com/users/PhatJo/repos","events_url":"https://api.github.com/users/PhatJo/events{/privacy}","received_events_url":"https://api.github.com/users/PhatJo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-06-15T22:19:12Z","updated_at":"2016-06-16T00:38:39Z","closed_at":null,"body":"- [x] I have verified there are no duplicate active or recent bugs, questions, or requests\r\n\r\n###### Include the following:\r\n - ExoMedia version: `2.5.6`\r\n - Device OS version: `5.1.1 and 6.0`\r\n - Devide Manufacturer: `Android TV: various manufactures e.g Google Nexus, Razer Forge`\r\n - Device Name: `Android TV emulator, Nexus Player, Razer Forge TV`\r\n \r\n###### Reproduction Steps\r\n - Run demo app in https://github.com/PhatJo/androidtvdemo. Can run on an Android TV emulator or any Android TV device\r\n - Scroll to from one video to another on the top carousel\r\n\r\n###### Expected Result\r\n- Video playback begins soon after a card in the top row is selected after any number of scrolls through the carousel. \r\n\r\n###### Actual Result\r\n- After 5th or 6th video, the video view shows a black screen and the \"sending message to a Handler on a dead thread\" warning is output. Often the reported line is `EMVideoView.setVideoUri()` and `stopPlayback()`\r\n\r\n###### More info\r\nI have read about some possibly related issues on the ExoPlayer project, like:\r\nhttps://github.com/google/ExoPlayer/issues/426 and https://github.com/google/ExoPlayer/issues/590 but the ExoPlayer devs seem to insist that it's a harmless warning. Could it possibly related to memory problems? I'm stumped because from Memory Monitor usage seems pretty normal and the device doesn't throw any OOMs"},"comment":{"url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/comments/226359338","html_url":"https://github.com/brianwernick/ExoMedia/issues/244#issuecomment-226359338","issue_url":"https://api.github.com/repos/brianwernick/ExoMedia/issues/244","id":226359338,"user":{"login":"brianwernick","id":8961257,"avatar_url":"https://avatars.githubusercontent.com/u/8961257?v=3","gravatar_id":"","url":"https://api.github.com/users/brianwernick","html_url":"https://github.com/brianwernick","followers_url":"https://api.github.com/users/brianwernick/followers","following_url":"https://api.github.com/users/brianwernick/following{/other_user}","gists_url":"https://api.github.com/users/brianwernick/gists{/gist_id}","starred_url":"https://api.github.com/users/brianwernick/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brianwernick/subscriptions","organizations_url":"https://api.github.com/users/brianwernick/orgs","repos_url":"https://api.github.com/users/brianwernick/repos","events_url":"https://api.github.com/users/brianwernick/events{/privacy}","received_events_url":"https://api.github.com/users/brianwernick/received_events","type":"User","site_admin":false},"created_at":"2016-06-16T00:38:38Z","updated_at":"2016-06-16T00:38:38Z","body":"The `IllegalStateException` occurs when the ExoPlayer is being destroyed and after looking in to it about a year ago I came to the same conclusion the ExoPlayer devs have, it is inconsequential and doesn't represent another issue (It would be quite a bit of work to change the architecture around the issue so it hasn't been done because it is low priority).\r\n\r\nYou should also look at #214 and #128 as they might shed some light on your issue"}}
{"actor":{"display_login":"brianwernick"}}