summaryrefslogtreecommitdiffstats
path: root/video
Commit message (Expand)AuthorAgeFilesLines
* video, audio: always read all frames before getting next packetwm42018-01-012-2/+24
* vo_gpu/android: fallback to EGL_WIDTH/HEIGHTAman Gupta2018-01-011-3/+15
* vo_gpu: d3d11: avoid copying staging buffers to cbuffersJames Ross-Gowan2018-01-011-48/+15
* demux_mkv: add hack to pass along x264 version to decoderwm42017-12-281-0/+13
* vd_lavc: add an option to explicitly workaround x264 4:4:4 bugwm42017-12-281-0/+5
* vd_lavc: fix crash with RPI hwdecwm42017-12-281-1/+2
* player: add internal `vo-resize` commandsfan52017-12-272-0/+7
* vo_gpu/context: Let embedding application handle surface resizessfan52017-12-271-10/+20
* vo_gpu: EGL: provide SwapInterval to generic codewm42017-12-271-0/+10
* vf_vdpaupp: fix error handling and software input modewm42017-12-271-5/+9
* options: drop some previously deprecated optionswm42017-12-251-4/+0
* vo_gpu: vulkan: fix segfault due to index mismatchNiklas Haas2017-12-251-5/+8
* vo_gpu: vulkan: fix some image barrier odditiesNiklas Haas2017-12-251-10/+5
* vo_gpu: vulkan: omit needless #defineNiklas Haas2017-12-251-5/+0
* vo_gpu: vulkan: fix sharing mode on malloc'd buffersNiklas Haas2017-12-251-1/+0
* vo_gpu: vulkan: fix dummyPass creationNiklas Haas2017-12-251-1/+1
* vo_gpu: vulkan: fix the rgb565a1 names -> rgb5a1Niklas Haas2017-12-251-2/+2
* vo_gpu: vulkan: allow disabling async tf/compNiklas Haas2017-12-253-4/+21
* vo_gpu: vulkan: refine queue family selection algorithmNiklas Haas2017-12-251-2/+7
* vo_gpu: vulkan: prefer vkCmdCopyImage over vkCmdBlitImageNiklas Haas2017-12-251-8/+31
* vo_gpu: attempt re-using the FBO format for p->output_texNiklas Haas2017-12-254-1/+13
* vo_gpu: vulkan: properly depend on the swapchain acquire semaphoreNiklas Haas2017-12-253-15/+25
* vo_gpu: vulkan: use correct access flag for presentNiklas Haas2017-12-251-2/+3
* vo_gpu: vulkan: make the swapchain more robustNiklas Haas2017-12-251-23/+50
* vo_gpu: aggressively prefer async computeNiklas Haas2017-12-253-1/+12
* vo_gpu: vulkan: support split command poolsNiklas Haas2017-12-256-163/+281
* vo_gpu: invalidate fbotex before drawingNiklas Haas2017-12-254-10/+11
* vo_gpu: allow invalidating FBO in renderpass_runNiklas Haas2017-12-253-5/+22
* vo_gpu: vulkan: properly track image dependenciesNiklas Haas2017-12-252-40/+121
* vo_gpu: vulkan: add a vk_signal abstractionNiklas Haas2017-12-253-0/+144
* vo_gpu: vulkan: refactor command submissionNiklas Haas2017-12-255-72/+90
* vo_gpu: vulkan: reorganize vk_cmd slightlyNiklas Haas2017-12-255-57/+58
* vo_gpu: vulkan: refactor vk_cmdpoolNiklas Haas2017-12-255-194/+182
* Restore Libav supportwm42017-12-211-0/+2
* hwdec: remove unused fieldswm42017-12-213-9/+0
* vo_mediacodec_embed: implement hwcontextAman Gupta2017-12-201-0/+30
* vo_gpu: win: remove exclusive-fullscreen detection hackJames Ross-Gowan2017-12-203-129/+0
* w32_common: refactor and improve window state handlingpavelxdd2017-12-191-131/+151
* w32_common: use RECT for storing screen and window size & positionpavelxdd2017-12-191-100/+71
* vo_gpu: hwdec_drmprime_drm: don't crash for non-GL contextswm42017-12-171-0/+3
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-156-42/+25
* vd_lavc: rename --hwdec=rpi to --hwdec=mmalwm42017-12-151-4/+0
* vd_lavc: use libavcodec metadata for hardware decoder wrapperswm42017-12-151-25/+8
* csputils: Add support for Display P3 primariesVittorio Giovara2017-12-142-2/+5
* csputils: Fix DCI P3 primaries white pointVittorio Giovara2017-12-141-1/+2
* vf_buffer: remove this filterwm42017-12-122-87/+0
* w32_common: update outdated comment about wakeup eventspavelxdd2017-12-111-2/+1
* vf_convert: default to limited range when converting RGB to YUVwm42017-12-111-0/+5
* vo_gpu: hwdec_drmprime_drm: silence error on failed autoprobingwm42017-12-111-1/+1
* hwdec: document a forgotten parameterwm42017-12-111-0/+1
* video: remove code duplication by calling a hwdec loader helperwm42017-12-111-2/+1
* video: properly initialize and set hwdec_interopwm42017-12-111-0/+2
* vd_lavc: always load VO interops with non-copy hw decoderswm42017-12-111-0/+4
* vo: fix a compiler warning by properly printing a 64bit integerJan Ekström2017-12-111-1/+1
* vd_lavc: add rkmpp to the hwdec_wrappers array.LongChair2017-12-101-0/+1
* vo_gpu: d3d11: check for timestamp query supportJames Ross-Gowan2017-12-091-0/+9
* w32_common: improve the window message state machinepavelxdd2017-12-071-1/+13
* w32_common: skip window snapping if Windows handled itpavelxdd2017-12-071-2/+12
* vo: add support for externally driven renderloop and make wayland use itRostislav Pehlivanov2017-12-054-4/+70
* vo_gpu: d3d11_helpers: use better formatting for PCI IDsJames Ross-Gowan2017-12-041-4/+6
* Fix various typos in log messagesNicolas F2017-12-032-2/+2
* video: probe format of primary plane in drm/egl contextAnton Kindestam2017-12-031-3/+59
* hwdec: whitespace cleanup in hwdec_drmprime_drm.cAnton Kindestam2017-12-031-2/+2
* video: fix use of possibly-NULL pointer in drm_egl_initAnton Kindestam2017-12-031-1/+2
* video: fix double free in drm_atomic_create_contextAnton Kindestam2017-12-031-1/+2
* build: remove POSIX/sysv shared memory testwm42017-12-022-48/+17
* vd_lavc: don't request native pixfmt with -copy and METHOD_INTERNALwm42017-12-021-0/+1
* video: remove some more hwdec legacy stuffwm42017-12-0210-93/+50
* vd_lavc, vdpau, vaapi: restore emulated API avoidancewm42017-12-025-3/+48
* hwdec: don't require setting legacy hwdec fieldswm42017-12-027-30/+18
* vd_lavc: simpler way to check for opque hw framewm42017-12-021-3/+1
* vd_lavc: sort -copy hwdec modes to end of listwm42017-12-021-6/+12
* vd_lavc: allow forcing single implementations with --hwdecwm42017-12-021-2/+3
* vd_lavc: slightly simplifywm42017-12-021-34/+28
* vd_lavc: coding stylewm42017-12-021-1/+1
* hwdec: remove unused HWDEC_* constantswm42017-12-011-19/+1
* vd_lavc: fix dumb nonsensewm42017-12-011-1/+4
* vd_lavc, mp_image: remove weird mpv specific palette constantwm42017-12-013-9/+3
* vd_lavc: merge redundant headerwm42017-12-012-94/+77
* vd_lavc: rewrite how --hwdec is handledwm42017-12-014-483/+354
* vd_lavc: drop mediacodec direct rendering support temporarilywm42017-12-012-69/+8
* video: move d3d.c out of decode sub directorywm42017-12-017-5/+5
* vd_lavc: delete hw_d3d11va.c/hw_dxva2.c and merge leftoverswm42017-12-015-117/+39
* hw_dxva2: move dxva2 code to d3d.cwm42017-12-012-117/+126
* video: refactor hw device creation for hwdec copy modeswm42017-12-0111-203/+207
* video: fix memory leaks with hwdec copy modeswm42017-12-011-2/+2
* vd_lavc: move entrypoint for hwframes_refinewm42017-12-017-11/+9
* vd_lavc: remove process_image callbackwm42017-12-012-9/+3
* d3d11: move code for d3d11eglrgb hackwm42017-12-012-10/+3
* vo_gpu: hwdec: remove redundant fieldswm42017-12-0113-18/+3
* vo_gpu: make it possible to load multiple hwdec interop driverswm42017-12-019-143/+158
* vo_opengl: hwdec_vaegl: Reenable vaExportSurfaceHandle()Mark Thompson2017-11-301-3/+3
* vd_lavc: prefer nvdec over vdpau with --hwdec=autowm42017-11-302-14/+16
* vo_gpu: remove hwdec_vaglx interopwm42017-11-302-235/+0
* vf: remove a stray HAVE_GPLwm42017-11-301-3/+0
* vf_lavfi: remove old internal wrapper API stuffwm42017-11-292-117/+0
* vf_sub, vf_format: change license to LGPLwm42017-11-292-24/+15
* vf: remove most GPL video filterswm42017-11-2913-1500/+0
* vf: add vf_convert as interim replacement for vf_scalewm42017-11-292-2/+132
* vo_gpu: d3d11: don't use runtime version for UAV slot countJames Ross-Gowan2017-11-191-1/+1
* vo_gpu: d3d11_helpers: don't try BGRA_SUPPORTJames Ross-Gowan2017-11-191-20/+4
* vo_gpu: d3d11: mark the bgra8 format as unorderedJames Ross-Gowan2017-11-191-1/+1
* w32_common: move imm32.dll function to w32->api structpavelxdd2017-11-151-15/+12
* vo_gpu/context_android: Process surface resizes correctlysfan52017-11-141-10/+11
* vo_gpu: ra_gl: remove stride hackwm42017-11-121-4/+1
* vo_gpu: d3d11: remove flipped texture upload hackJames Ross-Gowan2017-11-121-8/+0
* cocoa: always return the target NSRect when in fullscreenAkemi2017-11-111-1/+4
* vo_gpu: never pass flipped images to ra or ra backendswm42017-11-101-2/+7
* vo_gpu: hwdec_d3d11va: allow zero-copy video decodingJames Ross-Gowan2017-11-073-62/+159
* vo_gpu: d3d11: enhance cache invalidationJames Ross-Gowan2017-11-071-4/+70
* vo_gpu: d3d11: log shader compilation timesJames Ross-Gowan2017-11-071-0/+26
* vo_gpu: move d3d11_screenshot to shared codeJames Ross-Gowan2017-11-074-80/+100
* vo_gpu: d3d11: add RA caps for ra_d3d11James Ross-Gowan2017-11-077-6/+35
* vo_gpu: d3d11: initial implementationJames Ross-Gowan2017-11-079-5/+2739
* vo_gpu: export the GLSL format qualifier for ra_formatJames Ross-Gowan2017-11-075-14/+77
* vo_gpu: add namespace query mechanismJames Ross-Gowan2017-11-074-10/+21
* vo_lavc: remove messy delayed subtitle rendering logicwm42017-11-071-10/+8
* img_format: remove some guards against old ffmpeg APIwm42017-11-061-5/+2
* vo_gpu: don't re-render hwdec frames when repeating frameswm42017-11-031-19/+11
* vo_gpu: ra_gl: fix minimum GLSL version to 120wm42017-11-031-1/+1
* vo_gpu: fix mobius tone mapping compatibility to GLSL 120wm42017-11-031-1/+1
* vo_gpu: ra_gl: fix crash trying to use glBindBufferBase on GL 2.1wm42017-11-031-2/+7
* vd_lavc: restore --hwdec-image-format and d3d11 opaque modewm42017-11-022-1/+6
* vo_gpu: potentially fix icc-profile-auto updatingwm42017-11-011-1/+1
* vd_lavc: clean out more hwdec legacy codewm42017-10-313-39/+5
* vd_lavc: remove more dead legacy codewm42017-10-314-108/+2
* videotoolbox: use generic code for dummy hwdevice initwm42017-10-312-75/+19
* vd_lavc: remove dead legacy codewm42017-10-312-22/+0
* d3d: remove some legacy codewm42017-10-311-42/+0
* vd_lavc: makre sure required headers are included early enoughwm42017-10-312-1/+1
* vd_lavc: move display mastering data stuff to mp_imagewm42017-10-304-42/+22
* Bump libav* API usewm42017-10-302-163/+8
* vo_gpu: remove a redundant ifdefwm42017-10-301-2/+0
* vd_lavc: make --hwdec=nvdec-copy actually workwm42017-10-302-3/+32
* vd_lavc: remove need for duplicated cuda GL interop backendwm42017-10-304-20/+7
* Get rid of deprecated AVFrame accessorswm42017-10-302-2/+2
* hwdec_drmprime_drm: fix segv with --hwdecRyo Munakata2017-10-301-1/+4
* vd_lavc: add support for nvdec hwaccelwm42017-10-284-1/+36
* vd_lavc: use avcodec_fill_hw_frames_parameters() APIwm42017-10-272-2/+112
* vo_gpu: fix ra_tex_upload_pbo for 2D texturesNiklas Haas2017-10-271-1/+5
* vo_gpu: osd: simplify some codewm42017-10-271-5/+5
* vd_lavc: more aggressive frame dropping for intra only codecswm42017-10-262-5/+15
* vo_gpu: change --tone-mapping-desaturate algorithmNiklas Haas2017-10-252-9/+11
* demux: get rid of demux_packet.new_segment fieldwm42017-10-241-3/+8
* video : Move drm options to substruct.Lionel CHAZALLON2017-10-235-4/+30
* Add DRM_PRIME Format Handling and Display for RockChip MPP decodersLionel CHAZALLON2017-10-2314-19/+773
* video : allow drm primary plane to be transparent for egl contextLionel CHAZALLON2017-10-231-2/+2
* vo_opengl: hwdec_vaegl: Disable vaExportSurfaceHandle()Mark Thompson2017-10-231-3/+3
* wayland_common: check monitor scaleRostislav Pehlivanov2017-10-221-3/+9
* wayland_common: improve cursor code and scale cursor properlyRostislav Pehlivanov2017-10-222-26/+35
* wayland_common: don't scale the cursor wl_bufferRostislav Pehlivanov2017-10-191-1/+0
* video: fix alpha handlingwm42017-10-191-2/+4
* vo_gpu: add rgba16hf to the list of FBO formatsJames Ross-Gowan2017-10-181-1/+2
* vo_rpi: fix build (probably)wm42017-10-171-1/+1
* vo_gpu: remove weird p->vo indirectionwm42017-10-171-11/+9
* vo_gpu: fix video sometimes not being rerendered on equalizer changewm42017-10-174-4/+9
* vdpau: remove some more dead codewm42017-10-162-11/+0
* video: remove special path for hwdec screenshotswm42017-10-163-96/+1
* video: fix previous commitwm42017-10-161-2/+1
* video: make previously added hwdec params mechanism more genericwm42017-10-163-18/+20
* video: properly pass through ICC datawm42017-10-162-8/+24
* mp_image: merge AVFrame conversion functionswm42017-10-161-38/+29
* video: add mp_image_params.hw_flags and add an examplewm42017-10-166-1/+74
* video: make it possible to always override hardware decoding formatwm42017-10-161-0/+2
* vo_gpu: remove some minor dead codewm42017-10-161-3/+1
* vo_gpu: semi-fix --gpu-context/--gpu-api options and help outputwm42017-10-164-17/+14
* mp_image: select an explicit fallback for chroma locationwm42017-10-161-0/+7
* vo_gpu: mali-fbdev: fix build errorTobias Jakobi2017-10-131-2/+2
* wayland_common: init output_list during main struct initRostislav Pehlivanov2017-10-121-1/+2
* wayland_common: require wl_output v2 and send MP_INPUT_RELEASE_ALL on uninitRostislav Pehlivanov2017-10-111-8/+13
* vo_gpu: shaderc: include debug info when --gpu-debug is setJames Ross-Gowan2017-10-111-0/+2
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-1019-0/+95
* wayland_common: adjust default cursor size and scale its bufferRostislav Pehlivanov2017-10-101-2/+3
* vo: fix reference to mediacodec_embedAman Gupta2017-10-091-2/+2
* vo_gpu: android: fix gpu contextAman Gupta2017-10-091-0/+4
* vo_opengl: hwdec_vaegl: Use vaExportSurfaceHandle() if presentMark Thompson2017-10-091-0/+80
*