{"push_id":1039658365,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"13a548ee8c70aca2983e76800c3b9c3ab213b590","before":"6e4725fe17ca429947f8d3e76086b7e225ea43a3","commits":[{"sha":"70591d3390856d60f792318c3fbdada7fa4f53c5","author":{"email":"b3815bf0cb7198db666e6724cc872973fa6e1e63@gmail.com","name":"Andreas Linz"},"message":"Use `read_blocking`","distinct":true,"url":"https://api.github.com/repos/klingtnet/rsoundio/commits/70591d3390856d60f792318c3fbdada7fa4f53c5"},{"sha":"35fe9078e8c23a84c52b0595bb1aab14738bd6c4","author":{"email":"b3815bf0cb7198db666e6724cc872973fa6e1e63@gmail.com","name":"Andreas Linz"},"message":"Read at most `max_frame_count` frames\n\nIf the backend is `PulseAudio` then the full buffer size is always used.\nThis is because `PulseAudio` tries to reduce the buffer size until it\nreaches some lower bound. This results in sound artifacts because this\n*lower bound* is so low that PulseAudio underflow (/wo getting an\nunderflow callback) :(","distinct":true,"url":"https://api.github.com/repos/klingtnet/rsoundio/commits/35fe9078e8c23a84c52b0595bb1aab14738bd6c4"},{"sha":"2d511956fd4127d1001c79c02fe3f910cf8c4a72","author":{"email":"b3815bf0cb7198db666e6724cc872973fa6e1e63@gmail.com","name":"Andreas Linz"},"message":"Use constants and reduce signal volume","distinct":true,"url":"https://api.github.com/repos/klingtnet/rsoundio/commits/2d511956fd4127d1001c79c02fe3f910cf8c4a72"},{"sha":"13a548ee8c70aca2983e76800c3b9c3ab213b590","author":{"email":"b3815bf0cb7198db666e6724cc872973fa6e1e63@gmail.com","name":"Andreas Linz"},"message":"Show the SW-latency\n\nThis is zero for PulseAudio.","distinct":true,"url":"https://api.github.com/repos/klingtnet/rsoundio/commits/13a548ee8c70aca2983e76800c3b9c3ab213b590"}]}