{"push_id":782658052,"size":16,"distinct_size":5,"ref":"refs/heads/dictionary-methods","head":"a22e15c9fe395e608313ed8b6dc1074908cd2a71","before":"1b9ccb27f179ff28bd21fa1e347a8a2277af3766","commits":[{"sha":"9b612fc90f09531f63171eb987fff52a7b67b78f","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format: rename `open*` function to `open_input*`","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/9b612fc90f09531f63171eb987fff52a7b67b78f"},{"sha":"471a768b8e815ff52ff15c23ba54ca3bd513ccf1","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format/context: implement Context opening as output","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/471a768b8e815ff52ff15c23ba54ca3bd513ccf1"},{"sha":"a48233cbfedaf42fef6254c6bcc073c1ea4cfee8","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format/context: add `new_stream()` method","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/a48233cbfedaf42fef6254c6bcc073c1ea4cfee8"},{"sha":"a082998e48a3b7ad4efd6ab7cac1682c4c842483","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format/context: add `write_header{_with}()` methods","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/a082998e48a3b7ad4efd6ab7cac1682c4c842483"},{"sha":"34cbb9b1e66d1e6a1bcaaee54a6c469e43237332","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format/context: add `write_trailer()` method","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/34cbb9b1e66d1e6a1bcaaee54a6c469e43237332"},{"sha":"a2979c828d851aedd5f137a20e5dcb54fb30a814","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"encoder/audio: add getters for fields where setters exist","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/a2979c828d851aedd5f137a20e5dcb54fb30a814"},{"sha":"fbf5cd94eb3843c797742a891ce0e44b3185fc3b","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"codec: make lifetimes saner","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/fbf5cd94eb3843c797742a891ce0e44b3185fc3b"},{"sha":"1f80007e5edccf4e92f83b3e9a9402c6b6b78fe1","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"format: split input and output formats","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/1f80007e5edccf4e92f83b3e9a9402c6b6b78fe1"},{"sha":"ffb193ac68db72f3cec9c202e779175786b071c8","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"examples/metadata: update to new format API","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/ffb193ac68db72f3cec9c202e779175786b071c8"},{"sha":"67a2c60a3304481e3bcc16ae786c511315dfba1b","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"util/option: add some basic options handling","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/67a2c60a3304481e3bcc16ae786c511315dfba1b"},{"sha":"2a3a4e61695c155774237c593f096e10ecc9b00c","author":{"email":"26c4202eb475d02864b40827dfff11a14657aa41@schizofreni.co","name":"meh"},"message":"filter: add avfilter wrapper","distinct":false,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/2a3a4e61695c155774237c593f096e10ecc9b00c"},{"sha":"291464563408401d31b902272c138c87bd1dbc21","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"util/dictionary: implement `set()`","distinct":true,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/291464563408401d31b902272c138c87bd1dbc21"},{"sha":"454217968f8517cc14aa5af2b4ff54f69e5fb0ae","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"util/dictionary: implement `get()`","distinct":true,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/454217968f8517cc14aa5af2b4ff54f69e5fb0ae"},{"sha":"147b0fd2c325c27c8bc28806ab20467a4340239d","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"util/dictionary: implement `Clone for Dictionary`","distinct":true,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/147b0fd2c325c27c8bc28806ab20467a4340239d"},{"sha":"22dea0310faeeded57d5abe21bf1ad3674048d97","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"util/dictionary: implement `From<Hashmap<String, String>> for Dictionary`","distinct":true,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/22dea0310faeeded57d5abe21bf1ad3674048d97"},{"sha":"a22e15c9fe395e608313ed8b6dc1074908cd2a71","author":{"email":"d11d775f9afa9d792151336d360f7bb8e3aa3b6b@googlemail.com","name":"lummax"},"message":"format/context: implement `set_metadata()`","distinct":true,"url":"https://api.github.com/repos/lummax/rust-ffmpeg/commits/a22e15c9fe395e608313ed8b6dc1074908cd2a71"}]}