index
:
mpv
absurd_test
absurd_test2
absurd_test3
appveyor
ass_shit
bliss
coverity_scan
master
mruby
rc
rcombs/macos-fixes
rcombs/swift
read_stats_new
read_stats_old
release/0.1
release/0.2
release/0.27
release/0.28
release/0.29
release/0.3
release/0.30
release/0.31
release/0.32
release/0.33
release/0.34
release/0.35
release/0.36
release/0.37
release/0.38
release/0.4
release/0.5
release/0.6
release/0.7
release/0.8
release/0.9
stream_debug_stuff
stream_no_size_caching
stream_size_fstat
stream_size_fstat_nocache
x11_geo
ytdl_sub_delayload
a free, open source, and cross-platform media player
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
video
/
filter
Commit message (
Expand
)
Author
Age
Files
Lines
*
vf_fingerprint: fix an obvious memory leak
wm4
2019-10-03
1
-4
/
+12
*
vf_vapoursynth: fix crashing memory management mistake
wm4
2019-10-03
1
-3
/
+3
*
vf_vapoursynth: do not call vsscript_finalize() if init failed
wm4
2019-10-03
1
-1
/
+5
*
vf_vapoursynth: remove some Lua backend remains
wm4
2019-10-03
1
-6
/
+0
*
video: remove vf_vavpp from automatic deinterlace property
wm4
2019-10-02
1
-9
/
+0
*
vf_fingerprint: remove extraneous single quote from description
Jan Ekström
2019-09-21
1
-1
/
+1
*
vf_fingerprint: use aligned_alloc instead of posix_memalign
wm4
2019-09-19
1
-2
/
+2
*
video: add vf_fingerprint and a skip-logo script
wm4
2019-09-19
1
-0
/
+293
*
vf_vapourynth: remove Lua backend
wm4
2019-09-19
1
-241
/
+1
*
vf_vavpp: disable this filter
wm4
2019-09-15
1
-0
/
+9
*
vf_vapoursynth: allow multithreaded writing of source frames
Chainik
2019-07-08
1
-0
/
+3
*
vf_vapoursynth: allow multithreaded reading of returned frames
Chainik
2019-07-08
1
-8
/
+9
*
vf_vapoursynth: correctly signal error on script init failure
wm4
2018-04-29
1
-0
/
+1
*
video: remove internal stereo_out flag
wm4
2018-04-29
1
-5
/
+1
*
video: pass through container fps to filters
wm4
2018-04-19
1
-6
/
+4
*
vf_vapoursynth: fix freeze
wm4
2018-02-20
1
-5
/
+7
*
vf_vavpp: select best quality deinterlacing algorithm by default
wm4
2018-02-13
1
-5
/
+22
*
video: make --deinterlace and HW deinterlace filters always deinterlace
wm4
2018-02-13
3
-3
/
+3
*
vf_vapoursynth: always keep input frame array filled
wm4
2018-02-03
1
-1
/
+3
*
vf_vapoursynth: fix locking
wm4
2018-02-03
1
-1
/
+2
*
vf_vapoursynth: fix obscure/impossible leak
wm4
2018-02-03
1
-0
/
+1
*
vf_vapoursynth: fix output colorspace flags and other attributes
wm4
2018-02-03
1
-0
/
+2
*
vf_vapoursynth: fix potential deadlock on init failure
wm4
2018-02-03
1
-1
/
+1
*
vf_vapoursynth: initialize start timestamp properly
wm4
2018-02-03
1
-1
/
+1
*
video: rewrite filtering glue code
wm4
2018-01-30
12
-2583
/
+1031
*
sws_utils: don't force callers to provide option struct
wm4
2018-01-18
1
-1
/
+1
*
video: change some mp_image_pool semantics
wm4
2018-01-13
2
-2
/
+2
*
vf_vdpaupp: fix error handling and software input mode
wm4
2017-12-27
1
-5
/
+9
*
msg: reinterpret a bunch of message levels
Niklas Haas
2017-12-15
1
-3
/
+3
*
vf_buffer: remove this filter
wm4
2017-12-12
2
-87
/
+0
*
vf_convert: default to limited range when converting RGB to YUV
wm4
2017-12-11
1
-0
/
+5
*
video: remove some more hwdec legacy stuff
wm4
2017-12-02
3
-11
/
+47
*
vf: remove a stray HAVE_GPL
wm4
2017-11-30
1
-3
/
+0
*
vf_lavfi: remove old internal wrapper API stuff
wm4
2017-11-29
2
-117
/
+0
*
vf_sub, vf_format: change license to LGPL
wm4
2017-11-29
2
-24
/
+15
*
vf: remove most GPL video filters
wm4
2017-11-29
13
-1500
/
+0
*
vf: add vf_convert as interim replacement for vf_scale
wm4
2017-11-29
2
-2
/
+132
*
Get rid of deprecated AVFrame accessors
wm4
2017-10-30
1
-1
/
+1
*
video: add mp_image_params.hw_flags and add an example
wm4
2017-10-16
1
-0
/
+1
*
Add checks for HAVE_GPL to various GPL-only source files
wm4
2017-10-10
14
-0
/
+70
*
vf_vavpp: restrict allowed sw upload formats to nv12/yuv420p
wm4
2017-09-30
1
-20
/
+3
*
vf_vavpp: use error checking macro
wm4
2017-09-29
1
-19
/
+11
*
vf_vavpp: use libavutil hw frames API for frame pool and upload
wm4
2017-09-29
1
-25
/
+83
*
build: add preliminary LGPL mode
wm4
2017-09-21
1
-4
/
+5
*
mp_image: include config.h directly
James Ross-Gowan
2017-08-26
1
-1
/
+0
*
video: change --deinterlace behavior
wm4
2017-08-22
4
-28
/
+0
*
video: redo video equalizer option handling
wm4
2017-08-22
2
-26
/
+0
*
vf_eq: remove this filter
wm4
2017-08-22
2
-450
/
+0
*
video: add metadata handling for spherical video
wm4
2017-08-21
2
-1
/
+16
*
vf_vapoursynth: fix inverted sign and restore 10 bit support
wm4
2017-08-07
1
-1
/
+1
*
video: drop some more IMGFMT aliases
wm4
2017-06-29
2
-27
/
+52
*
vf_format: also reset gamma-related attributes when changing gamma
Niklas Haas
2017-06-18
1
-1
/
+9
*
vo_opengl: implement support for OOTFs and non-display referred content
Niklas Haas
2017-06-18
1
-0
/
+4
*
video: refactor HDR implementation
Niklas Haas
2017-06-18
1
-4
/
+5
*
vf_dlopen: remove this filter
wm4
2017-06-18
3
-447
/
+0
*
af, vf: improvements to libavfilter bridge
wm4
2017-05-31
2
-1
/
+8
*
vf.c, vf.h: change license to LGPL
wm4
2017-05-11
2
-14
/
+20
*
d3d11: change mp_image plane pointer semantics
wm4
2017-05-04
1
-5
/
+5
*
vf_lavfi, af_lavfi: remove unused/deprecated include
wm4
2017-04-05
1
-1
/
+0
*
vf: fix another broken case of conversion filter auto-insertion
wm4
2017-04-05
1
-0
/
+37
*
video: support positional arguments for automatic lavfi option bridge
wm4
2017-04-03
1
-1
/
+1
*
video: add automatic libavfilter bridge to option parsing
wm4
2017-04-02
2
-15
/
+106
*
video: deprecate almost all video filters
wm4
2017-04-02
18
-1
/
+53
*
command: add better runtime filter toggling method
wm4
2017-03-25
1
-0
/
+3
*
options: add M_OPT_FILE to some more file options
Philip Sequeira
2017-03-06
1
-1
/
+1
*
vf_vavpp: fix first-field mode
wm4
2017-02-28
1
-3
/
+3
*
vf_vavpp: add advanced deint bug compatibility for Intel vaapi drivers
wm4
2017-02-28
1
-4
/
+20
*
vf_vavpp: minor fixes
wm4
2017-02-28
1
-2
/
+4
*
vf_vavpp: always limit forward/backward surfaces to requested number
wm4
2017-02-27
1
-3
/
+7
*
vf_vavpp: remove apparently broken change-detection
wm4
2017-02-27
1
-2
/
+0
*
vf_lavfi: don't crash with VOs without hardware decoding support
wm4
2017-01-25
1
-5
/
+7
*
build: replace some FFmpeg API checks with version checks
wm4
2017-01-24
1
-1
/
+1
*
video: support filtering hardware frames via libavfilter
wm4
2017-01-16
3
-6
/
+49
*
vf_lavfi: switch to AVBufferSrcParameters
wm4
2017-01-16
1
-7
/
+20
*
vf_lavfi: remove pixel format whitelist
wm4
2017-01-13
1
-22
/
+2
*
af_lavfi, vf_lavfi: work around recent libavfilter EOF bug
wm4
2017-01-02
1
-0
/
+6
*
vf_vdpaurb: remove this filter
wm4
2016-11-22
2
-112
/
+0
*
vf_vdpaurb: deprecate this filter
wm4
2016-10-20
1
-0
/
+3
*
win32: build with -DINITGUID
James Ross-Gowan
2016-09-28
1
-1
/
+0
*
m_config: add helper function for initializing af/ao/vf/vo suboptions
wm4
2016-09-02
1
-4
/
+4
*
options: make mp_vo_opts options an actual sub-option group
wm4
2016-08-30
1
-1
/
+1
*
vf_rotate: allow arbitrary rotation
wm4
2016-08-19
1
-2
/
+9
*
video: don't discard video frames after endpts
wm4
2016-08-18
2
-0
/
+8
*
vf_vavpp: get rid of mp_refqueue_is_interlaced()
wm4
2016-07-15
3
-11
/
+1
*
vf_d3d11vpp: fix interlaced-only=no mode
wm4
2016-07-15
1
-2
/
+2
*
vf_d3d11vpp: add video processor selection
wm4
2016-07-15
1
-5
/
+20
*
vd_d3d11vpp: remove nonsensical flush call
wm4
2016-07-08
1
-5
/
+0
*
vf, af: print filter labels in verbose mode
wm4
2016-07-06
1
-0
/
+2
*
vf: mark filter chain as uninitialized when mutating it
wm4
2016-07-06
1
-0
/
+2
*
vf: don't clobber input params on reconfigure failure
wm4
2016-07-06
1
-1
/
+1
*
vf_d3d11vpp: fix output image format if not doing any filtering
wm4
2016-07-04
1
-2
/
+5
*
vo_opengl: generalize HDR tone mapping mechanism
Niklas Haas
2016-07-03
1
-1
/
+1
*
mp_image: split colorimetry metadata into its own struct
Niklas Haas
2016-07-03
5
-17
/
+17
*
vf_vdpaurb: use new common nv12 download code
wm4
2016-06-21
1
-15
/
+5
*
vf_vdpaurb: fix operation
wm4
2016-06-20
1
-0
/
+1
*
vo_opengl: vdpau interop without RGB conversion
wm4
2016-06-19
1
-0
/
+1
*
refqueue: free referenced images on free
wm4
2016-06-19
1
-0
/
+1
*
vf_d3d11vpp: flush device context only when using shared textures
wm4
2016-06-16
1
-1
/
+2
*
vf_d3d11vpp: make missing deinterlacing caps non-fatal
wm4
2016-06-16
1
-3
/
+2
*
vf_d3d11vpp: log some video processor creation parameters
wm4
2016-06-16
1
-2
/
+7
*
vo_opengl: refactor HDR mechanism
Niklas Haas
2016-05-30
1
-0
/
+4
*
vf: fix filter auto-insertion
wm4
2016-05-30
1
-3
/
+13
*
video: remove d3d11 video processor use from OpenGL interop
wm4
2016-05-29
3
-38
/
+98
*
vf_d3d11vpp: add a D3D11 video processor filter
wm4
2016-05-28
4
-0
/
+500
*
vf_vdpaupp: use refqueue helper
wm4
2016-05-27
4
-111
/
+83
*
vf_vavpp: make refqueue logic field-based
wm4
2016-05-25
3
-86
/
+143
*
vf_vavpp: minor simplification
wm4
2016-05-25
1
-4
/
+6
*
vf_vavpp: simplify update_pipeline() usage
wm4
2016-05-25
1
-13
/
+18
*
vf_vavpp: use future instead of past PTS to determine field duration
wm4
2016-05-25
1
-7
/
+7
*
vf_vavpp: move frame handling to separate file
wm4
2016-05-25
3
-57
/
+205
*
vf_crop: support opaque hardware decoding formats
wm4
2016-05-19
1
-8
/
+23
*
video: refactor how VO exports hwdec device handles
wm4
2016-05-09
5
-21
/
+11
*
vf_vavpp: reindent
wm4
2016-04-11
1
-8
/
+6
*
vaapi: determine surface format in decoder, not in renderer
wm4
2016-04-11
1
-10
/
+17
*
build: make libavfilter mandatory
wm4
2016-02-05
1
-2
/
+0
*
af_lavfi, vf_lavfi: fix compilation on Libav
wm4
2016-01-22
1
-0
/
+1
*
command: add vf-command command
wm4
2016-01-22
3
-0
/
+22
*
Change 3 more files to LGPL
wm4
2016-01-20
1
-7
/
+7
*
Relicense some non-MPlayer source files to LGPL 2.1 or later
wm4
2016-01-19
3
-21
/
+21
*
video: refactor: handle video format fixups closer to decoder
wm4
2016-01-14
2
-21
/
+7
*
mpv_talloc.h: rename from talloc.h
Dmitrij D. Czarkoff
2016-01-11
1
-1
/
+1
*
vf_yadif: change defaults
wm4
2015-12-21
1
-0
/
+4
*
vf_vapoursynth: fix everything
wm4
2015-12-20
1
-17
/
+13
*
video: switch from using display aspect to sample aspect
wm4
2015-12-19
11
-103
/
+35
*
vf: remove old config() callback
wm4
2015-12-19
9
-96
/
+88
*
vf: flush before reconfig
wm4
2015-12-19
2
-10
/
+1
*
vf_stereo3d: add alternating modes
Paul B Mahol
2015-12-18
1
-0
/
+4
*
Remove some VLAs
wm4
2015-11-06
1
-1
/
+4
*
video: replace vf_format outputlevels option with global option
wm4
2015-09-29
1
-4
/
+1
*
vf_vavpp: allocate output surfaces with the same size as input
wm4
2015-09-23
1
-1
/
+4
*
va_vavpp: set input/output processing region
wm4
2015-09-23
1
-2
/
+2
*
vf_yadif: add hack for Libav compatibility
wm4
2015-09-20
1
-3
/
+12
*
vf_vdpaurb: query_format is still required
Philip Langdale
2015-09-18
1
-0
/
+6
*
vf_vdpaurb: Pass through non-hardware-decoded content
Philip Langdale
2015-09-15
1
-9
/
+8
*
video/filter: remove some vf_lavfi wrappers
wm4
2015-09-11
5
-304
/
+0
*
vf_lavfi: cosmetics: fix coding style
wm4
2015-09-11
1
-11
/
+11
*
vf: vf_stereo3d depends on libavfilter
wm4
2015-09-11
1
-1
/
+1
*
vf_vdpaurb: Don't segfault if input mpi is null
Philip Langdale
2015-08-05
1
-0
/
+4
*
vf_scale: cleanup log messages
wm4
2015-07-20
1
-12
/
+3
*
vf_vapoursynth: relicense to LGPL 2.1+
wm4
2015-07-19
1
-7
/
+7
*
vf_vdpaupp: Don't crash when evaluating interlacing of NULL mpi
Philip Langdale
2015-07-14
1
-1
/
+1
*
vf_vdpaurb: Add a new filter for reading back vdpau decoded frames
Philip Langdale
2015-07-11
2
-0
/
+114
*
vf_stereo3d: drop internal implementation
wm4
2015-07-10
1
-393
/
+15
*
vf_vdpaupp: don't attempt to deinterlace progressive frames
wm4
2015-07-08
1
-5
/
+9
*
vaapi: drop compatibility crap and vo_vaapi deinterlacer
wm4
2015-07-08
1
-1
/
+1
*
vf_vavpp: don't attempt to deinterlace progressive frames
wm4
2015-07-08
1
-0
/
+7
*
vf_yadif: expose interlaced frame mode
wm4
2015-07-07
1
-9
/
+5
*
vf_sub: minor simplification
wm4
2015-06-05
2
-5
/
+2
*
vf_vavpp: provide future/past frames to driver
wm4
2015-06-01
1
-30
/
+97
*
vf_vavpp: move vaMapBuffer() closer to its use
wm4
2015-06-01
1
-4
/
+4
*
vf_vavpp: remove dummy loop, unindent
wm4
2015-06-01
1
-51
/
+61
*
vf_vavpp: cosmetics
wm4
2015-06-01
1
-10
/
+10
*
vf_vavpp: minor simplification
wm4
2015-06-01
1
-29
/
+24
*
vf_vavpp: fix bob deinterlacing for bottom field first videos
Filip Milivojevic
2015-05-30
1
-0
/
+2
*
vf_vavpp: do not pretend to support references
wm4
2015-05-29
1
-3
/
+5
*
vf_vavpp: simplify surface list allocation
wm4
2015-05-29
1
-14
/
+2
*
vf_dlopen: declare as deprecated
wm4
2015-05-25
1
-0
/
+4
*
vf_vapoursynth: reject unaligned video sizes
wm4
2015-05-15
1
-0
/
+7
*
Remove trailing whitespaces
Michael Vetter
2015-05-15
1
-2
/
+2
*
mp_image: remove some unused interlacing flags
wm4
2015-04-23
1
-3
/
+1
*
vf_vapoursynth: update _FieldBased semantics
wm4
2015-04-23
1
-4
/
+4
*
vf_vapoursynth: stupid hack to unbreak with recent API change
wm4
2015-04-20
1
-0
/
+6