{"push_id":953825962,"size":11,"distinct_size":9,"ref":"refs/heads/demuxer-threading","head":"bc0ff8906d048f3845c9bf9a99a879491530e71a","before":"dfd7e280531ada45ebda264809bc61474509205b","commits":[{"sha":"2ccb35500fc088186be018d5767b60e86d1f5265","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"Extend the build tests to leverage the awesome complaining power of clang","distinct":false,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/2ccb35500fc088186be018d5767b60e86d1f5265"},{"sha":"9676ee6cba2ba8a5daa5ec1a31c26e12ace2a261","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"Enable build testing on OS X as well","distinct":false,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/9676ee6cba2ba8a5daa5ec1a31c26e12ace2a261"},{"sha":"d582fc86019a0885e98fc9035e3979bede4a4bac","author":{"email":"c3cfba42b309bb278717657f0943cb532866be08@users.noreply.github.com","name":"Sam Stenvall"},"message":"Merge pull request #178 from Jalle19/travis\n\nExtend automatic build tests to run on clang and OS X too","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/d582fc86019a0885e98fc9035e3979bede4a4bac"},{"sha":"b2d2af28c606eb38fa78b9fe19e8c1b141027e6a","author":{"email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com","name":"Kai Sommerfeld"},"message":"Updated to PVR API v4.2.0 (implemented IsRealTimeStream)","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/b2d2af28c606eb38fa78b9fe19e8c1b141027e6a"},{"sha":"914b2e1e0711ef350d9b7f5f61294e888b4fc4be","author":{"email":"1d42fbd6fa996c18c9c341033383f02d0d67c813@gmx.com","name":"Kai Sommerfeld"},"message":"Merge pull request #179 from ksooo/pvr-api-isrealtimestream\n\nUpdated to PVR API v4.2.0 (implemented IsRealTimeStream)","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/914b2e1e0711ef350d9b7f5f61294e888b4fc4be"},{"sha":"45c2098a11e1db31c8bdad4c0f963eadfdd12014","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"append src/tvheadend/status to HTS_SOURCES\n\nWithout this, CLion will think the files are unused and ignore\nthem when using e.g. Find Usages","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/45c2098a11e1db31c8bdad4c0f963eadfdd12014"},{"sha":"7f386b6ac3f968a8837c1c75f7daaae7e54ac457","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"ensure signal and quality info is always mutex protected","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/7f386b6ac3f968a8837c1c75f7daaae7e54ac457"},{"sha":"9643396bf4772b045ab4cdf96c8fd8f4837cf767","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"make m_lastUse atomic since it's mostly used along other members\nthat don't need mutex protection","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/9643396bf4772b045ab4cdf96c8fd8f4837cf767"},{"sha":"9466fb79a94b63983e9edff010bcd85d46cf6640","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"protect m_seekTime properly","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/9466fb79a94b63983e9edff010bcd85d46cf6640"},{"sha":"e0cac3acaa99d7f67f3b90cba12bc4824abeb182","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"make CHTSPDemuxer::m_mutex mutable so we can lock in const methods","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/e0cac3acaa99d7f67f3b90cba12bc4824abeb182"},{"sha":"bc0ff8906d048f3845c9bf9a99a879491530e71a","author":{"email":"d1937e1854c9d8d0525e8d32cfffc6d544c04421@nordsoftware.com","name":"Sam Stenvall"},"message":"move timeshift status method implementations to .cpp file and\nprotect m_timeshiftStatus with the mutex (writes to the struct\nwere already protected)","distinct":true,"url":"https://api.github.com/repos/Jalle19/pvr.hts/commits/bc0ff8906d048f3845c9bf9a99a879491530e71a"}]}