{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6201092,"defaultBranch":"master","name":"mpv","ownerLogin":"mpv-player","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-13T08:08:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2550273?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714773183.0","currentOid":""},"activityList":{"items":[{"before":"875378ff0142f7946fb24231a4aa778692800555","after":"2c68e6cb1fb5a650780a97baa26bd53c83305a34","ref":"refs/heads/master","pushedAt":"2024-05-19T00:05:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dudemanguy","name":null,"path":"/Dudemanguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105515?s=80&v=4"},"commit":{"message":"wayland: also log version numbers with protocol interface names\n\nMight be useful for debugging.","shortMessageHtmlLink":"wayland: also log version numbers with protocol interface names"}},{"before":"0125d359545ba2081a899834f80eeca5a721f33a","after":"875378ff0142f7946fb24231a4aa778692800555","ref":"refs/heads/master","pushedAt":"2024-05-18T23:32:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"ci/win32: override link args only for the target that needs them\n\nFixes compilation after USE_GAS related fixes upstream. It links\nasm_offset.exe, which shouldn't use a .def file.\n\nFixes: 0125d359545ba2081a899834f80eeca5a721f33a","shortMessageHtmlLink":"ci/win32: override link args only for the target that needs them"}},{"before":"541e00fcdb2b44bb164be65647171ce49869a6cf","after":"0125d359545ba2081a899834f80eeca5a721f33a","ref":"refs/heads/master","pushedAt":"2024-05-18T21:22:18.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"ci/win32: add Vulkan-Loader\n\nvulkan-1.dll is packaged, but is not neccessary in most cases where\nVulkan Loader is already instaled by GPU driver.","shortMessageHtmlLink":"ci/win32: add Vulkan-Loader"}},{"before":"47f60d1c5228d9ba0931af0c9c6490ea6b2a4d3c","after":"541e00fcdb2b44bb164be65647171ce49869a6cf","ref":"refs/heads/master","pushedAt":"2024-05-17T18:30:43.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"Akemi","name":"der richter","path":"/Akemi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/680386?s=80&v=4"},"commit":{"message":"github/issue_template: ask for possible sample files on feature request","shortMessageHtmlLink":"github/issue_template: ask for possible sample files on feature request"}},{"before":"d59f4fd3ec141693da4f7f6677aa729e1bb92f4d","after":"47f60d1c5228d9ba0931af0c9c6490ea6b2a4d3c","ref":"refs/heads/master","pushedAt":"2024-05-16T16:23:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dudemanguy","name":null,"path":"/Dudemanguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105515?s=80&v=4"},"commit":{"message":"wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported\n\nFixes #13986.","shortMessageHtmlLink":"wayland: cap xdg_wm_base at 4 if wm_capabilities aren't supported"}},{"before":"03ca3408354e99a7c50838c57531bba1c167ef87","after":"d59f4fd3ec141693da4f7f6677aa729e1bb92f4d","ref":"refs/heads/master","pushedAt":"2024-05-16T13:26:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Dudemanguy","name":null,"path":"/Dudemanguy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5105515?s=80&v=4"},"commit":{"message":"Revert \"player: do not exit when a seek gets queued\"\n\nIn various edge cases, this causes an assertion that was added later in\n8816e1117ee65039dbb5700219ba3537d3e5290e to be hit. The actual purpose\nof the special case is not really clear. mp_seek already will change the\nmpctx->stop_play value, so there shouldn't be any need to do it in\nqueue_seek. And it is known to cause problems so revert it. Also, remove\nthe special play direction logic that works around this behavior.\nFixes #13778.\n\nThis reverts commit dbdc46c97a32c53d41a19908aa365e7d81025c3e.","shortMessageHtmlLink":"Revert \"player: do not exit when a seek gets queued\""}},{"before":"7a93a584fc1b886f1eebe754384bb6d1864c26d8","after":"03ca3408354e99a7c50838c57531bba1c167ef87","ref":"refs/heads/master","pushedAt":"2024-05-15T20:45:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"sfan5","name":null,"path":"/sfan5","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1042418?s=80&v=4"},"commit":{"message":"stream: remove directory playlist hint\n\nThe stream layer is the wrong place to handle this and the benefit\nseems dubious.","shortMessageHtmlLink":"stream: remove directory playlist hint"}},{"before":"1f7c223749b71d4e4976d0b294b37d766655ea95","after":"7a93a584fc1b886f1eebe754384bb6d1864c26d8","ref":"refs/heads/master","pushedAt":"2024-05-15T18:09:54.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"fuzzer: add dedicated fuzzers for each demuxer\n\nThis will help drill deeper into specific code.","shortMessageHtmlLink":"fuzzer: add dedicated fuzzers for each demuxer"}},{"before":"4d32db21c50db8cd9f2e7925c4b37f1490d85963","after":"1f7c223749b71d4e4976d0b294b37d766655ea95","ref":"refs/heads/master","pushedAt":"2024-05-14T23:25:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"av_common: fix integer overflow when adjusting timebase\n\nFound by OSS-Fuzz.","shortMessageHtmlLink":"av_common: fix integer overflow when adjusting timebase"}},{"before":"61f72bd5123551d91e7470f879f359f6104ac6bd","after":"4d32db21c50db8cd9f2e7925c4b37f1490d85963","ref":"refs/heads/master","pushedAt":"2024-05-13T14:36:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"select.lua: strip brackets in select-subtitle-line","shortMessageHtmlLink":"select.lua: strip brackets in select-subtitle-line"}},{"before":"e6af31dc0c0ec4dd88be279f87bea22d2e41c46c","after":"61f72bd5123551d91e7470f879f359f6104ac6bd","ref":"refs/heads/master","pushedAt":"2024-05-12T21:13:48.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"select.lua: add this script\n\nThis adds script messages to select playlist entries, tracks, chapters,\nsubtitle lines, bindings and properties using the newly introduced\nmp.input.select().\n\nThis fully closes #13964.","shortMessageHtmlLink":"select.lua: add this script"}},{"before":"4e5845ad03e5f481e6980781a0ed370fecb866fd","after":"e6af31dc0c0ec4dd88be279f87bea22d2e41c46c","ref":"refs/heads/master","pushedAt":"2024-05-12T20:29:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"console.lua: implement a command parser to complete more things\n\nThis allows more completions than patterns:\n\nBoth single and double quotes are recognized.\nQuotes around the first token are recognized.\nCommand prefixes are recognized.\nChoice options are completed after change-list/vf/af add/append/pre/set.\nFile paths are completed after set/cycle-values/change-list with options\nthat expect files, including cycling between paths with spaces, e.g.\ncycle-values glsl-shaders 'foo bar' 'baz qux'.\nFile paths are completed in the fourth argument of dump-cache.\nItems that have been set are completed after change-list remove.","shortMessageHtmlLink":"console.lua: implement a command parser to complete more things"}},{"before":"f220f0fb89e548648c4bacfbea224491a4bf90b7","after":"4e5845ad03e5f481e6980781a0ed370fecb866fd","ref":"refs/heads/master","pushedAt":"2024-05-12T19:00:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"osc.lua: remove scaleforcedwindow\n\nThis is unused since 4e013afd37 because the mpv logo and the \"Drop files\nor URLs to play here.\" message are shown instead of the OSC controls. It\nhas the adverse affect of making the OSC twice as big when playing\nvideos with --lavfi-complex, because that makes the video property which\nosc.lua checks unavailable.","shortMessageHtmlLink":"osc.lua: remove scaleforcedwindow"}},{"before":"a33fd3b4cf18fd8c0acd9f3800a253e7014f8aba","after":"f220f0fb89e548648c4bacfbea224491a4bf90b7","ref":"refs/heads/master","pushedAt":"2024-05-12T18:06:39.000Z","pushType":"pr_merge","commitsCount":21,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"autocrop.lua: fix some lint warnings","shortMessageHtmlLink":"autocrop.lua: fix some lint warnings"}},{"before":"21e167cc6a0d66d0d57bb5b751bdff536e7f271c","after":"a33fd3b4cf18fd8c0acd9f3800a253e7014f8aba","ref":"refs/heads/master","pushedAt":"2024-05-12T16:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"Revert \"stream: don't try to read from all-sparse/no-data files\"\n\nThe stream layer is just not the right place to make this change\nsince it's also used for completely unrelated purposes such as reading\nconfigs.\n\nThis reverts commit bb7a485c0932375b888a61966970696c06851a15.","shortMessageHtmlLink":"Revert \"stream: don't try to read from all-sparse/no-data files\""}},{"before":"38741452480aeb402d9d02fe906fa7a7a3d6f5d7","after":"21e167cc6a0d66d0d57bb5b751bdff536e7f271c","ref":"refs/heads/master","pushedAt":"2024-05-12T15:56:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"vf_vapoursynth: pass image properties from input\n\nThis might not always be correct depending on filtering done in VS. But\nunless VS send us all the metadata we have to get it from somewhere.\n\nFixes dynamic frame metadata, which was copied from fmt_in, initialized\nonly upon reinitialization.\n\nFixes crashes caused by the use of stale pointers.\n\nFixes: #13956","shortMessageHtmlLink":"vf_vapoursynth: pass image properties from input"}},{"before":"552c4552a22610386d34ee1ec2e2cd18f83ebd50","after":"38741452480aeb402d9d02fe906fa7a7a3d6f5d7","ref":"refs/heads/master","pushedAt":"2024-05-11T19:34:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"hwdec_cuda_vk: add missing io.h include\n\nFixes compilation on Windows with cuda enabled.","shortMessageHtmlLink":"hwdec_cuda_vk: add missing io.h include"}},{"before":"aa067f59844392351bd09249d452bcbd56cc2f21","after":"552c4552a22610386d34ee1ec2e2cd18f83ebd50","ref":"refs/heads/master","pushedAt":"2024-05-10T21:56:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"audio: report EOF also for untimed AO mode","shortMessageHtmlLink":"audio: report EOF also for untimed AO mode"}},{"before":"f17ad792c675d2e953cdecf81b8fb0c03ef71690","after":"aa067f59844392351bd09249d452bcbd56cc2f21","ref":"refs/heads/master","pushedAt":"2024-05-10T20:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"console.lua: increase margins from the bottom-left corner\n\nconsole.lua is too close to the left and bottom of the OSD IMO. Make the\nmargins a bit bigger.","shortMessageHtmlLink":"console.lua: increase margins from the bottom-left corner"}},{"before":"1f69659a77c84ee0ef08860b7ad8ab7b7e06bf3e","after":"f17ad792c675d2e953cdecf81b8fb0c03ef71690","ref":"refs/heads/master","pushedAt":"2024-05-10T20:54:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"vo_gpu_next: check if existing cache file has correct size","shortMessageHtmlLink":"vo_gpu_next: check if existing cache file has correct size"}},{"before":"d79aef1425e6127f71aac8fd98ba7a3e2de7af72","after":"1f69659a77c84ee0ef08860b7ad8ab7b7e06bf3e","ref":"refs/heads/master","pushedAt":"2024-05-10T20:54:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"test: test mp_guess_lang_from_filename with [] and ()","shortMessageHtmlLink":"test: test mp_guess_lang_from_filename with [] and ()"}},{"before":"0d18c1bfdce0e0631755736c64759bdf7dcd5f9a","after":"d79aef1425e6127f71aac8fd98ba7a3e2de7af72","ref":"refs/heads/master","pushedAt":"2024-05-10T19:42:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"meson: add link flags also to cpp\n\nIf subprojects are used, linking language of mpv might be upgraded to C++\nadd our flags there too.","shortMessageHtmlLink":"meson: add link flags also to cpp"}},{"before":"c1d5f0e9c83838b80914c103d07da40028a132ed","after":"0d18c1bfdce0e0631755736c64759bdf7dcd5f9a","ref":"refs/heads/master","pushedAt":"2024-05-10T03:16:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"audio: change bps format to int64_t\n\nSame as ffmpeg uses. Such big values does not make sense probably, but\nlet's not overflow values and maybe one day it will be useful.\n\nFixes signed integer overflow.","shortMessageHtmlLink":"audio: change bps format to int64_t"}},{"before":"aa3cf6d57b1a2aa475bd002ded6db6359fd9ef31","after":"c1d5f0e9c83838b80914c103d07da40028a132ed","ref":"refs/heads/master","pushedAt":"2024-05-10T02:15:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"fuzzers: set network-timeout to 1 second\n\nWe don't expect any data to actually access, so timeout as soon as\npossible.","shortMessageHtmlLink":"fuzzers: set network-timeout to 1 second"}},{"before":"63d820bd6864e35423bbba56537228ce1f19c245","after":"aa3cf6d57b1a2aa475bd002ded6db6359fd9ef31","ref":"refs/heads/master","pushedAt":"2024-05-09T23:26:30.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"command: add dolby-vision-profile and dolby-vision-level to track-list","shortMessageHtmlLink":"command: add dolby-vision-profile and dolby-vision-level to track-list"}},{"before":"e175b3f6853bf3674205990f755467fc5817f713","after":"63d820bd6864e35423bbba56537228ce1f19c245","ref":"refs/heads/master","pushedAt":"2024-05-09T23:22:31.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"test: test mp_guess_lang_from_filename()","shortMessageHtmlLink":"test: test mp_guess_lang_from_filename()"}},{"before":"4fe67933c23e58ba52999a1f5e0eba9ef7dc8b4c","after":"e175b3f6853bf3674205990f755467fc5817f713","ref":"refs/heads/master","pushedAt":"2024-05-09T19:21:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"lcms: check for null arg in gl_parse_3dlut_size\n\nThis fixes `icc-3dlut-size` validation in config which would crash if\nset without argument.\n\nFound by OSS-Fuzz.","shortMessageHtmlLink":"lcms: check for null arg in gl_parse_3dlut_size"}},{"before":"bf6d49cbd44871fec6795c4eb334e7ed4035f171","after":"4fe67933c23e58ba52999a1f5e0eba9ef7dc8b4c","ref":"refs/heads/master","pushedAt":"2024-05-09T15:12:55.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"misc/language: store string length instead of null terminator\n\nAllows to construct bstr directly without strlen, while keeping language\ntable the same size.","shortMessageHtmlLink":"misc/language: store string length instead of null terminator"}},{"before":"d6803c45183b18637e603eb1997c4ffbcc434616","after":"bf6d49cbd44871fec6795c4eb334e7ed4035f171","ref":"refs/heads/master","pushedAt":"2024-05-09T00:01:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"fuzzer_loadfile_direct: exclude paths also for file://\n\nLoading external files makes little sense. Might disable this completely\nlater, but let see how it works, The idea is the same as for direct\nload. Exclude paths starting with `file://.` and `file:///`. But still\nfuzz any processing that other input might have. It shouldn't be a huge\nproblem if we do `file://mpv` for example. Not great, but also not\nterrible.","shortMessageHtmlLink":"fuzzer_loadfile_direct: exclude paths also for file://"}},{"before":"467c1e860a86bdc680edf29d72d8f8734b1d1e18","after":"d6803c45183b18637e603eb1997c4ffbcc434616","ref":"refs/heads/master","pushedAt":"2024-05-08T16:52:40.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"kasper93","name":"Kacper Michajłow","path":"/kasper93","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1126053?s=80&v=4"},"commit":{"message":"demux_edl: make protocol comparison case insensitive\n\nElse nested edl protocol causes infinite recursion, when loading.\n\nFound by OSS-Fuzz.","shortMessageHtmlLink":"demux_edl: make protocol comparison case insensitive"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETdXalwA","startCursor":null,"endCursor":null}},"title":"Activity · mpv-player/mpv"}