summaryrefslogtreecommitdiffstats
path: root/video/filter
Commit message (Expand)AuthorAgeFilesLines
* vf_format: add hdr10plus sub-parameter to format video filterKacper Michajłow2024-03-091-0/+10
* mp_image: add Dolby Vision metadata mappingKacper Michajłow2024-03-091-2/+21
* mp_image: add mp_image_params_static_equal for finer comparisionKacper Michajłow2024-03-092-3/+5
* video/filter: add field order support for built in deinterlacers1nsane0002024-03-045-3/+43
* options: add --deinterlace-field-parity option1nsane0002024-03-041-0/+4
* all: add missing repr assignmentsKacper Michajłow2024-01-261-0/+1
* csputils: replace mp_chroma_location with pl_chroma_locationKacper Michajłow2024-01-222-2/+2
* csputils: replace mp_alpha_type with pl_alpha_modeKacper Michajłow2024-01-221-2/+2
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-225-21/+22
* vo_gpu: don't pass ra_fbo by valueKacper Michajłow2023-11-281-1/+1
* various: replace some OOM handlingsfan52023-11-241-2/+1
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-051-5/+3
* csputils: add pl_hdr_metadata to mp_colorspace and deprecate sig_peakKacper Michajłow2023-11-051-1/+3
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-051-37/+37
* vf_vapoursynth: set crop metadata after mapping vapoursynth frameKacper Michajłow2023-10-311-0/+2
* vf_vapoursynth: set nominal_fps after the filterchainikdn2023-10-211-1/+4
* options: remove ancient option fallbacks/deprecationDudemanguy2023-09-211-2/+0
* vf_vapoursynth: save display resolution as a variableDudemanguy2023-08-131-0/+8
* mp_image: abort on av_buffer_ref() failureNRK2023-06-281-1/+0
* f_hwtransfer: disable vulkan multiplane images when uploading from cudaPhilip Langdale2023-05-281-1/+2
* various: fix typosHarri Nieminen2023-03-281-1/+1
* vf_gpu: initialize depth=1 on target texturesaverne2023-02-281-0/+1
* options: transition commands from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-211-0/+1
* options: transition options from OPT_FLAG to OPT_BOOLChristoph Heinrich2023-02-215-33/+30
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-203-6/+0
* mp_image: forward AV_FRAME_DATA_DOVI_RPU_BUFFER side dataquietvoid2023-02-191-1/+3
* vf_sub: undeprecateDudemanguy2023-02-111-2/+0
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-123-8/+4
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale2022-09-212-5/+9
* vo: hwdec: do hwdec interop lookup by image formatPhilip Langdale2022-09-213-3/+3
* vf_format: support forwarding/stripping film grain metadataLynne2022-04-051-0/+6
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-211-1/+5
* vo_gpu: hwdec: load hwdec interops on-demand by defaultPhilip Langdale2022-02-171-1/+1
* vf_format: simplify frame type checking after addition of DoVi optionJan Ekström2022-02-061-1/+5
* vf_format: add dolbyvision sub-optionNiklas Haas2022-01-091-2/+8
* vf_sub: restore OSD if removedYour Name2021-05-071-0/+9
* draw_bmp: rewritewm42020-05-091-3/+0
* vf:format: don't error when using convert=yes and not specifying fmtwm42020-05-061-1/+1
* video: add alpha type metadatawm42020-04-241-0/+4
* video: change chroma_w/chroma_h fields to use shift instead of sizewm42020-04-231-17/+17
* vf_format: add gross mechanism for forcing scaler for testingwm42020-04-131-0/+7
* options: change option macros and all option declarationswm42020-03-188-62/+63
* vf_format: add w, h parameterswm42020-02-091-3/+11
* vf_gpu: render subtitleswm42019-11-301-1/+9
* vf_gpu: add video filter using vo_gpu's rendererwm42019-11-291-0/+364
* sws_utils, zimg: destroy vo_x11 and vo_drm performancewm42019-10-311-0/+10
* filters: extend vf_format so that it can convert color parameterswm42019-10-211-36/+52
* vf_fingerprint: don't print fallback warning on each framewm42019-10-211-2/+0
* vf_fingerprint: remove single-plane optimizationwm42019-10-201-31/+1
* vf_fingerprint: use generic zimg wrapperwm42019-10-201-79/+29
* video, demux: rip out unused spherical metadata codewm42019-10-171-14/+0
* video: remove mp_image_params.hw_flags fieldwm42019-10-171-1/+0
* vf_d3d11vpp: remove RGB conversion hackwm42019-10-161-49/+5
* vf_fingerprint: fix an obvious memory leakwm42019-10-031-4/+12
* vf_vapoursynth: fix crashing memory management mistakewm42019-10-031-3/+3
* vf_vapoursynth: do not call vsscript_finalize() if init failedwm42019-10-031-1/+5
* vf_vapoursynth: remove some Lua backend remainswm42019-10-031-6/+0
* video: remove vf_vavpp from automatic deinterlace propertywm42019-10-021-9/+0
* vf_fingerprint: remove extraneous single quote from descriptionJan Ekström2019-09-211-1/+1
* vf_fingerprint: use aligned_alloc instead of posix_memalignwm42019-09-191-2/+2
* video: add vf_fingerprint and a skip-logo scriptwm42019-09-191-0/+293
* vf_vapourynth: remove Lua backendwm42019-09-191-241/+1
* vf_vavpp: disable this filterwm42019-09-151-0/+9
* vf_vapoursynth: allow multithreaded writing of source framesChainik2019-07-081-0/+3
* vf_vapoursynth: allow multithreaded reading of returned framesChainik2019-07-081-8/+9
* vf_vapoursynth: correctly signal error on script init failurewm42018-04-291-0/+1
* video: remove internal stereo_out flagwm42018-04-291-5/+1
* video: pass through container fps to filterswm42018-04-191-6/+4
* vf_vapoursynth: fix freezewm42018-02-201-5/+7
* vf_vavpp: select best quality deinterlacing algorithm by defaultwm42018-02-131-5/+22
* video: make --deinterlace and HW deinterlace filters always deinterlacewm42018-02-133-3/+3
* vf_vapoursynth: always keep input frame array filledwm42018-02-031-1/+3
* vf_vapoursynth: fix lockingwm42018-02-031-1/+2
* vf_vapoursynth: fix obscure/impossible leakwm42018-02-031-0/+1
* vf_vapoursynth: fix output colorspace flags and other attributeswm42018-02-031-0/+2
* vf_vapoursynth: fix potential deadlock on init failurewm42018-02-031-1/+1
* vf_vapoursynth: initialize start timestamp properlywm42018-02-031-1/+1
* video: rewrite filtering glue codewm42018-01-3012-2583/+1031
* sws_utils: don't force callers to provide option structwm42018-01-181-1/+1
* video: change some mp_image_pool semanticswm42018-01-132-2/+2
* vf_vdpaupp: fix error handling and software input modewm42017-12-271-5/+9
* msg: reinterpret a bunch of message levelsNiklas Haas2017-12-151-3/+3
* vf_buffer: remove this filterwm42017-12-122-87/+0
* vf_convert: default to limited range when converting RGB to YUVwm42017-12-111-0/+5
* video: remove some more hwdec legacy stuffwm42017-12-023-11/+47
* 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
* Get rid of deprecated AVFrame accessorswm42017-10-301-1/+1
* video: add mp_image_params.hw_flags and add an examplewm42017-10-161-0/+1
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-1014-0/+70
* vf_vavpp: restrict allowed sw upload formats to nv12/yuv420pwm42017-09-301-20/+3
* vf_vavpp: use error checking macrowm42017-09-291-19/+11
* vf_vavpp: use libavutil hw frames API for frame pool and uploadwm42017-09-291-25/+83
* build: add preliminary LGPL modewm42017-09-211-4/+5
* mp_image: include config.h directlyJames Ross-Gowan2017-08-261-1/+0
* video: change --deinterlace behaviorwm42017-08-224-28/+0
* video: redo video equalizer option handlingwm42017-08-222-26/+0
* vf_eq: remove this filterwm42017-08-222-450/+0
* video: add metadata handling for spherical videowm42017-08-212-1/+16
* vf_vapoursynth: fix inverted sign and restore 10 bit supportwm42017-08-071-1/+1
* video: drop some more IMGFMT aliaseswm42017-06-292-27/+52
* vf_format: also reset gamma-related attributes when changing gammaNiklas Haas2017-06-181-1/+9
* vo_opengl: implement support for OOTFs and non-display referred contentNiklas Haas2017-06-181-0/+4
* video: refactor HDR implementationNiklas Haas2017-06-181-4/+5
* vf_dlopen: remove this filterwm42017-06-183-447/+0
* af, vf: improvements to libavfilter bridgewm42017-05-312-1/+8
* vf.c, vf.h: change license to LGPLwm42017-05-112-14/+20
* d3d11: change mp_image plane pointer semanticswm42017-05-041-5/+5
* vf_lavfi, af_lavfi: remove unused/deprecated includewm42017-04-051-1/+0
* vf: fix another broken case of conversion filter auto-insertionwm42017-04-051-0/+37
* video: support positional arguments for automatic lavfi option bridgewm42017-04-031-1/+1
* video: add automatic libavfilter bridge to option parsingwm42017-04-022-15/+106
* video: deprecate almost all video filterswm42017-04-0218-1/+53
* command: add better runtime filter toggling methodwm42017-03-251-0/+3
* options: add M_OPT_FILE to some more file optionsPhilip Sequeira2017-03-061-1/+1
* vf_vavpp: fix first-field modewm42017-02-281-3/+3
* vf_vavpp: add advanced deint bug compatibility for Intel vaapi driverswm42017-02-281-4/+20
* vf_vavpp: minor fixeswm42017-02-281-2/+4
* vf_vavpp: always limit forward/backward surfaces to requested numberwm42017-02-271-3/+7
* vf_vavpp: remove apparently broken change-detectionwm42017-02-271-2/+0
* vf_lavfi: don't crash with VOs without hardware decoding supportwm42017-01-251-5/+7
* build: replace some FFmpeg API checks with version checkswm42017-01-241-1/+1
* video: support filtering hardware frames via libavfilterwm42017-01-163-6/+49
* vf_lavfi: switch to AVBufferSrcParameterswm42017-01-161-7/+20
* vf_lavfi: remove pixel format whitelistwm42017-01-131-22/+2
* af_lavfi, vf_lavfi: work around recent libavfilter EOF bugwm42017-01-021-0/+6
* vf_vdpaurb: remove this filterwm42016-11-222-112/+0
* vf_vdpaurb: deprecate this filterwm42016-10-201-0/+3
* win32: build with -DINITGUIDJames Ross-Gowan2016-09-281-1/+0
* m_config: add helper function for initializing af/ao/vf/vo suboptionswm42016-09-021-4/+4
* options: make mp_vo_opts options an actual sub-option groupwm42016-08-301-1/+1
* vf_rotate: allow arbitrary rotationwm42016-08-191-2/+9
* video: don't discard video frames after endptswm42016-08-182-0/+8
* vf_vavpp: get rid of mp_refqueue_is_interlaced()wm42016-07-153-11/+1
* vf_d3d11vpp: fix interlaced-only=no modewm42016-07-151-2/+2
* vf_d3d11vpp: add video processor selectionwm42016-07-151-5/+20
* vd_d3d11vpp: remove nonsensical flush callwm42016-07-081-5/+0
* vf, af: print filter labels in verbose modewm42016-07-061-0/+2
* vf: mark filter chain as uninitialized when mutating itwm42016-07-061-0/+2
* vf: don't clobber input params on reconfigure failurewm42016-07-061-1/+1
* vf_d3d11vpp: fix output image format if not doing any filteringwm42016-07-041-2/+5
* vo_opengl: generalize HDR tone mapping mechanismNiklas Haas2016-07-031-1/+1
* mp_image: split colorimetry metadata into its own structNiklas Haas2016-07-035-17/+17
* vf_vdpaurb: use new common nv12 download codewm42016-06-211-15/+5
* vf_vdpaurb: fix operationwm42016-06-201-0/+1
* vo_opengl: vdpau interop without RGB conversionwm42016-06-191-0/+1
* refqueue: free referenced images on freewm42016-06-191-0/+1
* vf_d3d11vpp: flush device context only when using shared textureswm42016-06-161-1/+2
* vf_d3d11vpp: make missing deinterlacing caps non-fatalwm42016-06-161-3/+2
* vf_d3d11vpp: log some video processor creation parameterswm42016-06-161-2/+7
* vo_opengl: refactor HDR mechanismNiklas Haas2016-05-301-0/+4
* vf: fix filter auto-insertionwm42016-05-301-3/+13
* video: remove d3d11 video processor use from OpenGL interopwm42016-05-293-38/+98
* vf_d3d11vpp: add a D3D11 video processor filterwm42016-05-284-0/+500
* vf_vdpaupp: use refqueue helperwm42016-05-274-111/+83
* vf_vavpp: make refqueue logic field-basedwm42016-05-253-86/+143
* vf_vavpp: minor simplificationwm42016-05-251-4/+6
* vf_vavpp: simplify update_pipeline() usagewm42016-05-251-13/+18
* vf_vavpp: use future instead of past PTS to determine field durationwm42016-05-251-7/+7
* vf_vavpp: move frame handling to separate filewm42016-05-253-57/+205
* vf_crop: support opaque hardware decoding formatswm42016-05-191-8/+23
* video: refactor how VO exports hwdec device handleswm42016-05-095-21/+11
* vf_vavpp: reindentwm42016-04-111-8/+6
* vaapi: determine surface format in decoder, not in rendererwm42016-04-111-10/+17
* build: make libavfilter mandatorywm42016-02-051-2/+0
* af_lavfi, vf_lavfi: fix compilation on Libavwm42016-01-221-0/+1
* command: add vf-command commandwm42016-01-223-0/+22
* Change 3 more files to LGPLwm42016-01-201-7/+7
* Relicense some non-MPlayer source files to LGPL 2.1 or laterwm42016-01-193-21/+21
* video: refactor: handle video format fixups closer to decoderwm42016-01-142-21/+7
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* vf_yadif: change defaultswm42015-12-211-0/+4
*