{"push_id":1113420916,"size":63,"distinct_size":63,"ref":"refs/heads/master","head":"afd373d822e81a272e2cff506fb0f3157db65df8","before":"389dd60fc8729df2fe1a225cb4d2a109407e7117","commits":[{"sha":"5f890b6bafcd84e5df0f4425164aee453eb99a5d","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"Allow audio track metadata to change as we parse segments\nPreviously the emitted fragment would have metadata copied from the first segment we ever received and the meta data would never change even as the incoming segments changed audio parameters","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/5f890b6bafcd84e5df0f4425164aee453eb99a5d"},{"sha":"5113cc6bacde3163b25f2b648a1f32a860ff3e4d","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"Change how we calculate the baseMediaDecodeTime to correctly place segments without introducing a gap that start with a non-zero compositionTimeOffset for the first frame","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/5113cc6bacde3163b25f2b648a1f32a860ff3e4d"},{"sha":"bcb763e3734e0b4c2d064930b1a7e928a912932c","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"Fixup tests and add a test case for segments starting with a non-zero compositionTimeOffset","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/bcb763e3734e0b4c2d064930b1a7e928a912932c"},{"sha":"d428ce49a9fb779e12ff2a0dfae3ff2be5dadc23","author":{"email":"135331b6dc253cdc6ad55a16f25d0fe39d895cb2@gmail.com","name":"Jon-Carlos Rivera"},"message":"Merge pull request #43 from imbcmdth/composition-time\n\nBaseMediaDecodeTime & Audio Metadata fixes","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/d428ce49a9fb779e12ff2a0dfae3ff2be5dadc23"},{"sha":"bb2451aa8d43430594deab1ee8916f93621ee32e","author":{"email":"cc8b30abf0c453de98d3c2547ca785931def2d96@gmail.com","name":"David LaPalomento"},"message":"1.4.1","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/bb2451aa8d43430594deab1ee8916f93621ee32e"},{"sha":"db6ac31d2e286dea85cb985a96eb8ec023c8f3c1","author":{"email":"cc8b30abf0c453de98d3c2547ca785931def2d96@gmail.com","name":"David LaPalomento"},"message":"Merge pull request #44 from BrandonOCasey/browserify-ify\nBrowserify-ed the entire project and excised all globals","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/db6ac31d2e286dea85cb985a96eb8ec023c8f3c1"},{"sha":"1240f5b2727c5906f3e71b1b4ea5913c7b0f55b8","author":{"email":"cc8b30abf0c453de98d3c2547ca785931def2d96@gmail.com","name":"David LaPalomento"},"message":"Remove grunt\nJust use plain node scripts for building and testing.","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/1240f5b2727c5906f3e71b1b4ea5913c7b0f55b8"},{"sha":"dbfeb46baf1dd2ee4a8621caf58697370898de98","author":{"email":"cc8b30abf0c453de98d3c2547ca785931def2d96@gmail.com","name":"David LaPalomento"},"message":"Merge pull request #47 from videojs/remove-grunt\n\nRemove grunt","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/dbfeb46baf1dd2ee4a8621caf58697370898de98"},{"sha":"a0d9b04ea00325340530667d97e0a4a5b47c5da6","author":{"email":"b9d4a29e46e3a93949839614bb40bfca9ed28316@brightcove.com","name":"jforbes"},"message":"Clean up npm scripts","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/a0d9b04ea00325340530667d97e0a4a5b47c5da6"},{"sha":"0d9a2151d05ae316be88da3c967625f4a7501332","author":{"email":"8dc4583d58e03c8ce6e4aa320337e51570cbf810@gmail.com","name":"forbesjo"},"message":"Merge pull request #48 from forbesjo/cleanup-npm-scripts\n\nClean up npm scripts","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/0d9a2151d05ae316be88da3c967625f4a7501332"},{"sha":"a55a5ee8f7175c366188797b47227e2e22468b4a","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"Change npm build commands to create a standalone UMD muxjs distribution","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/a55a5ee8f7175c366188797b47227e2e22468b4a"},{"sha":"29060f91923f2bf21c04636c922990c70653580c","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"2.0.0","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/29060f91923f2bf21c04636c922990c70653580c"},{"sha":"f5647f279065d019a8c33a80205f44e98a5ceaad","author":{"email":"65f04da578b7aa6c6757a622069069113272cb54@brightcove.com","name":"Dylan Dove"},"message":"Removed console.assert statements from code","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/f5647f279065d019a8c33a80205f44e98a5ceaad"},{"sha":"e62c94ad8433d85ca341b54eaf35152111315c7c","author":{"email":"657764f3c719b867d065e8effed39d02c6833621@gmail.com","name":"brandonocasey"},"message":"making development easier through the use of a dev-server and watchify\nmoving tests around to be more standardized, for easier access\nadded npm scripts for running a dev server, fixed linting\nfixing serve issues\nremove watch:js and build:test as these should never be needed\nfixing a type in the build script\nadded standalone to browserify so there is a global muxjs in the browser, added clean","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/e62c94ad8433d85ca341b54eaf35152111315c7c"},{"sha":"c2919a944e21a716711d3f1794d8a795aea380ac","author":{"email":"135331b6dc253cdc6ad55a16f25d0fe39d895cb2@gmail.com","name":"Jon-Carlos Rivera"},"message":"Merge pull request #54 from BrandonOCasey/dev-server-squash\n\nmaking development easier through the use of a dev-server and watchify","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/c2919a944e21a716711d3f1794d8a795aea380ac"},{"sha":"e4cb0c53f59ffc889eec829344fd54e3b5bfb05d","author":{"email":"65f04da578b7aa6c6757a622069069113272cb54@brightcove.com","name":"Dylan Dove"},"message":"Created consistent error comments","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/e4cb0c53f59ffc889eec829344fd54e3b5bfb05d"},{"sha":"c01dea6a4ea5674f34c29c10d97fb2c8aa2476c7","author":{"email":"135331b6dc253cdc6ad55a16f25d0fe39d895cb2@gmail.com","name":"Jon-Carlos Rivera"},"message":"Merge pull request #52 from tenacex/bug/removed-console-assert\n\nRemoved console.assert statements from code","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/c01dea6a4ea5674f34c29c10d97fb2c8aa2476c7"},{"sha":"06e1b90a665314251282b7dacc0377827f2ef306","author":{"email":"98a0b620fc8e2b79b1ce1f8e70707a2653347398@gmail.com","name":"Garrett Singer"},"message":"Remove window references in parsing functions of metadata stream\nWhile the functions decodeURIComponent and unescape exist in the global scope, window is not available in all scopes (for instance, in the scope of a web worker).","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/06e1b90a665314251282b7dacc0377827f2ef306"},{"sha":"450c1cf620a21946af0edf98096b62ae5443a845","author":{"email":"135331b6dc253cdc6ad55a16f25d0fe39d895cb2@gmail.com","name":"Jon-Carlos Rivera"},"message":"Merge pull request #53 from gesinger/remove-window\n\nRemove window references in parsing functions of metadata stream","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/450c1cf620a21946af0edf98096b62ae5443a845"},{"sha":"807bed50873da8fe01008d90b579be5124db3a99","author":{"email":"196226541b2eaa41ac77945c48950143089f9d86@brightcove.com","name":"jrivera"},"message":"Added support for multiple input files in the m2ts side\nBased on a checkbox we selectively recreate the transmuxer and mediasource allowing for the debugging of the transmuxer output when it is in a non-fresh state. This is particularly useful for testing side-effects caused by earlier segments such as ensuring proper baseMediaDecodeTime and GOP-Fusion results","distinct":true,"url":"https://api.github.com/repos/hola/mux.js/commits/807bed50873da8fe01008d90b579be5124db3a99"}]}