{"push_id":690334844,"size":3,"distinct_size":3,"ref":"refs/heads/client-simulate-input","head":"8c1ce24d863fedbf4278bc2eec73b64b97ccde98","before":"18355ea568294266a1e07bcec739809021bcec1b","commits":[{"sha":"4a90b15f74281dce6d0502b4005cbff3c4e7cff3","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"vo_opengl: fix dangling pointers with vo_cmdline\n\ngl_video_set_options() does not acquire ownership of the opts parameter\nor its contents. In case of vo_cmdline, opts will point to temporary\nmemory. This memory will be free'd at a later point, and p->opts will\npoint to free'd memory on the next reinitialization.\n\nThe fix is pretty ugly, but it's a quick bug fix. This can probably be\nremoved once VO sub-options are exposed as properties.\n\nFixes #2035.","distinct":true,"url":"https://api.github.com/repos/torque/mpv/commits/4a90b15f74281dce6d0502b4005cbff3c4e7cff3"},{"sha":"7de2411c4778d177fbab58afdd7a04e8012c7d2b","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"vo_opengl: fix a small memory leak when loading user shaders\n\nWhen gl_shader_cache was destroyed, existing user shader entries leaked\nthe file path string.","distinct":true,"url":"https://api.github.com/repos/torque/mpv/commits/7de2411c4778d177fbab58afdd7a04e8012c7d2b"},{"sha":"8c1ce24d863fedbf4278bc2eec73b64b97ccde98","author":{"email":"2acb323e1fa4a6e58a663123ed14034a3d5ac496@1","name":"torque"},"message":"client API: add function to simulate input.","distinct":true,"url":"https://api.github.com/repos/torque/mpv/commits/8c1ce24d863fedbf4278bc2eec73b64b97ccde98"}]}