{"push_id":793864370,"size":170,"distinct_size":170,"ref":"refs/heads/master","head":"1e53308d65464599c0de60fa497cb3c05435a68f","before":"4993521f9dba86732f14e4e6f6c5dfc3036a7aed","commits":[{"sha":"0c23325b3a3c7eac592eaba1f05de1f9050f591f","author":{"email":"c2e2ad641b78da5d5e231b38d6c2530ebaa29faa@overt.org","name":"Philip Langdale"},"message":"vf_vdpaurb: Don't segfault if input mpi is null\n\nThis will happen when input EOF is reached but output frames remain\nto be shown.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/0c23325b3a3c7eac592eaba1f05de1f9050f591f"},{"sha":"5aae68610ecca4deb65ced11af738cd7ebe444b5","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"DOCS: document video-aspect behavior change\n\nForgotten in commit ae2f8fd0.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/5aae68610ecca4deb65ced11af738cd7ebe444b5"},{"sha":"410553aaaacf9762dca00410369010fedf41d826","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"old-configure: add dummies for recently added config.h entries\n\nAlso add a note that you should not use the old build system. (It's only\nkept because of the \"asshole maintainer\" rule: no matter how broken or\npointless someting is, as long as you're the maintainer and want to keep\nit, it stays in the repo.)","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/410553aaaacf9762dca00410369010fedf41d826"},{"sha":"775d81609627e4c6e091ae3761cdb1235f789276","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"demux: remove options to control minimum packet queue size\n\nRemove --demuxer-readahead-packets and --demuxer-readahead-bytes. These\nwere a bit useless. They could force a minimum packet queue size, but\ncontrolling the queue size with --demuxer-readahead-secs is much nicer.\n\nIt's fairly certain nobody ever used these options.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/775d81609627e4c6e091ae3761cdb1235f789276"},{"sha":"beb4f8316aca2f206ce1ea743498b4241670c37d","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"demux: add options to control maximum queue size\n\nAdd --demuxer-max-packets and --demuxer-max-bytes, which control the\nmaximum size of the packet queue. These can be helpful to avoid\nexcessive memory usage.\n\nMemory usage is the reason why there's a limit in the first place. If a\nfile is more or less broken, and audio and video don't line up, the\ndecoders will fill up the packet queue trying to read more audio or\nvideo, and the maximum sizes are required to avoid unbounded memory\nallocation. Being able to override the maximum sizes is useful; either\nfor restricting memory usage further, or enlarging the sizes when\nattempting to play various broken files.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/beb4f8316aca2f206ce1ea743498b4241670c37d"},{"sha":"d1179f95011103a1e3aa9bacd270e82935370f88","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"command: add a command for defining input bindings\n\nThis was requested. It was more or less present internally already and\nused for Lua scripting. Lua will switch to the \"public\" functions in\nthe following commits.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/d1179f95011103a1e3aa9bacd270e82935370f88"},{"sha":"9bcc882659d5834bb3728c1398508dc14ad12736","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"lua: make mp.input_define_section use the define-section command","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/9bcc882659d5834bb3728c1398508dc14ad12736"},{"sha":"caebbded67195d7f234e620cadc25ec276f4abcc","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"command: define-section with empty contents removes a section","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/caebbded67195d7f234e620cadc25ec276f4abcc"},{"sha":"d6c99bcda2b4e2791c6b147f5ba9d9cd95c7be7f","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"lua: implement input_enable_section/input_disable_section via commands\n\nRemoves some more internal API calls from the Lua scripting backend.\nWhich is good, because ideally the scripting backend would use libmpv\nfunctions only.\n\nOne awkwardness is that mouse sections are still not supported by the\npublic commands (and probably will never), so flags like allow-hide-\ncursor make no sense to an outside user.\n\nAlso, the way flags are passed to the Lua function changes. But that's\nok, because they're only undocumented internal functions, and not\nsupposed to be used by script users. osc.lua only does due to historical\nreasons.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/d6c99bcda2b4e2791c6b147f5ba9d9cd95c7be7f"},{"sha":"70e0bc1e4a6fbf43bf9784a8a3b840468fb1d347","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"manpage: use - as separator for the remaining commands\n\nSee commit 289705da. These manpage parts were just forgotten when\nupdating the command descriptions.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/70e0bc1e4a6fbf43bf9784a8a3b840468fb1d347"},{"sha":"8c388ce79c2e2360e8b7a719ac5a270841f8c319","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"build: fix build with --disable-tv --enable-pvr\n\nThese share some code (frequencies.c at least), so linking was failing.\nFix by making pvr depend on tv.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/8c388ce79c2e2360e8b7a719ac5a270841f8c319"},{"sha":"60794e2359fc6cd28f1c4d11b315338be32b1c42","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"player: raise maximum idle time\n\nNo reason to wake up every other minute.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/60794e2359fc6cd28f1c4d11b315338be32b1c42"},{"sha":"dd5c87e1d7cc11be76c56ad89317194816e4344b","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"audio: remove unused legacy libavutil header\n\nIt was never used, but is a leftover from old times.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/dd5c87e1d7cc11be76c56ad89317194816e4344b"},{"sha":"62aba69e156c2a8fc47f853704f62d1e1f43e7d8","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"av_common: remove deprecated API usage\n\nAs the removed comment says, not copying this field may cause problems\non older libav* releases. See also commit 5f7de399.\n\nRemove this, as newer FFmpeg releases are available. As of this commit,\nuse of mpv with FFmpeg 2.5.x and below, or Libav 11 and below is not\nrecommended, and may lead to random video decoding issues. (Although the\nfailure cases are apparently somewhat obscure.)","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/62aba69e156c2a8fc47f853704f62d1e1f43e7d8"},{"sha":"27a17be325c9b26618b3523c6a0b4ef1551bc3c4","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"manpage: document videotoolbox support","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/27a17be325c9b26618b3523c6a0b4ef1551bc3c4"},{"sha":"fbb22039f3e06ceb73157c647575b7a1d14f26bd","author":{"email":"a0c24ef30951a5854d66b35aaef9ecbfb6c83c79@srsfckn.biz","name":"Martin Herkt"},"message":"options: move program name to end of window title\n\nFixes #2188","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/fbb22039f3e06ceb73157c647575b7a1d14f26bd"},{"sha":"e9182c5c7c77381414fd642bd2e7197e14040300","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@nand.wakku.to","name":"Niklas Haas"},"message":"options: remove the period at the end of \"No file.\"\n\nSince we're on the topic of consistency, I've seen multiple users\ncomplain about the presence of this period, which does not really match\nother programs' behavior.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/e9182c5c7c77381414fd642bd2e7197e14040300"},{"sha":"91b9dcf800b4f2956449e88c1c9a6cba9216a59f","author":{"email":"04b2748004aba9088f587ccd4b9a1fa4bf9fdb78@gmail.com","name":"Ricardo Constantino"},"message":"TOOLS/lua: Add zones.lua\n\nLua script that enables handling of certain commands depending on where\nthe mouse pointer is. Mostly useful for mouse-wheel handling via\ninput.conf.\n\nExample:\n\nMOUSE_BTN3 script-message-to zones commands \"*-left: add volume +5\"\n\"default: seek +10\"\nMOUSE_BTN4 script-message-to zones commands \"*-left: add volume -5\"\n\"default: seek -10\"\n\nWill changes behavior of Mouse Wheel Up/Down to alter volume if mouse is\nin the left zone of the window, but re-adds the default to seek if wheel\nis used on other parts.","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/91b9dcf800b4f2956449e88c1c9a6cba9216a59f"},{"sha":"dfd8a5ff06efcb1273615f7f45d67e379e07cbb5","author":{"email":"04b2748004aba9088f587ccd4b9a1fa4bf9fdb78@gmail.com","name":"Ricardo Constantino"},"message":"TOOLS/lua/autoload: don't run if playlist is loaded","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/dfd8a5ff06efcb1273615f7f45d67e379e07cbb5"},{"sha":"853ff000c31e959c43b1af646884579714bee229","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"command: improve A-B loop OSD messages","distinct":true,"url":"https://api.github.com/repos/philipl/mpv/commits/853ff000c31e959c43b1af646884579714bee229"}]}