{"push_id":1041080351,"size":66,"distinct_size":0,"ref":"refs/heads/master","head":"2cb17f37a692344e216bb4042c81554f93f75141","before":"4310a452e067440385119bae78b74938b1330e1f","commits":[{"sha":"fcb189f77429f43cab2e67ea532dbadfde3fb36d","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Tries to solve a problem reported by Somil Bansal on the dev mailing\nlist. Calls setTarget() before setConnector(), because the latter starts\nthe DTLS server or client, which shouldn't be started without a target.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/fcb189f77429f43cab2e67ea532dbadfde3fb36d"},{"sha":"ec4fb97558dbff2862cd55ef5e36b50831f6c9a4","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"Initializes LibJitsi's MediaService implementation (which may take non-trivial time) on Videobridge startup.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/ec4fb97558dbff2862cd55ef5e36b50831f6c9a4"},{"sha":"dfa8e672603c3186489bf84b394116e3c445763a","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Uses a separate lock for access to RtpChannel#receiveSSRCs and\nRtpChannel#signalledSSRCs.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/dfa8e672603c3186489bf84b394116e3c445763a"},{"sha":"543a9ed1fbc701ff763b5c9d85f29880dc11899c","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Uses a separate lock for controlling access to the fields of\nSctpConnection, in order to avoid locking the Channel instance and thus\ndecrease the chances of a deadlock.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/543a9ed1fbc701ff763b5c9d85f29880dc11899c"},{"sha":"6a72c622ab358f88fb3daf5093272f3d54183e58","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Removes synchronization in #getLastActivityTime, #touch and #isExpired.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/6a72c622ab358f88fb3daf5093272f3d54183e58"},{"sha":"db1a8a2c32a3358cbb2723fda1291ac1000d2254","author":{"email":"d5c547e2a0db8c5c46462e7d87a4986a5365c465@gmail.com","name":"somilbansal"},"message":"Fixes a log","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/db1a8a2c32a3358cbb2723fda1291ac1000d2254"},{"sha":"a46896dc3362f5727512a14d89de0bff795de295","author":{"email":"d5a0c104fc7ea248df7f9cc4347f14eac112db71@logmein.com","name":"lluczo"},"message":"Default simulcast target order can be set with receive-simulcast-layer","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/a46896dc3362f5727512a14d89de0bff795de295"},{"sha":"08ed32b9cee94e7fa62b6a7ef3ed22e1f4c19d1f","author":{"email":"d5a0c104fc7ea248df7f9cc4347f14eac112db71@logmein.com","name":"lluczo"},"message":"Update doc with receive-simulcast-layer","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/08ed32b9cee94e7fa62b6a7ef3ed22e1f4c19d1f"},{"sha":"ad746fe38cf3b618558d07cfb16e155bac35625c","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"Updates libjitsi to commit 3d7e23a in order to bring in \"Adds the MonotonicAtomicLong utility class.\"","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/ad746fe38cf3b618558d07cfb16e155bac35625c"},{"sha":"9f4e7177815d4f0b491fbb31ddd77ea540639fe3","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"Fixes warnings.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/9f4e7177815d4f0b491fbb31ddd77ea540639fe3"},{"sha":"317beab335a51ff28c42647c601178408db5fabd","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"Merge branch 'bgrozev-reduce-sync'","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/317beab335a51ff28c42647c601178408db5fabd"},{"sha":"24066e4ff2b822ad4b55d265724c0a9612241008","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"libjitsi commit a971e50: Merge branch 'champtar-cache'","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/24066e4ff2b822ad4b55d265724c0a9612241008"},{"sha":"a0c6cf7fca6ac99f747399efaf545d54b28ca8bb","author":{"email":"7619cf0d558a4d23fbd86a8fd5f79700b03c9448@jitsi.org","name":"Lyubomir Marinov"},"message":"Fixes an incorrect check for an invalid SSRC. When an SSRC is expressed as an int value, it cannot signal an invalid SSRC.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/a0c6cf7fca6ac99f747399efaf545d54b28ca8bb"},{"sha":"cbdfde2ef476bc9cedc3c0cc040cb36ce53dbff1","author":{"email":"4af17906b199ba689db52bad5e7b10c159afccf9@jitsi.org","name":"George Politis"},"message":"Merge pull request #180 from jitsi/invalid-ssrc-cmp\n\nFixes an incorrect check for an invalid SSRC. When an SSRC is express…","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/cbdfde2ef476bc9cedc3c0cc040cb36ce53dbff1"},{"sha":"056f313b8b006c16ed4413e1f0f36e5600f9d2df","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"bgrozev"},"message":"Merge pull request #1 from somilbansal/patch-1\n\nFixes a log","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/056f313b8b006c16ed4413e1f0f36e5600f9d2df"},{"sha":"fd346e82871ca3e06df5ef8632e9879099cba467","author":{"email":"d5a0c104fc7ea248df7f9cc4347f14eac112db71@logmein.com","name":"lluczo"},"message":"Remove receiveSimulcastLayer from createRtpChannel, add SetReceiveSimulcastLayer to VideoChannel","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/fd346e82871ca3e06df5ef8632e9879099cba467"},{"sha":"4b1656f1dcb5d3fc91f8698fafd5e8c596c25a73","author":{"email":"d5a0c104fc7ea248df7f9cc4347f14eac112db71@logmein.com","name":"lluczo"},"message":"Fix style issues","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/4b1656f1dcb5d3fc91f8698fafd5e8c596c25a73"},{"sha":"8c86bfe6ea7edc589b0aeadd17b00933dadbb76c","author":{"email":"4af17906b199ba689db52bad5e7b10c159afccf9@jitsi.org","name":"George Politis"},"message":"Merge pull request #179 from lluczo/master\n\nDefault simulcast target order can be set with receive-simulcast-layer","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/8c86bfe6ea7edc589b0aeadd17b00933dadbb76c"},{"sha":"b58504a6b0cd9fbeebe7088d50b8ec01edf43301","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Uses a separate \"data\" content in the conference created for health\nchecks. Does not add SctpConnection-s to the audio and video contents.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/b58504a6b0cd9fbeebe7088d50b8ec01edf43301"},{"sha":"32760ee34d7f8b7cc60b37b400978c41e371e434","author":{"email":"d09f77ee14bbde865392d2040212f649b25524b4@jitsi.org","name":"Boris Grozev"},"message":"Simplifies code.","distinct":false,"url":"https://api.github.com/repos/champtar/jitsi-videobridge/commits/32760ee34d7f8b7cc60b37b400978c41e371e434"}]}