{"push_id":640965290,"size":167,"distinct_size":167,"ref":"refs/heads/dark_theme_variant","head":"54bdb63b31416d66967a9f2471064b89e048ff76","before":"c0d21337d2af1067d234fc931920d2b7e804f7b6","commits":[{"sha":"b6c28dd26b6415181b406e1118920b13f80286b4","author":{"email":"55311ff0f9278de935970832916cdff1dd96b121@gmail.com","name":"Kevin Mitchell"},"message":"ao_wasapi: simplify hotplug\n\nTake advantage of the fact that list_devs is called with a\nhotplug_inited ao. Also eliminate unnecessary nested function\nabstraction of hotplug_(un)init and list_devs. However, keep list_devs\nin ao_wasapi_utils.c since it uses the private functions get_device_id,\nget_device_name and exposing these would require including headers for\nIMMDevice in ao_wasapi_utils.h.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/b6c28dd26b6415181b406e1118920b13f80286b4"},{"sha":"e408dd20c76ae2f252a8e760b34aceb297dc46e4","author":{"email":"55311ff0f9278de935970832916cdff1dd96b121@gmail.com","name":"Kevin Mitchell"},"message":"ao_wasapi: remove redundant casts","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/e408dd20c76ae2f252a8e760b34aceb297dc46e4"},{"sha":"1d2b81b55017e1e0c60e140b6eb1edff6f260525","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"mixer: add more debug output\n\nFor remote-debugging volume rstore problems.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/1d2b81b55017e1e0c60e140b6eb1edff6f260525"},{"sha":"502f9a1450417a383ea95a98b1cd868932976815","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"mixer: cleanup volume logic slightly","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/502f9a1450417a383ea95a98b1cd868932976815"},{"sha":"72fcdc32dba2e9fa88b58ca7a4fbe156f4e5c2c5","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"command: remove unused function","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/72fcdc32dba2e9fa88b58ca7a4fbe156f4e5c2c5"},{"sha":"62030e1090dde45f1f743d8632e616e69c8be1d4","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"mixer: handle prevention of unneeded af_volume insertion differently\n\nJust so that this special-case is out of the common volume path.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/62030e1090dde45f1f743d8632e616e69c8be1d4"},{"sha":"ab3a64ee4c485bf45bcf187c7c562c308ad2d990","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"ao_coreaudio: do not signal per-app volume\n\nCoreAudio doesn't seem to have this concept. The volume is reset the\nnext time audio is opened.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/ab3a64ee4c485bf45bcf187c7c562c308ad2d990"},{"sha":"d4e31166b7299e0d05c312c8d16c72b1b03af4af","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"mixer: per-app volume and private volume conflict\n\nPer-app volume would change the volume across all instances of the same\napplication, while a private volume control (HAS_PER_APP_VOLUME)\nobviously should influence only one instance/audio stream only.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/d4e31166b7299e0d05c312c8d16c72b1b03af4af"},{"sha":"4987c1906d26745cb6a69449f6aa579387e1d9fe","author":{"email":"55311ff0f9278de935970832916cdff1dd96b121@gmail.com","name":"Kevin Mitchell"},"message":"ao_wasapi: abstract HRESULT_to_str","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/4987c1906d26745cb6a69449f6aa579387e1d9fe"},{"sha":"f5603cba2359767a1c4be2713a9acd031e021d02","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"af: remove unused functions","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/f5603cba2359767a1c4be2713a9acd031e021d02"},{"sha":"9e98702493068b28cbbbed56ff6b91e60c5e3b46","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"options: fix --geometry to string conversion\n\nFixes #1744.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/9e98702493068b28cbbbed56ff6b91e60c5e3b46"},{"sha":"f9db94ab71ccaf1e5639f28e69f07ccc164e130f","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"sub: add --sub-text-bold option\n\nThis was basically requested.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/f9db94ab71ccaf1e5639f28e69f07ccc164e130f"},{"sha":"9b59c175e389e0a0561312139c0861eba37e4719","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"lua: reject Lua 5.3\n\nIt simply doesn't work, and is hard to make work. Lua 5.3 is a different\nlanguage from 5.1 and 5.2, and is different enough to make adding\nsupport a major issue. Most importantly, 5.3 introduced integer types,\nwhich completely mess up any code which deals with numbers.\n\nI tried to make this a compile time check, but failed. Still at least\ntry to avoid selecting the 5.3 pkg-config package when the generic \"lua\"\nname is used (why can't Lua upstream just provide an official .pc\nfile...). Maybe this actually covers all cases.\n\nFixes #1729 (kind of).","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/9b59c175e389e0a0561312139c0861eba37e4719"},{"sha":"550d908ba8d505b70fb64c4979de4f05f2d452c6","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"player: add \"pseudo-gui\" profile\n\nThis can be set to select a number of default settings that help mpv\npretend that it has a GUI.\n\nI haven't decided yet whether I really want to use the profile mechanism\nfor this. There are a number of weird details that are not so easy to\nhandle with profiles, such as disabling pseudo-gui mode again (you can't\nunset profiles directly). So this might change. But for now it will do.\n\nThere also should be a better way to store builtin profiles.\nUnfortunately, the old crappy MPlayer config file parser needs on-disk\nfiles, so just use a bunch of function calls for now.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/550d908ba8d505b70fb64c4979de4f05f2d452c6"},{"sha":"83bd1280166117cd7aa40fc91a0e5e227fa68aef","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"player: add --idle --keep-open to pseudo-gui profile","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/83bd1280166117cd7aa40fc91a0e5e227fa68aef"},{"sha":"bf69edb1c2bac2ac11343d8e086f0540a0e4b5df","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"af_lavrresample: always normalize (libswresample is stupid)\n\nlibswresample doesn't normalize when remixing to a float format. This\nwill cause clipping due to float samples being out of the allowed range.\nFortunately this extremely bad default can be changed.\n\nThis does not happen with libavresample: it normalizes by default.\n\nFixes #1752.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/bf69edb1c2bac2ac11343d8e086f0540a0e4b5df"},{"sha":"9a7fa65f8fb0ff5650c230d768f2aec36240f340","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"mpv.desktop: remove NoDisplay\n\nThe standard say:\n\n    NoDisplay means \"this application exists, but don't display it in the menus\".\n\nNow that --force-window --idle is enabled, we can remove it.\n\nCloses #1755.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/9a7fa65f8fb0ff5650c230d768f2aec36240f340"},{"sha":"19f56e20979d1dbbb4b9956c955d4d0fa27516aa","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"player: load .ac3 files as external files\n\nFixes #1759.","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/19f56e20979d1dbbb4b9956c955d4d0fa27516aa"},{"sha":"5a2825ec35446ae2127c0fb204203cd09738c4ed","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"video: cleanup stereo mode parsing\n\nUse OPT_CHOICE_C() instead of the custom parser. The functionality is\npretty much equivalent.\n\n(On a side note, it seems --video-stereo-mode can't be removed, because\nit controls whether to \"reduce\" stereo video to mono, which is also the\ndefault. In fact I'm not sure how this should be handled at all.)","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/5a2825ec35446ae2127c0fb204203cd09738c4ed"},{"sha":"14a530f4744fc7dee232bbb7c19218d1b0e00ef9","author":{"email":"af2b84f09c8719e0f2b649c9464c0e4e09337b2e@nowhere","name":"wm4"},"message":"vf_format: allow forcing stereo mode parameters","distinct":true,"url":"https://api.github.com/repos/saivert/mpv/commits/14a530f4744fc7dee232bbb7c19218d1b0e00ef9"}]}