{"push_id":568396763,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"bb59667507aa53f38b9e0a38b941be4566ec0fbd","before":"ef949af4809aa969a6896dedb5ac7e837c9119a6","commits":[{"sha":"bb59667507aa53f38b9e0a38b941be4566ec0fbd","author":{"email":"25a3b6cc85a8cde49f8b0f9aa21c050bc04072d4@main","name":"Seth Dickson"},"message":"Pass userdata by reference to audio backends.\n\nThis commit changes the audio backend prototypes to expect a void **\npointer instead of a void *pointer. callbacks/session.c now passes in\nthe userdata to audio backends by reference, so that they may change the\nuserdata passed to the next callback function.\n\nWithout this there is no means for which a callback function (e.g.\ninit()) can actually initialize userdata for itself, and since nobody is\ninitializing it for the backend, the userdata is unusable.","distinct":true,"url":"https://api.github.com/repos/sohrodar/sputil-libplay/commits/bb59667507aa53f38b9e0a38b941be4566ec0fbd"}]}