{"push_id":784540794,"size":203,"distinct_size":203,"ref":"refs/heads/development","head":"796fb9c8bcf7d2877e0d80ab79645dcdf5cfd018","before":"81c573e8835b0fd062142b7eab0c8acc7389e952","commits":[{"sha":"6ebb58fac2fcd05419ed6704ac93e02b2bc55638","author":{"email":"8b5d508b3e89f46165c79dc097f171e3dfa371d4@gmail.com","name":"David Evans"},"message":"Only log e.error when it is not undefined","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/6ebb58fac2fcd05419ed6704ac93e02b2bc55638"},{"sha":"b033900acf0797dd93254aa27e9c92ec8c332a0a","author":{"email":"8b5d508b3e89f46165c79dc097f171e3dfa371d4@gmail.com","name":"David Evans"},"message":"Fix #590 - srcElement not available in FF","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/b033900acf0797dd93254aa27e9c92ec8c332a0a"},{"sha":"1fe34b94f72dfc39827660ccb3c8e1410ab62767","author":{"email":"4fba85591214bd7d39c46e40ae45c8d87c9db6ba@cablelabs.com","name":"Greg Rutz"},"message":"Fix for bug #623\n\nMake protection teardown an asynchronous operation.\n\nAdded new events for StreamController and MediaPlayer to listen to which\nwill enable proper shutdown of the key systems prior to loading any new\nstreams.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/1fe34b94f72dfc39827660ccb3c8e1410ab62767"},{"sha":"4e206fa69623c86a9ca44c6fd2a59eaba89cc1c2","author":{"email":"4fba85591214bd7d39c46e40ae45c8d87c9db6ba@cablelabs.com","name":"Greg Rutz"},"message":"Fix jshint errors","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/4e206fa69623c86a9ca44c6fd2a59eaba89cc1c2"},{"sha":"d3e5c1c3bc681d2fe599f60c444b0cd0b7488155","author":{"email":"4fba85591214bd7d39c46e40ae45c8d87c9db6ba@cablelabs.com","name":"Greg Rutz"},"message":"Unregister from \"loadedmetadata\" events\n\nThis prevents multiple setting of MediaKeys on IE11","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/d3e5c1c3bc681d2fe599f60c444b0cd0b7488155"},{"sha":"568724553ce68a9e756864dd314de7d057c0b538","author":{"email":"c30742897c6807be397f708a411a12a59290162d@akamai.com","name":"Dan Sparacio"},"message":"Fix for issue #619 - Will not make time source attempt for static streams unless utc timings in manifest advise to do so. \nPartial Fix for issue #601 - Avoids using non MPD embedded utc timing sources if SegmentTimeline is present.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/568724553ce68a9e756864dd314de7d057c0b538"},{"sha":"7cc674ba64c9f71ddebd8f77dde6856d39c9b596","author":{"email":"8b5d508b3e89f46165c79dc097f171e3dfa371d4@gmail.com","name":"David Evans"},"message":"For streams starting at or very close to availabilityStartTime,\nonLiveEdgeSearchCompleted was called before the currentTrackInfo is valid,\nsince this is only valid once the segment list has been generated.\nThe fix is to ensure that the DATE_UPDATE_COMPLETED handler for the\nschedule controller is called before that of the stream (by subscribing\nthem in the correct order). This ensures that the current track info is\nvalid before the live edge search is started and there is something for\nthe live edge search completed handler to reference.\n\nAdditionally, scheduling is no longer started in the live edge search\ncomplete handler but in the stream updated handler, as (I think) was\nintended when that handler was added.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/7cc674ba64c9f71ddebd8f77dde6856d39c9b596"},{"sha":"beba9dc1ba3374474be6720dd6937cb204d073bd","author":{"email":"c30742897c6807be397f708a411a12a59290162d@akamai.com","name":"Dan Sparacio"},"message":"updated version strings for v1.5","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/beba9dc1ba3374474be6720dd6937cb204d073bd"},{"sha":"98ae23372c8987a79bbfdc47f03a078446f42d95","author":{"email":"2302ef9ab80036d0e76789a904e1d53c1a325675@users.noreply.github.com","name":"Dan Sparacio"},"message":"Merge pull request #630 from AkamaiDASH/development\n\nupdated version strings for v1.5","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/98ae23372c8987a79bbfdc47f03a078446f42d95"},{"sha":"eb6f367ed75789f2148870147939266098be9be0","author":{"email":"4fba85591214bd7d39c46e40ae45c8d87c9db6ba@cablelabs.com","name":"Greg Rutz"},"message":"Prevent multiple simultaneous resets\n\nSince resetting the player is now asynchronous, we need to prevent\nmultiple calls to MediaPlayer.reset() from trying to reset the player\nwhile it is in the process of resetting.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/eb6f367ed75789f2148870147939266098be9be0"},{"sha":"3f6a42cc6881f44a7364b650559adde0c184d8e7","author":{"email":"c30742897c6807be397f708a411a12a59290162d@akamai.com","name":"Dan Sparacio"},"message":"Fix for issue #609. \nDo not allow abandonment logic to run if auto switch mode is false.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/3f6a42cc6881f44a7364b650559adde0c184d8e7"},{"sha":"f3c16df63b8cb1805f83ada510a1c8acc549263b","author":{"email":"2302ef9ab80036d0e76789a904e1d53c1a325675@users.noreply.github.com","name":"Dan Sparacio"},"message":"Merge pull request #635 from AkamaiDASH/development\n\nFix for issue #609.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/f3c16df63b8cb1805f83ada510a1c8acc549263b"},{"sha":"fd3f3049407bd94902833b6c8c06e4bf995fc2b9","author":{"email":"0385e37f2525fc6c9076f43884a4ea382010df6f@users.noreply.github.com","name":"Greg Rutz"},"message":"Merge pull request #624 from cablelabs/protection-teardown\n\nBug # 623 Async Protection teardown","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/fd3f3049407bd94902833b6c8c06e4bf995fc2b9"},{"sha":"7702d84f75f71cbccac3cfabad0273573f18d164","author":{"email":"86e932de0001dc870be0cadb9c7c4e358a87ea76@akvelon.com","name":"KozhinM"},"message":"Merge pull request #629 from bbcrddave/FixAssertionAtAvailabilityStartTime\n\nUninitialized currentTrackInfo cause assertion in onLiveEdgeSearchCompleted at availabilityStartTime","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/7702d84f75f71cbccac3cfabad0273573f18d164"},{"sha":"4d1340e70ef45f01cd10646b2a29a1ab69ff2f2c","author":{"email":"86e932de0001dc870be0cadb9c7c4e358a87ea76@akvelon.com","name":"KozhinM"},"message":"Merge pull request #598 from bbcrddave/TargetNotSrcElement\n\nUse Event.target not Event.srcElement where possible","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/4d1340e70ef45f01cd10646b2a29a1ab69ff2f2c"},{"sha":"72239d12dcfde325c775a91daa636e8bb805c0c9","author":{"email":"2302ef9ab80036d0e76789a904e1d53c1a325675@users.noreply.github.com","name":"Dan Sparacio"},"message":"Merge pull request #627 from AkamaiDASH/bugfixes\n\nFix for Issue #619 & Partial fix for #601","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/72239d12dcfde325c775a91daa636e8bb805c0c9"},{"sha":"cac00d29876ee0756f5b6b14e83cffff3e77068f","author":{"email":"86e932de0001dc870be0cadb9c7c4e358a87ea76@akvelon.com","name":"kozhinm"},"message":"fixes a possible SecurityError if Storage access is denied","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/cac00d29876ee0756f5b6b14e83cffff3e77068f"},{"sha":"cb1aba132754c7d63f81574ecd57e28201676445","author":{"email":"86e932de0001dc870be0cadb9c7c4e358a87ea76@akvelon.com","name":"KozhinM"},"message":"Merge pull request #638 from MSOpenTech/bugfixing\n\nFixes a possible SecurityError if Storage access is denied.","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/cb1aba132754c7d63f81574ecd57e28201676445"},{"sha":"9ee23848dcb5d089183fd711315cb8a3c7ed52a2","author":{"email":"4fba85591214bd7d39c46e40ae45c8d87c9db6ba@cablelabs.com","name":"Greg Rutz"},"message":"Convert XlinkController/Loader to classes","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/9ee23848dcb5d089183fd711315cb8a3c7ed52a2"},{"sha":"bbb88da3f0a1feac55d7536437b25bddc3fcc772","author":{"email":"0385e37f2525fc6c9076f43884a4ea382010df6f@users.noreply.github.com","name":"Greg Rutz"},"message":"Merge pull request #637 from cablelabs/xlink-class\n\nConvert XlinkController/Loader to classes","distinct":true,"url":"https://api.github.com/repos/adobe-primetime/dash.js/commits/bbb88da3f0a1feac55d7536437b25bddc3fcc772"}]}