| Commit message (Expand) | Author | Age | Files | Lines |
* | wayland: use `xkb_keymap_new_from_buffer` | Julian Orth | 2022-01-08 | 1 | -1/+2 |
* | wayland: map keymaps with `MAP_PRIVATE` | Julian Orth | 2022-01-08 | 1 | -1/+1 |
* | vo_gpu: add --tone-mapping-mode | Niklas Haas | 2022-01-07 | 6 | -40/+80 |
* | vo_gpu: add --gamut-mapping-mode | Niklas Haas | 2022-01-07 | 6 | -32/+60 |
* | vo_gpu_next: use new HDR metadata options | Niklas Haas | 2022-01-07 | 3 | -77/+52 |
* | vo_gpu_next: update for new tone mapping options | Niklas Haas | 2022-01-07 | 7 | -34/+90 |
* | vo_gpu: move image2D precision qualifier to point of use | sfan5 | 2022-01-02 | 1 | -3/+1 |
* | vd_lavc: enable hwdec for prores by default | rcombs | 2021-12-29 | 1 | -1/+1 |
* | vo_gpu_next: fix --target-peak scaling | Niklas Haas | 2021-12-29 | 1 | -1/+1 |
* | js: events registration: clarify breakage/fix | Avi Halachmi (:avih) | 2021-12-26 | 1 | -0/+1 |
* | js: fix event registration (keys, script-message, more) | Avi Halachmi (:avih) | 2021-12-26 | 1 | -3/+3 |
* | meson: fix incorrect egl_drm operator in build | Dudemanguy | 2021-12-21 | 1 | -1/+1 |
* | wayland: avoid doing unneccesary window resizes | Dudemanguy | 2021-12-20 | 1 | -7/+0 |
* | meson: remove unneccesary shaderc_static check | Dudemanguy | 2021-12-19 | 1 | -1/+1 |
* | wscript: switch shaderc checks to pkgconfig | sfan5 | 2021-12-19 | 1 | -3/+3 |
* | subprocess: unblock/reset signals before running child process | sfan5 | 2021-12-19 | 1 | -0/+21 |
* | vo_gpu: stop hard-coding max compute group threads | Philip Langdale | 2021-12-19 | 6 | -6/+13 |
* | vo_gpu_next: implement VOCTRL_EXTERNAL_RESIZE | sfan5 | 2021-12-19 | 2 | -1/+5 |
* | meson: look for rst2man.py as well as rst2man | Philip Langdale | 2021-12-17 | 1 | -1/+1 |
* | mp_image, f_decoder_wrapper: implement AV_FRAME_DATA_DISPLAYMATRIX | Alex Xu (Hello71) | 2021-12-15 | 2 | -1/+11 |
* | player: make deprecated track/chapter/metadata events internal | sfan5 | 2021-12-15 | 8 | -65/+20 |
* | lua: remove mp.suspend, resume and resume_all | sfan5 | 2021-12-15 | 4 | -41/+0 |
* | libmpv: remove opengl_cb API and other deprecated symbols | sfan5 | 2021-12-15 | 12 | -593/+20 |
* | {player,video}: remove references to obsolete opengl-cb API | sfan5 | 2021-12-15 | 9 | -50/+14 |
* | af_lavcac3enc: fix memory leak on no-op | Niklas Haas | 2021-12-14 | 1 | -16/+19 |
* | vo_gpu: opengl: some fixes to make compute shaders work with GLES | Philip Langdale | 2021-12-12 | 4 | -10/+15 |
* | vo_gpu: opengl: fix OpenGL ES version and extension handling | Philip Langdale | 2021-12-12 | 2 | -5/+25 |
* | vo_gpu: opengl: try and create context at version 440 again | Philip Langdale | 2021-12-07 | 1 | -0/+9 |
* | vo_gpu: opengl: fix wrong glMemoryBarrier | Niklas Haas | 2021-12-06 | 1 | -1/+1 |
* | sub/lavc_conv: only set subtitle text format when required | Jan Ekström | 2021-12-05 | 1 | -0/+3 |
* | vo_gpu_next: fix UB in query_format() | Niklas Haas | 2021-12-05 | 1 | -1/+1 |
* | wayland: ensure read and draw buffers are assigned | Kurt Kartaltepe | 2021-12-04 | 3 | -0/+9 |
* | audio: fix typo | Aman Karmani | 2021-12-03 | 1 | -1/+1 |
* | opengl: support DebugMessageCallback on ES | Kurt Kartaltepe | 2021-12-02 | 1 | -0/+11 |
* | ao_openal: enable AL_SOFT_direct_channels_remix extension by default | Ivan | 2021-11-29 | 2 | -6/+10 |
* | player: make --keep-open=always work with --loop-playlist | Leo Izen | 2021-11-28 | 1 | -2/+2 |
* | vo_gpu_next: implement VOCTRL_SCREENSHOT | Niklas Haas | 2021-11-28 | 1 | -2/+120 |
* | vo_gpu_next: factor out some common helpers | Niklas Haas | 2021-11-28 | 1 | -43/+63 |
* | client API: also export mpv_client_api_version | Dudemanguy | 2021-11-27 | 1 | -1/+1 |
* | osc: fix cache displaying 60s in some cases | Funami580 | 2021-11-27 | 1 | -2/+2 |
* | vo_gpu_next: guard sentinel in free_dr_buf | Niklas Haas | 2021-11-26 | 1 | -0/+1 |
* | meson: correct champ.c to chmap.c | Solomon Choina | 2021-11-26 | 1 | -1/+1 |
* | meson: add a temporary workaround for iconv crap | Dudemanguy | 2021-11-26 | 1 | -7/+9 |
* | ci: fix the path for logs on failure in mingw | Dudemanguy | 2021-11-25 | 1 | -1/+1 |
* | vo_gpu: hwdec_vaapi: avoid drm_fourcc.h dependency | Dave Airlie | 2021-11-25 | 1 | -1/+4 |
* | osc: add options: chapters/playlist OSD, hover chapter format | Avi Halachmi (:avih) | 2021-11-25 | 2 | -6/+31 |
* | wayland: increase the vblank waiting time | Dudemanguy | 2021-11-25 | 1 | -0/+2 |
* | wayland: initialize presentation time values as 0 | Dudemanguy | 2021-11-24 | 1 | -0/+3 |
* | wayland: cancel prepared reads when no events | Kurt Kartaltepe | 2021-11-25 | 1 | -6/+8 |
* | vo_gpu: hwdec_vaapi: add dma-buf modifiers support. | Dave Airlie | 2021-11-23 | 2 | -1/+20 |
* | vo_gpu_next: implement OpenGL context support | sfan5 | 2021-11-22 | 3 | -8/+79 |
* | vo_gpu_next: factor out context-specific code to gpu_next/context.c | sfan5 | 2021-11-22 | 5 | -28/+141 |
* | video: opengl: teach start_frame() about out_fbo == NULL | sfan5 | 2021-11-22 | 1 | -0/+2 |
* | vo_gpu_next: respect tagged YUV colorspace | Niklas Haas | 2021-11-22 | 1 | -1/+2 |
* | vo_gpu_next: apply csp overrides for RGB/XYZ/YUV formats | Niklas Haas | 2021-11-22 | 1 | -11/+27 |
* | vo_gpu_next: fix timings without interpolation | Dudemanguy | 2021-11-21 | 1 | -3/+5 |
* | audio: stop corrupting audio on underreads | Aman Karmani | 2021-11-20 | 1 | -1/+2 |
* | vo_gpu_next: fix OOM on wayland | Niklas Haas | 2021-11-20 | 1 | -7/+3 |
* | wayland: fix a potential segfault on surface enter | Dudemanguy | 2021-11-20 | 1 | -0/+3 |
* | wayland: support modifiers during axis events | Dudemanguy | 2021-11-20 | 1 | -4/+5 |
* | DOCS/ao: remove incorrect note about openal | Dudemanguy | 2021-11-19 | 1 | -1/+1 |
* | vo_gpu_next: always cache still frames | Niklas Haas | 2021-11-19 | 1 | -1/+3 |
* | vo_gpu_next: fix lancozs typo to lanczos | Leo Izen | 2021-11-19 | 1 | -1/+1 |
* | vo_gpu: libplacebo: make version logging slightly clearer | Niklas Haas | 2021-11-19 | 1 | -1/+2 |
* | meson: use gnu_symbol_visibility for libmpv | Dudemanguy | 2021-11-19 | 1 | -1/+2 |
* | client API: use symbol visibility attributes | Dudemanguy | 2021-11-19 | 2 | -68/+77 |
* | vo_gpu_next: simplify and improve frame redrawing logic | Niklas Haas | 2021-11-19 | 1 | -14/+6 |
* | ao_opensles: add guards for sample rate to use | Tom Yan | 2021-11-19 | 1 | -0/+2 |
* | vo_gpu_next: fix panning on rotated videos | Niklas Haas | 2021-11-19 | 1 | -4/+10 |
* | meson: fix typo in header check | Dudemanguy | 2021-11-18 | 1 | -1/+1 |
* | context_glx: fix check for wrong GLX extension | sfan5 | 2021-11-17 | 1 | -2/+2 |
* | context_{wayland,x11egl}: use mpegl_create_window_surface() too | sfan5 | 2021-11-17 | 2 | -5/+12 |
* | context_drm_egl: make use of mpegl_create_window_surface() | sfan5 | 2021-11-17 | 1 | -11/+3 |
* | egl_helpers: introduce wrapper around eglCreatePlatformWindowSurface | sfan5 | 2021-11-17 | 2 | -12/+50 |
* | video: opengl: use gl_check_extension() instead of strstr() | sfan5 | 2021-11-17 | 6 | -9/+8 |
* | context_drm_egl: use mpegl_get_display() helper over own code | sfan5 | 2021-11-17 | 1 | -12/+7 |
* | stream_dvb: add missing mutex unlock | Oliver Freyermuth | 2021-11-16 | 1 | -0/+1 |
* | meson: fix build on android | Dudemanguy | 2021-11-16 | 1 | -18/+28 |
* | vo_gpu: vulkan: open DRM render fd when using VK_KHR_display | Philip Langdale | 2021-11-15 | 1 | -2/+102 |
* | meson: check for x11 when building the xv option | Dudemanguy | 2021-11-15 | 1 | -1/+5 |
* | meson: minor QOL and logic tweaks | Dudemanguy | 2021-11-15 | 2 | -20/+39 |
* | meson: also check for generic lua.pc | Dudemanguy | 2021-11-15 | 2 | -2/+3 |
* | meson: fix -Werror=format-security flag | Dudemanguy | 2021-11-15 | 1 | -1/+4 |
* | ytdl_hook.lua: improve check for sub language before inserting all-subs | Umar Javed | 2021-11-15 | 1 | -1/+1 |
* | options: const annotate all m_opt_choice_alternatives accessors | Emil Velikov | 2021-11-15 | 3 | -16/+17 |
* | options: const annotate m_obj_list accessors | Emil Velikov | 2021-11-15 | 2 | -2/+2 |
* | options: remove always true m_obj_list::allow_unknown_entries | Emil Velikov | 2021-11-15 | 5 | -10/+1 |
* | DOCS/options: fix `target-colorspace-hint` typo | Mehul Mittal | 2021-11-14 | 1 | -1/+1 |
* | ci: add meson builds | Dudemanguy | 2021-11-14 | 5 | -36/+160 |
* | build: add meson build support | Dudemanguy | 2021-11-14 | 19 | -5/+2240 |
* | demux_edl: rename ebml_defs.c to ebml_defs.inc | Dudemanguy | 2021-11-14 | 2 | -2/+2 |
* | TOOLS/matroska.py: support outputting to file | Dudemanguy | 2021-11-14 | 1 | -2/+7 |
* | TOOLS/file2string.py: support outputting to file | Dudemanguy | 2021-11-14 | 1 | -1/+6 |
* | TOOLS: add macos-swift-lib-directory.py script | Dudemanguy | 2021-11-14 | 1 | -0/+42 |
* | TOOLS: add macos-sdk-version.py script | Dudemanguy | 2021-11-14 | 1 | -0/+68 |
* | build: add version.py for generating version.h | Dudemanguy | 2021-11-14 | 1 | -0/+45 |
* | egl_helpers: remove EGL_OPENGL_ES3_BIT | Dudemanguy | 2021-11-11 | 1 | -2/+1 |
* | context_drm_egl: use eglCreatePlatformWindowSurfaceEXT if available | sfan5 | 2021-11-11 | 1 | -2/+12 |
* | context_drm_egl: add support for BGR surface formats | Philip Langdale | 2021-11-10 | 3 | -3/+34 |
* | context_drm_egl: use gbm_surface_create_with_modifiers | Philip Langdale | 2021-11-10 | 2 | -10/+94 |
* | ao_oss: define PATH_DEV_MIXER as it is an internal define | Jan Ekström | 2021-11-10 | 1 | -0/+1 |
* | ci/build-freebsd: require OSSv4 AO to be enabled | Jan Ekström | 2021-11-10 | 1 | -0/+1 |
* | vo_gpu_next: fix slight performance regression | Niklas Haas | 2021-11-10 | 1 | -3/+1 |
* | vo_gpu_next: Initialize `pl_frame_mix` | Starsam80 | 2021-11-09 | 1 | -1/+1 |
* | vo_gpu_next: implement HDR passthrough | Niklas Haas | 2021-11-08 | 3 | -0/+66 |
* | vo_gpu_next: drop PL_API_VER checks | Niklas Haas | 2021-11-08 | 1 | -8/+0 |
* | vo_gpu_next: fix resource exhaustion on minimized windows | Niklas Haas | 2021-11-08 | 2 | -4/+10 |
* | wayland: remove bogus scale_change variable | Dudemanguy | 2021-11-08 | 2 | -24/+1 |
* | vo_gpu_next: add automatic translation for ewa_lanczossharp | Niklas Haas | 2021-11-07 | 1 | -0/+7 |
* | vo_gpu_next: implement --dither-depth | Niklas Haas | 2021-11-07 | 1 | -0/+8 |
* | vo_gpu_next: remove --builtin-scalers option | Niklas Haas | 2021-11-07 | 2 | -10/+0 |
* | f_lavfi: replace deprecated avfilter_pad_count | sfan5 | 2021-11-05 | 1 | -10/+10 |
* | audio: replace deprecated av_mallocz_array | sfan5 | 2021-11-05 | 1 | -1/+1 |
* | vo_gpu_next: call start_frame in vulkan/context.c | Dudemanguy | 2021-11-04 | 2 | -2/+12 |
* | wayland_vk: rename start_frame to check_visible | Dudemanguy | 2021-11-04 | 3 | -9/+10 |
* | manpage: document --sharpen not affecting vo_gpu_next | Niklas Haas | 2021-11-03 | 1 | -1/+1 |
* | osdep: rename MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 14 | -22/+22 |
* | vo_gpu_next: fix --tone-mapping-param mapping | Niklas Haas | 2021-11-03 | 1 | -0/+2 |
* | vo_gpu_next: add new libplacebo-based renderer | Niklas Haas | 2021-11-03 | 9 | -2/+1499 |
* | sub: assert potential pitfall | Niklas Haas | 2021-11-03 | 1 | -1/+3 |
* | osdep: add MP_UNREACHABLE | Niklas Haas | 2021-11-03 | 13 | -13/+19 |
* | build: add check_preprocessor | Niklas Haas | 2021-11-03 | 1 | -1/+18 |
* | vo_gpu: allow using bare windows as --(t)scale | Niklas Haas | 2021-11-03 | 1 | -0/+20 |
* | vo_gpu: vulkan: expose swapchain to mpvk_ctx | Niklas Haas | 2021-11-03 | 2 | -8/+8 |
* | vo_gpu: lift ra_ctx_* opts to a global struct | Niklas Haas | 2021-11-03 | 9 | -68/+63 |
* | player: fix autofit/geometry related segfault | Dudemanguy | 2021-11-03 | 2 | -5/+11 |
* | Update VERSION | sfan5 | 2021-11-01 | 1 | -1/+1 |
* | Release 0.34.0v0.34.0 | sfan5 | 2021-11-01 | 3 | -100/+87 |
* | js: ~~/init.js: use mp.find_config_file | Avi Halachmi (:avih) | 2021-11-01 | 1 | -9/+5 |
* | DOCS: clarify what the ~~/ path means | sfan5 | 2021-11-01 | 1 | -6/+11 |
* | console.lua: define remaining emacs keybindings | Guido Cella | 2021-11-01 | 2 | -25/+87 |
* | vo_gpu: libplacebo: simplify tex transfers for libplacebo 168+ | Niklas Haas | 2021-10-31 | 1 | -9/+19 |
* | DOCS/input: fix subprocess typo | Guido Cella | 2021-10-26 | 1 | -3/+3 |
* | DOCS/options: clarify watch-later-options examples | Guido Cella | 2021-10-26 | 1 | -3/+3 |
* | wayland: remove incorrect keepaspect check | Dudemanguy | 2021-10-26 | 1 | -2/+1 |
* | drm_common: add connector types USB, SPI and Writeback | Noralf Trønnes | 2021-10-26 | 1 | -0/+3 |
* | drm_common: support unknown connector types | Noralf Trønnes | 2021-10-26 | 1 | -2/+9 |
* | {wscript,demux_lavf}: clean up last bits of !FFMPEG_STRICT_ABI | Jan Ekström | 2021-10-26 | 2 | -10/+12 |
* | drm_common: enable specific device selection by means of path | Jan Ekström | 2021-10-25 | 6 | -6/+33 |
* | drm_common: utilize drmGetDevices when iterating over cards | Jan Ekström | 2021-10-25 | 3 | -29/+113 |
* | version.sh: bump copyright year | Dudemanguy | 2021-10-25 | 1 | -1/+1 |
* | vo_gpu: fix rotated compute shader vertex simulation | Niklas Haas | 2021-10-22 | 1 | -10/+2 |
* | github/workflows: use xcode 13.1 if image defaults to xcode 13.0 | Jan Ekström | 2021-10-21 | 1 | -0/+10 |
* | ao_audiotrack: change buffer sizing logic | Aman Karmani | 2021-10-21 | 1 | -2/+2 |
* | ao_audiotrack: allocate chunk buffer based on negotiated size | Aman Karmani | 2021-10-21 | 1 | -2/+3 |
* | ao_audiotrack: support delay up to 2s as normal | Aman Karmani | 2021-10-21 | 1 | -2/+2 |
* | ao_audiotrack: set device_buffer based on underlying buffer size when available | Aman Karmani | 2021-10-21 | 1 | -0/+10 |
* | ao_audiotrack: use new style initializer for AudioTrack when available | Aman Karmani | 2021-10-21 | 1 | -11/+114 |
* | egl_helpers: ensure debug context attrs/bit exist | Dudemanguy | 2021-10-21 | 1 | -0/+9 |
* | editorconfig: add initial file/config | Emil Velikov | 2021-10-20 | 1 | -0/+10 |
* | lua: makenode: prevent lua stack corruption | Avi Halachmi (:avih) | 2021-10-20 | 1 | -1/+3 |
* | lua: autofree infrastructure: x2 faster | Avi Halachmi (:avih) | 2021-10-19 | 1 | -17/+47 |
* | js: custom-init: use ~~/init.js instead of ~~/.init.js (dot) | Avi Halachmi (:avih) | 2021-10-19 | 3 | -7/+15 |
* | egl_helpers: add support for debug contexts | Emil Velikov | 2021-10-16 | 1 | -0/+4 |
* | vo_gpu: context_glx: cleanup create_context_x11_gl3 code path | Emil Velikov | 2021-10-16 | 1 | -23/+37 |
* | vo_gpu: context_glx: remove legacy create_context_x11_old() | Emil Velikov | 2021-10-16 | 1 | -43/+9 |
* | egl_helpers: fixup the EGL_KHR_create_context-less codepath | Emil Velikov | 2021-10-16 | 3 | -44/+9 |
* | video: opengl: rework and remove ra_gl_ctx_test_version() | Emil Velikov | 2021-10-16 | 4 | -46/+37 |
* | vo_gpu: opengl: remove --opengl-restrict | Emil Velikov | 2021-10-16 | 3 | -16/+2 |
* | egl_helpers: remove explicit GLES 3 request | Emil Velikov | 2021-10-16 | 1 | -23/+12 |
* | vo_gpu: opengl: reduce versions in mpgl_preferred_gl_versions | Emil Velikov | 2021-10-16 | 4 | -13/+7 |
* | drm: re-enable drmSet/DropMaster calls | Emil Velikov | 2021-10-15 | 1 | -14/+7 |
* | context_drm_egl: re-enable drmSet/DropMaster calls | Emil Velikov | 2021-10-15 | 1 | -17/+10 |
* | command: with lavfi-complex, make current-tracks return the first one | Guido Cella | 2021-10-15 | 2 | -9/+12 |
* | player: add track-list/N/image sub-property | Guido Cella | 2021-10-14 | 10 | -5/+22 |
* | demux_lavf: improve image detection | Guido Cella | 2021-10-14 | 1 | -9/+9 |
* | js: custom init: ignore ~~/.init.js with --no-config | Avi Halachmi (:avih) | 2021-10-12 | 2 | -1/+6 |
* | DOCS/options: refine --no-input-default-bindings | Avi Halachmi (:avih) | 2021-10-11 | 1 | -4/+4 |
* | input: new option: --no-input-builtin-bindings | Avi Halachmi (:avih) | 2021-10-11 | 3 | -1/+12 |
* | ci: update libs used by mingw build | sfan5 | 2021-10-07 | 2 | -4/+5 |
|