{"push_id":790763237,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"94a04639bf4cb55bed34a1716c77d8ecea9c64e5","before":"51ec181982cfdee56b994249671439a5a3e26102","commits":[{"sha":"c16e9f5e56aed5ff5c81b3388c49526226d9fb3a","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"example: add C API usage example","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/c16e9f5e56aed5ff5c81b3388c49526226d9fb3a"},{"sha":"ff3147894493350428d81a4b508f04461e2c8f69","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"autotools: update Makefile.am","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/ff3147894493350428d81a4b508f04461e2c8f69"},{"sha":"77768664824c1dfafafa9213bcda8199101c4ec2","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"testcommon: add POSIX version of MemoryMappedFile","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/77768664824c1dfafafa9213bcda8199101c4ec2"},{"sha":"492abaf6a433c3776902ebc62cea5e3f706a66fb","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"autotools: add API examples to build","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/492abaf6a433c3776902ebc62cea5e3f706a66fb"},{"sha":"e6ef3d1b84b2f4c9ce66f6dfbbd4f2a96e33f961","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"api: convert constants to enums","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/e6ef3d1b84b2f4c9ce66f6dfbbd4f2a96e33f961"},{"sha":"e3ad6647694d65c537c1b091a1b82fe0ca0f57aa","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"vszimg: rewrite vszimg","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/e3ad6647694d65c537c1b091a1b82fe0ca0f57aa"},{"sha":"ee7658c6b4be712eac2472f916b0ecd05be045d7","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"vszimg: implement multi-threaded filtering\n\nIn VapourSynth, the video format can change midstream, requiring\nreinitializing the filter graph. Although the graph itself is thread-safe,\nthe graph pointer needs to be reference counted to allow for reinitializaton.","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/ee7658c6b4be712eac2472f916b0ecd05be045d7"},{"sha":"94a04639bf4cb55bed34a1716c77d8ecea9c64e5","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"update ChangeLog","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/94a04639bf4cb55bed34a1716c77d8ecea9c64e5"}]}