{"push_id":624522904,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"8e00e516319247572d384a9b5d5af327121bdc4f","before":"f483dced98c1c1d6c8a09a9b4e41e5b4795ddfe8","commits":[{"sha":"8f9fcaeb1578654e53893fcbec791ce12e092ff8","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@mathijs.vd-nes.nl","name":"Mathijs van de Nes"},"message":"Move no_std from sdl2-sys to a cargo feature\n\nThis way sdl2-sys will compile on the beta channel.\nIf needed, sdl2-sys can be compiled using `cargo build --features no_std`.","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/8f9fcaeb1578654e53893fcbec791ce12e092ff8"},{"sha":"6f153866a65127a0a283122d619f30eff9fd6eae","author":{"email":"9ef6ae1638c81c2e78069987793a91f0a3e60785@gmail.com","name":"Sven Nilsen"},"message":"Merge pull request #380 from mvdnes/sys-nostd\n\nMove no_std from sdl2-sys to a cargo feature","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/6f153866a65127a0a283122d619f30eff9fd6eae"},{"sha":"277a60566739ae5a22d385994e50b1cbb3fdadf7","author":{"email":"9ef6ae1638c81c2e78069987793a91f0a3e60785@gmail.com","name":"Sven Nilsen"},"message":"Bump version on sdl2-sys","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/277a60566739ae5a22d385994e50b1cbb3fdadf7"},{"sha":"9d04da959d87bc62f5b0c17e0c2324d9407ed40b","author":{"email":"9ef6ae1638c81c2e78069987793a91f0a3e60785@gmail.com","name":"Sven Nilsen"},"message":"Merge pull request #381 from bvssvni/master\n\nBump version on sdl2-sys","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/9d04da959d87bc62f5b0c17e0c2324d9407ed40b"},{"sha":"db8a4aa7f0d841c6e5d914ae9e4ef7b4cbd7cdc5","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@atomicpotato.net","name":"Dan Spencer"},"message":"Update, simplify audio API\n\n* Move `AudioSpecDesired::open_audio_device` to `AudioDevice`\n* Remove superfluous AudioCallbackUserdata\n* Initialize the audio callback after the obtained AudioSpec is known\n\nJust simplifying the audio API so that it's not the \"Audio specification\"\nthat's opening the audio device. I think this is less confusing.\n\nSDL2 doesn't support recording devices yet, so the feature was\nremoved.\nThe feature can be added back in when SDL2 does support recording.\n\nInitializing the audio callback once the AudioSpec is known allows the callback\nto be initialized with a known frequency, channel count and sample size.","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/db8a4aa7f0d841c6e5d914ae9e4ef7b4cbd7cdc5"},{"sha":"b3f84f35ffc245cb75bb337b4a9fc1bd1c2c3dea","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@atomicpotato.net","name":"Dan Spencer"},"message":"Change the AudioSpecDesired fields to Option<_> for fallback values.\n\nIf any of `freq`, `channels` or `samples` are set to the value 0,\nSDL2 will assign a fallback/default value in its place.\nhttps://hg.libsdl.org/SDL/file/bdc0c1dda0a4/src/audio/SDL_audio.c#l899\n\nTo convey this in a more Rust-y way, None is used instead of 0 for\nthe Rust bindings.","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/b3f84f35ffc245cb75bb337b4a9fc1bd1c2c3dea"},{"sha":"4ee9697f5ee92c03463ead72dc6ae402ded3db4c","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@atomicpotato.net","name":"Dan Spencer"},"message":"Add audio example in the documentation","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/4ee9697f5ee92c03463ead72dc6ae402ded3db4c"},{"sha":"8e00e516319247572d384a9b5d5af327121bdc4f","author":{"email":"9ef6ae1638c81c2e78069987793a91f0a3e60785@gmail.com","name":"Sven Nilsen"},"message":"Merge pull request #383 from nukep/feature/audio-changes\n\nAudio API changes","distinct":true,"url":"https://api.github.com/repos/arbitrary-cat/rust-sdl2/commits/8e00e516319247572d384a9b5d5af327121bdc4f"}]}