{"push_id":1543576985,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"dc5567665010745215868918db851d1adba1e194","before":"b656ecd687d1d0b3c84ea53fdfefb0daddeb4364","commits":[{"sha":"dc5567665010745215868918db851d1adba1e194","author":{"name":"Jacob Trimble","email":"b0b9d1c18232175b6c62b8dff00905fc37003619@google.com"},"message":"Don't clear individual buffers in StreamingEngine.\n\nBefore, we would treat each buffer separately when deciding to clear\nwhen seeking.  However, this can cause problems because the media\nstates can end up needing different Periods.\n\nFor example: we are in Period 2 and seek backwards into Period 1 where\nwe have buffered text but not video.  The text media state will need\nPeriod 2 since it is buffered; but the video media state will need\nPeriod 1.  For both states, the \"current\" Period is 2, so the video\nstate will try to handle a Period transition.  This will cause an\nindefinite hang since text state will never need Period 1.\n\nIssue #655\n\nChange-Id: I9d03c0378481b412a79eef205cd647ec9895a8d7","distinct":true,"url":"https://api.github.com/repos/google/shaka-player/commits/dc5567665010745215868918db851d1adba1e194"}]}
{"actor":{"display_login":"shaka-player-bot"}}