{"push_id":1141865500,"size":6,"distinct_size":6,"ref":"refs/heads/inbound","head":"1a83f5040105bef89ae2875e9a51bf8bc9d26bce","before":"94b2b53bfe1a1b864653eebda60fbbabc7a195fa","commits":[{"sha":"2089f9d8bbbb67fc2dd3c22db009f874aa410659","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1276184: [MSE] P1. Scan where to start removing frames from the start if new block added starts with a keyframe. r=kamidphish\n\nWe keep the next position on where to add frames so that we do not break the current coded frame group. However, when the new group of added frames starts with a keyframe we do not have to worry about breaking the previous coded frame group.\n\nMozReview-Commit-ID: G81xGuSa4Y2\n\n--HG--\nextra : rebase_source : 4cbe5d0b5921c68c877815af15bbd10b40f18c80","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/2089f9d8bbbb67fc2dd3c22db009f874aa410659"},{"sha":"c7855950ec71483b7a72c0e1d3b6acb428c19fa2","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1276184: [MSE] P2. Remove the need to scan the track buffer when frames are being removed. r=kamidphish\n\nThe index at which we are removing frames is always the one where we will be inserting the next ones.\n\nMozReview-Commit-ID: DHeJDmwiMS9\n\n--HG--\nextra : rebase_source : 3730c0ed7fbdb4d9f8b4157f36aa7bb9d03a6517","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/c7855950ec71483b7a72c0e1d3b6acb428c19fa2"},{"sha":"8dddf4b2bcfd75b890cda2b42a8435bbf4d08b74","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1276184: [MSE] P3. Be consistent with types when accessing track buffer. r=kamidphish\n\nMozReview-Commit-ID: BJlNeValVxE\n\n--HG--\nextra : rebase_source : 333397c0b67d9f5d9a549abef873e43ce2bfe91e","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/8dddf4b2bcfd75b890cda2b42a8435bbf4d08b74"},{"sha":"0fa6daa94706aa80c3c63e71dac72231599617a6","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1277729: Ignore readyState value when reporting the buffered range. r=jwwang\n\nFor plain media playback, the buffered range will always be empty if readyState is HAVE_NOTHING has we need to decode the metadata to determine the duration and eventually decode the first frame to determine the start time. With MSE however, the buffered range is per spec directly related to the source buffer buffered range.\n\nSo we can always simply query the MediaDecoder to determine the buffered range regardless of the readyState value.\n\nMozReview-Commit-ID: BQs8iuUCiNw\n\n--HG--\nextra : rebase_source : 28fea8a89eab38b481a15d76061debacce86274f","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/0fa6daa94706aa80c3c63e71dac72231599617a6"},{"sha":"e6ff9b5d09dc33e99a4a9c73025d1e56e0df3bc5","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1277508: P1. Don't attempt to demux new samples while we're currently draining. r=kamidphish\n\nWe should only attempt to demux new samples once all pending decoded frames have been returned. Otherwise, the next demuxing attempt once a resolution change has been detected will reset the state and drop all decoded frames.\n\nMozReview-Commit-ID: 2coKQA8lZ8c\n\n--HG--\nextra : rebase_source : f8df34bd9ea1b05c251a34d043da19c7d3d5e587","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/e6ff9b5d09dc33e99a4a9c73025d1e56e0df3bc5"},{"sha":"1a83f5040105bef89ae2875e9a51bf8bc9d26bce","author":{"name":"Jean-Yves Avenard","email":"d31d37bfe6c8c6ebc53eea3bf198d79734fba245@mozilla.com"},"message":"Bug 1277508: P2. Add HasPendingDrain convenience method. r=kamidphish\n\nMozReview-Commit-ID: Lcij7sc2y9d\n\n--HG--\nextra : rebase_source : 917ad661b0de70062d00758ed359e574562f75fd","distinct":true,"url":"https://api.github.com/repos/mozilla/gecko-dev/commits/1a83f5040105bef89ae2875e9a51bf8bc9d26bce"}]}
{"actor":{"display_login":"moz-v2v-gh"}}