{"push_id":609838240,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"65742287714de4ef39c0c256afebff92810afcfd","before":"89829b8879d3ead7726d7992c2ede17ebedd174f","commits":[{"sha":"28d24e0738d6aaf83a1ca0549808d92d7a20654f","author":{"email":"c35f1618df776ef13579f5c4c35bad02da57b799@gmail.com","name":"alex"},"message":"Merge pull request #17 from hn82123/master\n\nswscale constructor & packet decoded to frame","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/28d24e0738d6aaf83a1ca0549808d92d7a20654f"},{"sha":"94e36f7ae050cf5d7e97bda63239ad689b9a3363","author":{"email":"c35f1618df776ef13579f5c4c35bad02da57b799@gmail.com","name":"alex"},"message":"Merge pull request #18 from hn82123/dev\n\nRecord audio by ALSA","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/94e36f7ae050cf5d7e97bda63239ad689b9a3363"},{"sha":"9896eb621e07d2745e27c75b748e390892d5852a","author":{"email":"c35f1618df776ef13579f5c4c35bad02da57b799@gmail.com","name":"alex"},"message":"Merge pull request #19 from hn82123/master\n\nAn MP3 recorder example","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/9896eb621e07d2745e27c75b748e390892d5852a"},{"sha":"354bfb78012f3dccf2948cb24fbc0278ea7b13ef","author":{"email":"c35f1618df776ef13579f5c4c35bad02da57b799@gmail.com","name":"alex"},"message":"Merge pull request #20 from hn82123/master\n\nMux MP4 video and MP3 audio into a container.","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/354bfb78012f3dccf2948cb24fbc0278ea7b13ef"},{"sha":"ee5b30bb0cf9d8d81e60212af21b71f44628cbbe","author":{"email":"f16bed56189e249fe4ca8ed10a1ecae60e8ceac0@samwhited.com","name":"Sam Whited"},"message":"Remove two ffmpeg properties which no longer exist","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/ee5b30bb0cf9d8d81e60212af21b71f44628cbbe"},{"sha":"eeca880312950ea3602655bb131bafa2e263a68a","author":{"email":"c35f1618df776ef13579f5c4c35bad02da57b799@gmail.com","name":"alex"},"message":"Merge pull request #21 from SamWhited/fix-broken-ffmpeg-api-usage\n\nRemove two ffmpeg properties which no longer exist","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/eeca880312950ea3602655bb131bafa2e263a68a"},{"sha":"31729f8f52bfa483480f5945114a2b2667ebadfb","author":{"email":"9aacb3642f06ce4a987e9b0d9c8a28931b6c81d5@gmail.com","name":"sylar.liu"},"message":"Merge remote-tracking branch 'hu/master'","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/31729f8f52bfa483480f5945114a2b2667ebadfb"},{"sha":"f18ea655164a3fee0d72e254023bfee85c529766","author":{"email":"9aacb3642f06ce4a987e9b0d9c8a28931b6c81d5@gmail.com","name":"sylar.liu"},"message":"add a function \"func (this *Stream) SetTimeBase(val AVR) *Stream\" to set timebase of stream.\n\nSigned-off-by: sylar.liu <sylar.liu65@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/f18ea655164a3fee0d72e254023bfee85c529766"},{"sha":"6842273c81fa0fac1ec034e6112fcbe2cc6b87f5","author":{"email":"9aacb3642f06ce4a987e9b0d9c8a28931b6c81d5@gmail.com","name":"sylar.liu"},"message":"add a function \"func (this *Packet) CloneNewPacket() *Packet\".\nfor packet clone.\n\nSigned-off-by: sylar.liu <sylar.liu65@gmail.com>","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/6842273c81fa0fac1ec034e6112fcbe2cc6b87f5"},{"sha":"65742287714de4ef39c0c256afebff92810afcfd","author":{"email":"f87fed893eea26be209a558ef5a09b488eb51d3d@gmail.com","name":"Sleepy Programmer"},"message":"Merge pull request #1 from sylar-liu65/master\n\nadd two functions,one is to set Stream TimeBase and one for  Packet clone.","distinct":true,"url":"https://api.github.com/repos/hn82123/gmf/commits/65742287714de4ef39c0c256afebff92810afcfd"}]}