{"action":"created","issue":{"url":"https://api.github.com/repos/videojs/video.js/issues/2957","labels_url":"https://api.github.com/repos/videojs/video.js/issues/2957/labels{/name}","comments_url":"https://api.github.com/repos/videojs/video.js/issues/2957/comments","events_url":"https://api.github.com/repos/videojs/video.js/issues/2957/events","html_url":"https://github.com/videojs/video.js/pull/2957","id":124259107,"number":2957,"title":"clear out currentSource on loadstart","user":{"login":"gkatsev","id":535884,"avatar_url":"https://avatars.githubusercontent.com/u/535884?v=3","gravatar_id":"","url":"https://api.github.com/users/gkatsev","html_url":"https://github.com/gkatsev","followers_url":"https://api.github.com/users/gkatsev/followers","following_url":"https://api.github.com/users/gkatsev/following{/other_user}","gists_url":"https://api.github.com/users/gkatsev/gists{/gist_id}","starred_url":"https://api.github.com/users/gkatsev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkatsev/subscriptions","organizations_url":"https://api.github.com/users/gkatsev/orgs","repos_url":"https://api.github.com/users/gkatsev/repos","events_url":"https://api.github.com/users/gkatsev/events{/privacy}","received_events_url":"https://api.github.com/users/gkatsev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-29T19:44:42Z","updated_at":"2015-12-29T20:05:05Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/videojs/video.js/pulls/2957","html_url":"https://github.com/videojs/video.js/pull/2957","diff_url":"https://github.com/videojs/video.js/pull/2957.diff","patch_url":"https://github.com/videojs/video.js/pull/2957.patch"},"body":"Starting with [v5.2.2](https://github.com/videojs/video.js/blob/master/CHANGELOG.md#522-2015-11-23) we've been returning the [cached src](https://github.com/videojs/video.js/pull/2833) for source handlers. This is important for techs that end up using MSE so that we return an the original source rather than the blob url that gets set.\r\nHowever, there are cases when, in the html5 tech, the underlying video element could get a new video set, bypassing the videojs API. We want to actually pick up this change to return the new sources."},"comment":{"url":"https://api.github.com/repos/videojs/video.js/issues/comments/167865501","html_url":"https://github.com/videojs/video.js/pull/2957#issuecomment-167865501","issue_url":"https://api.github.com/repos/videojs/video.js/issues/2957","id":167865501,"user":{"login":"gkatsev","id":535884,"avatar_url":"https://avatars.githubusercontent.com/u/535884?v=3","gravatar_id":"","url":"https://api.github.com/users/gkatsev","html_url":"https://github.com/gkatsev","followers_url":"https://api.github.com/users/gkatsev/followers","following_url":"https://api.github.com/users/gkatsev/following{/other_user}","gists_url":"https://api.github.com/users/gkatsev/gists{/gist_id}","starred_url":"https://api.github.com/users/gkatsev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gkatsev/subscriptions","organizations_url":"https://api.github.com/users/gkatsev/orgs","repos_url":"https://api.github.com/users/gkatsev/repos","events_url":"https://api.github.com/users/gkatsev/events{/privacy}","received_events_url":"https://api.github.com/users/gkatsev/received_events","type":"User","site_admin":false},"created_at":"2015-12-29T20:05:05Z","updated_at":"2015-12-29T20:05:05Z","body":"(Also, the direct issue that sprouted this has been worked around for now, so, it's not a huge hurry)"}}