{"push_id":723139296,"size":5,"distinct_size":0,"ref":"refs/heads/master","head":"ba525e68c4e84cf5be05b205797b5144e241b006","before":"30072508247aafb30205ecf78a020ed07a4edb84","commits":[{"sha":"5776b0c9408294815869bc447628bd77baaab226","author":{"email":"c2e2ad641b78da5d5e231b38d6c2530ebaa29faa@overt.org","name":"Philip Langdale"},"message":"vo_vdpau: Implement rotation support\n\nVDPAU has explicit support for rotating surfaces, and it is far less\nexpensive than using the normal rotation filter (which would require\nreading video frames back into system memory), it is desirable to\nimplement the VO rotation capability.\n\nTo do this, we need to render the video frames to an output surface,\nwithout rotation, and then render from that surface to the final\noutput surface to apply the rotation. It is important that the\nintermediate surface is the same size as the final one (only not\nrotated) so that hqscaling can be applied if requested by the user.\n\n(hqscaling is a mixer capability and so takes effect when the video\nsurface is rendered to an output surface)\n\nFinally, we must remember to explicitly clear the final output\nsurface as VDPAU only auto-clears output surfaces when rendering video\nsurfaces.","distinct":false,"url":"https://api.github.com/repos/avih/mpv/commits/5776b0c9408294815869bc447628bd77baaab226"},{"sha":"898855cc0d076e4132140abce5913c298de83a00","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"vo_opengl: reduce verbose output\n\nOutputting the detected OpenGL features was useless and redundant with\nthe extension loading output.\n\nAlso, remove MPGL_CAP_3D_TEX from OpenGL(ES) 3.0. This block didn't\ninclude the glTexImage3D function, so that was pointless and couldn't\nhave worked. The OpenGL 2.1 block does it correctly.","distinct":false,"url":"https://api.github.com/repos/avih/mpv/commits/898855cc0d076e4132140abce5913c298de83a00"},{"sha":"4a4f788a68a0ca73dcc3eed6ccd0533be4912b20","author":{"email":"a6fb4f99c1f3abe0a4b25d755730fe911be10a93@gmail.com","name":"Philip Sequeira"},"message":"player: use exit code 0 by default for quit, 4 for signals, etc.\n\nDefault key bindings in encoding mode also use code 4, because scripts\nwill probably want to fail if encoding is aborted (leaving an\nincomplete file).","distinct":false,"url":"https://api.github.com/repos/avih/mpv/commits/4a4f788a68a0ca73dcc3eed6ccd0533be4912b20"},{"sha":"78e771554cc37bc32a1ba631813aa5a41cc559f9","author":{"email":"351afd58ed6b4099caf895074c130f61a70c8423@gmail.com","name":"Stefano Pigozzi"},"message":"build: fix version.h creation\n\nPrevious code did not retrigger a relink when version.h changed since it\ndidn't use a waf task.","distinct":false,"url":"https://api.github.com/repos/avih/mpv/commits/78e771554cc37bc32a1ba631813aa5a41cc559f9"},{"sha":"ba525e68c4e84cf5be05b205797b5144e241b006","author":{"email":"351afd58ed6b4099caf895074c130f61a70c8423@gmail.com","name":"Stefano Pigozzi"},"message":"bootstrap: change waf primary mirror\n\nRequested by waf's developer. The ftp mirror is going to be closed down in\nthe short future.","distinct":false,"url":"https://api.github.com/repos/avih/mpv/commits/ba525e68c4e84cf5be05b205797b5144e241b006"}]}