{"push_id":2054946869,"size":29,"distinct_size":29,"ref":"refs/heads/master","head":"b299a3f54656095bd0f038360721d29356c7049d","before":"1abac5f4aa06bd5a130d2e2ab1ffc8abbc63644d","commits":[{"sha":"7c66c2bb75bb9f252dc976ab1805fecc610438e7","author":{"name":"Rostislav Pehlivanov","email":"c86c7bb0a9deed4b218c043063167b930e13443a@gmail.com"},"message":"wayland_common: adjust default cursor size and scale its buffer\n\nIt turns out compositors which do scaling scale the cursor as well,\nso every single surface needs to get scaled too.\n\nAlso, 32 corresponds to the default size for both GTK+ and KDE.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/7c66c2bb75bb9f252dc976ab1805fecc610438e7"},{"sha":"14541ae2583f2ce1c8b8ebc2dd6cc49235207fc6","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"Add checks for HAVE_GPL to various GPL-only source files\n\nThis should actually cover all of them, if you take into account that\nsome unchanged GPL source files include header files with such checks.\nAlso this was done already for the libaf derived code.\n\nThis is only for \"safety\" and to avoid misunderstandings.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/14541ae2583f2ce1c8b8ebc2dd6cc49235207fc6"},{"sha":"474a7c26f226277cfd173034bc22b35970f0f4ef","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"build: make LGPL mode final (via --enable-gpl)\n\nRename --enable-preliminary-lgpl2 to --enable-gpl. This concludes the\nrelicensing. Some things are still to do (relicensing some still-GPL\noptional code), but we consider the code included by --enable-gpl to be\nfully relicensed.\n\nThe relicensing was performed by asking every known author for\npermission for relicensing it to LGPL version 2.1 \"or later\". If an\nauthor could not be contacted or permission could not be obtained, and\nthe contribution was considered relevant for copyright purposes, the\naffected code was either excluded from LGPL mode (not built), or removed\nor rewritten. This is the standard in open source relicensing processes.\n\nKeep in mind that using LGPL mode is still on the user's own risk. Even\nthough I claim that the relicensing was pretty clean and thorough\n(measured on the standards of the open source community¹), and I\nfollowed the advice of some actual experts, there is still a residual\nuncertainty due to the fact that I'm not an all-knowing entity (authors\ncould have taken someone else's code and pretend it's their own) nor a\nlawyer (meaning I might lack associated authority or expertise), and the\nfact that the judicial system is far from deterministic. The relicensing\nwas performed merely to the best of my knowledge. I reject all\nresponsibility outside of that.\n\nThis commit also cleans up the \"Copyright\" file to reflect the finalized\nrelicensing process.\n\n¹ Not to imply that the standards of commercial companies are much\nhigher. Some major tech companies get away with stuff I would not\nconsider clean.\n\nSee #2033.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/474a7c26f226277cfd173034bc22b35970f0f4ef"},{"sha":"b7f90be567c3c19eb3fec30be2b76775296a6ed1","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"demux_mkv: remove remaining GPL code\n\nFuck this thing.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/b7f90be567c3c19eb3fec30be2b76775296a6ed1"},{"sha":"5f012f2d16710c81824c5f037a3849d3552b9118","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"audio: clarify GPL-only parts","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/5f012f2d16710c81824c5f037a3849d3552b9118"},{"sha":"b3178eb59e69d604012ac7463a93353d4817bc99","author":{"name":"James Ross-Gowan","email":"854550e886887f4b981abf1884c1466cf501ac4c@jrg.systems"},"message":"vo_gpu: shaderc: include debug info when --gpu-debug is set\n\nThis adds symbol information to the generated SPIR-V, which shows up in\nthe SPIR-V assembly dump. It's also useful for potential RA backends\nthat use SPIRV-Cross, since the symbol information is used in the\ngenerated shader source.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/b3178eb59e69d604012ac7463a93353d4817bc99"},{"sha":"91ebc3434438df5e33550d0bb4ab956742b0612d","author":{"name":"Rostislav Pehlivanov","email":"c86c7bb0a9deed4b218c043063167b930e13443a@gmail.com"},"message":"wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninit\n\nEvery compositor (including toy compositors) has had support for wl_output v2\nsince forever, so there's little point in supporting degraded output for 5 year\nold releases (especially considering we require zxdg6 which is far more recent).","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/91ebc3434438df5e33550d0bb4ab956742b0612d"},{"sha":"b4c1f0aae372df61ace6e179faba75746dff74a5","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"manpage: correct some comments about ordered chapters\n\nOrdered chapters behavior changed at some point, and all of this was\noutdated.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/b4c1f0aae372df61ace6e179faba75746dff74a5"},{"sha":"c052849e5271e3d0814865f6a365b92a245aa958","author":{"name":"Rostislav Pehlivanov","email":"c86c7bb0a9deed4b218c043063167b930e13443a@gmail.com"},"message":"wayland_common: init output_list during main struct init\n\nOtherwise if display connection or xkb init failed the uninit function\ncould segfault.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/c052849e5271e3d0814865f6a365b92a245aa958"},{"sha":"57654cc19e4e9ab9794c018d8ad02b5058df31a8","author":{"name":"Julian","email":"092efa3cdc1ebcb972bddf93522bd7bf359ff08e@googlemail.com"},"message":"input.conf: explicit bindings for stats overlay","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/57654cc19e4e9ab9794c018d8ad02b5058df31a8"},{"sha":"8dfd728ba1d184d7ba72f8b85590a43e828fda2c","author":{"name":"Julian","email":"092efa3cdc1ebcb972bddf93522bd7bf359ff08e@googlemail.com"},"message":"stats: clarify documentation\n\nChange true/false to yes/no because lua script configs only take these\nvalues for booleans.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/8dfd728ba1d184d7ba72f8b85590a43e828fda2c"},{"sha":"5f8438bce63318167f7f4f2b68c75ef4737d542c","author":{"name":"Julian","email":"092efa3cdc1ebcb972bddf93522bd7bf359ff08e@googlemail.com"},"message":"stats: add file size\n\nalso one minor cosmetic change: comment the \"coming soon\" dummy page","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/5f8438bce63318167f7f4f2b68c75ef4737d542c"},{"sha":"902ae9ae41091fbd95c223ac79fa1fa9f96cd011","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"options: add --vlang switch\n\nFor symmetry with --alang and --slang. 100% useless, but why not?","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/902ae9ae41091fbd95c223ac79fa1fa9f96cd011"},{"sha":"fc013ea8ac3ba0db5086d45de09b4378909925d9","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"Copyright: some more licensing clarifications\n\nUnfortunately I'm also adding the full text of the LGPL license text,\nbecause the GPL one was already present in this repository, and I don't\nwant to imply that the GPL somehow has priority.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/fc013ea8ac3ba0db5086d45de09b4378909925d9"},{"sha":"47b1390b8081f5603e9ed7c0dd18d96b71884b2b","author":{"name":"Tobias Jakobi","email":"89236659806f2420e3f7af2e618cf160ff67e2cf@math.uni-bielefeld.de"},"message":"vo_gpu: mali-fbdev: fix build error\n\nApparantly the context was renamed.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/47b1390b8081f5603e9ed7c0dd18d96b71884b2b"},{"sha":"6d534138edf54be8414ce871e8b1edbf4f159828","author":{"name":"James Ross-Gowan","email":"854550e886887f4b981abf1884c1466cf501ac4c@jrg.systems"},"message":"manpage: add Vulkan WSI extension name for --gpu-context=win\n\nThis matches the other Vulkan contexts.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/6d534138edf54be8414ce871e8b1edbf4f159828"},{"sha":"c6b97a4935cf2e5d1008e4b0d03c8cece415fec1","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"mp_image: select an explicit fallback for chroma location\n\nIf the chroma location is missing, vo_gpu will use centered chroma.\nSelect a better chroma location by default: normally, it will always be\nMPEG video chroma location. If full levels are used, use JPEG chroma\nlocation, because that sort of sounds like it could make sense as it\nmight coincide with JPEG being decoded.\n\nSee e.g. #4804.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/c6b97a4935cf2e5d1008e4b0d03c8cece415fec1"},{"sha":"7cfae5adceed47122ced715c8b9cda0b87a1f1bf","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"vo_gpu: semi-fix --gpu-context/--gpu-api options and help output\n\nThis was confusing at best. Change it to output the actual choices.\n(Seems like in the end it's always me who has to clean up other people's\nbullshit.)\n\nContext names were not unique - but they should be, so fix it. The whole\npoint of the original --opengl-backend option was to side-step the\ntricky auto-detection, so you know exactly what you get. The goal of\nthis commit is to make --gpu-context work the same way. Fix the\nnon-unique names by appending \"vk\" to the names.\n\nKeep in mind that this was not suitable for slecting the \"UI\" backend\nanyway, since \"x11\" would force GLX, whereas people on not-NVIDIA\nactually want \"x11egl\". Users trying to use --gpu-context=x11 to force\nthe X11 backend would always end up with GLX, which would at least break\nVAAPI hardware decoding for them. Basically the idea that this option\ncould select the \"UI\" type is completely broken - it selects an\nimplementation, which implies a UI. Selecting the UI type This would\nrequire a separate mechanism. (Although in theory this separate\nmechanism could be part of the --gpu-context option - in any case,\nsomeone would have to implement it.)\n\nTo achieve help output that can actually be understood, just duplicate\nthe code. Most of that code is duplicated anyway, and trying to share\njust the list code with the result of making the output unreadable\ndoesn't make too much sense. If we wanted to save code/effort, we could\njust remove the help output altogether.\n\n--gpu-api has non-unique entries, and it would be nice to group them\n(e.g. list all OpenGL capable contexts with \"opengl\"), but C makes this\nsimple idea too much of a pain, so don't do it.\n\nAlso remove a stray tab from the android entry on the manpage.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/7cfae5adceed47122ced715c8b9cda0b87a1f1bf"},{"sha":"54d14f5fa83b6324d73e612d1ff14207d335912d","author":{"name":"wm4","email":"2c532deb9ac3ad3ec7b00ece6290c05b79210235@nowhere"},"message":"vo_gpu: remove some minor dead code\n\nThis was for the \"opengl\" compat VO entry, which is now handled\ndifferently.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/54d14f5fa83b6324d73e612d1ff14207d335912d"},{"sha":"23da3ed21a3897c374e01e68988e7dc24b705cfa","author":{"name":"James Ross-Gowan","email":"854550e886887f4b981abf1884c1466cf501ac4c@jrg.systems"},"message":"restore-old-bindings.conf: add old macOS/Wayland AXIS bindings\n\nThese were changed in 7897f79217af to match X11 and Windows.","distinct":true,"url":"https://api.github.com/repos/mercutiodesign/mpv/commits/23da3ed21a3897c374e01e68988e7dc24b705cfa"}]}
{"actor":{"display_login":"mercutiodesign"}}