{"head":"20256a8a64c9679bc9136bbdd7f0c687ad2361c1","size":4,"push_id":45340498,"shas":[["c9e681fca3a516899018cfde0b7ea964476b2107","7d9a5df259a365e6fe1f2ca1e0621a32fd02ad98@mplayer2.org","demux_mkv: avoid hang with some broken files\n\nReturn failure to open file in one case that could lead to an infinite\nloop with broken Matroska files before.","Uoti Urpala"],["377ae044e2044000477fe1adf3209c02638bacc7","7d9a5df259a365e6fe1f2ca1e0621a32fd02ad98@mplayer2.org","terminal output: show libav version numbers in verbose mode","Uoti Urpala"],["318559056f22352d57145b36e1292941ae7353cd","7d9a5df259a365e6fe1f2ca1e0621a32fd02ad98@mplayer2.org","getch2.c: fix negative keycodes returned for non-ascii\n\ngetch2.c read data into a \"char\" array, and returned values other than\nescape sequences directly from there. This meant that it could return\nnegative values (except on platforms where \"char\" is unsigned) if the\ninput contained bytes >= 128. This would break later parsing in\ninput.c as the values would be interpreted as having the MP_KEY_DOWN\nflag set, which would make the key binding code think a key is held\ndown (and never released). Fix by changing the buffer type to unsigned\nchar.\n\nThe bug itself was very old, but started triggering visible breakage\nmore easily after commit 82b8f89baea (\"input: rework event reading and\ncommand queuing\"). Before that the key values would be passed through\nthe input.c \"key read function\" interface, which (mis)interpreted the\nnegative values as errors from the function, and in most cases\ndiscarded them without much visible effect.","Uoti Urpala"],["20256a8a64c9679bc9136bbdd7f0c687ad2361c1","af2b84f09c8719e0f2b649c9464c0e4e09337b2e@mplayer2.org","vo_gl: fix image corruption with PBOs when playing 10 bit video\n\nvo_gl.c hardcoded the assumption that YUV formats always use 1 byte per\ncomponent. This corrupted the output when playing 10 bit h264 video.\n\nOnly the PBO code path was affected. PBOs are normally unused, unless ATI\nis detected, or the force-pbo option is used.","wm4"]],"ref":"refs/heads/master"}