summaryrefslogtreecommitdiffstats
path: root/filters
Commit message (Expand)AuthorAgeFilesLines
* player/command: add track-list/N/decoderKacper Michajłow8 days2-22/+6
* various: make filter internal function names more descriptivenanahi2024-04-106-42/+42
* meson: get rid of 'egl-helpers' featuresfan52024-03-211-1/+1
* mp_image: add mp_image_params_static_equal for finer comparisionKacper Michajłow2024-03-093-23/+32
* filters/f_lavfi: rename channellayout to ch_layoutDudemanguy2024-03-081-2/+2
* swresample: stop using deprecated {in,out}_channel_layout optionsDudemanguy2024-03-081-0/+16
* filters/f_lavfi: handle removed AV_OPT_TYPE_CHANNEL_LAYOUTDudemanguy2024-03-071-0/+4
* video/filter: add field order support for built in deinterlacers1nsane0002024-03-041-3/+6
* f_auto_filters: pass field parity to lavfi bwdif deinterlacers1nsane0002024-03-041-3/+19
* video: don't define IMGFMT_VULKAN conditionallysfan52024-02-262-4/+0
* f_output_chain: prevent double free of child filtersnanahi2024-02-081-1/+1
* player/command: add deinterlace-active propertyDudemanguy2024-02-074-0/+22
* player: add an auto option to deinterlaceDudemanguy2024-02-071-7/+10
* f_lavfi: use libplacebo utils instead of mp_csp_*llyyr2024-01-221-2/+3
* csputils: replace mp_colorspace with pl_color_spaceKacper Michajłow2024-01-221-1/+2
* f_auto_filters: use bwdif_cuda for deinterlacing with cuda hwdecDudemanguy2024-01-221-1/+1
* f_auto_filters: change fallback deinterlace to bwdifDudemanguy2024-01-211-2/+2
* f_lavfi: provide color_space and color_range params for lavfillyyr2024-01-111-0/+4
* hwtransfer: actually treat hardware formats as supported input formatsPhilip Langdale2023-12-151-3/+5
* various: add some missing error checksKacper Michajłow2023-11-183-2/+11
* ALL: use pl_hdr_metadata and nuke sig_peakKacper Michajłow2023-11-051-11/+0
* ALL: use new mp_thread abstractionKacper Michajłow2023-11-053-80/+79
* mp_threads: rename threads for consistent naming across all of themKacper Michajłow2023-10-271-3/+3
* options: rename --fps to --container-fps-overrideDudemanguy2023-10-251-6/+7
* hwtransfer: handle constraints for hwdec with NULL supported_formatsPhilip Langdale2023-10-221-3/+21
* various: sort some standard headersNRK2023-10-202-2/+2
* various: remove ATOMIC_VAR_INITNRK2023-10-201-1/+1
* osdep: remove atomic.hNRK2023-10-202-3/+3
* hwtransfer: handle hwcontexts that don't implement frame constraintsPhilip Langdale2023-10-161-3/+49
* filters: change end time calculation to nanosecondsDudemanguy2023-10-161-2/+2
* f_decoder_wrapper: change video-codec to show description or nameKacper Michajłow2023-10-141-2/+2
* af/vf-command: add ability to target a specific lavfi filterAshyni2023-10-052-1/+3
* timer: rename mp_add_timeout to reflect what it actually doesKacper Michajłow2023-09-291-1/+1
* options: remove --vf-defaults and --af-defaultsDudemanguy2023-09-211-13/+1
* various: add missing include in header fllesllyyr2023-09-212-0/+2
* sub/ass_mp: filters/f_lavfi: forward declare mp_logllyyr2023-09-211-0/+1
* demux: add crop to mp_codec_paramsKacper Michajłow2023-09-171-0/+19
* hwtransfer: make probe_formats logging less spammyllyyr2023-09-151-7/+26
* f_lavfi: don't reject dynamic lavfi ins/outsllyyr2023-08-281-3/+7
* hwtransfer: check if the source format is accepted directly by the VOPhilip Langdale2023-08-261-0/+26
* hwtransfer: use the right hardware config to find conversion targetsPhilip Langdale2023-08-261-19/+59
* autoconvert: destroy sub filter immediately if reconfiguration is neededPhilip Langdale2023-08-261-2/+2
* output_chain: don't reset autoconvert on changes to unrelated filtersPhilip Langdale2023-08-261-1/+5
* hwtransfer: implement support for hw->hw format conversionPhilip Langdale2023-08-263-48/+127
* vf_vapoursynth: save display resolution as a variableDudemanguy2023-08-132-0/+9
* m_option: change m_option_type_aspect to doubleDudemanguy2023-08-091-1/+1
* player/video: check for forced eofDudemanguy2023-07-221-0/+1
* f_hwtransfer: disable vulkan multiplane images when uploading from cudaPhilip Langdale2023-05-281-2/+3
* hwdec_vulkan: use bwdif_vulkan as deinterlacing auto filterPhilip Langdale2023-05-281-0/+6
* hwdec_vulkan: add Vulkan HW InteropPhilip Langdale2023-05-281-0/+6
* various: fix typosHarri Nieminen2023-03-283-3/+3
* f_swscale: do not reset color levels to defaultKacper Michajłow2023-03-021-6/+0
* 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-14/+11
* various: drop unused #include "config.h"Thomas Weißschuh2023-02-203-5/+0
* f_hwtransfer: fix leak of framesconstraintsThomas Weißschuh2023-02-031-0/+1
* various: replace if + abort() with MP_HANDLE_OOM()sfan52023-01-121-4/+2
* filters/f_hwtransfer: remove VAAPI <-> Vulkan mapping for nowPhilip Langdale2022-10-291-4/+0
* vo_dmabuf_wayland: wayland VO displaying dmabuf buffersAaron Boxer2022-10-262-6/+14
* build_image_converter - use full image format list to create hw_uploadAaron Boxer2022-10-261-20/+21
* f_hwtransfer: allow hw uploads to implicitly convert formatsPhilip Langdale2022-10-151-26/+47
* f_hwtransfer: accept non-power-of-2 hw uploadsPhilip Langdale2022-10-151-5/+0
* f_hwtransfer: get rid of the shit listPhilip Langdale2022-10-151-46/+0
* f_hwtransfer: mp_image_pool: support HW -> HW mappingPhilip Langdale2022-09-212-3/+48
* f_autoconvert: f_hwtransfer: support HW -> HW uploadsPhilip Langdale2022-09-212-19/+69
* filters: lavfi: allow hwdec_interop selection for filtersPhilip Langdale2022-09-215-12/+48
* filters: support loading new hwdec_interops from filtersPhilip Langdale2022-09-211-6/+6
* vo: hwdec: do hwdec interop lookup by image formatPhilip Langdale2022-09-213-18/+5
* swresample: don't forcibly clip on every conversionNiklas Haas2022-06-231-22/+0
* f_lavfi: switch to AVChannelLayout when availableJan Ekström2022-06-151-0/+7
* various: fix typosCœur2022-04-252-4/+4
* vo_gpu[_next]: hwdec: fix logging regression when probingPhilip Langdale2022-03-211-1/+5
* filters: Re-add vavpp deinterlacing auto-filterPhilip Langdale2022-03-021-0/+5
* vo_gpu: hwdec: load hwdec interops on-demand by defaultPhilip Langdale2022-02-171-1/+17
* mp_image, f_decoder_wrapper: implement AV_FRAME_DATA_DISPLAYMATRIXAlex Xu (Hello71)2021-12-151-1/+3
* options: remove always true m_obj_list::allow_unknown_entriesEmil Velikov2021-11-151-2/+0
* f_lavfi: replace deprecated avfilter_pad_countsfan52021-11-051-10/+10
* osdep: rename MP_UNREACHABLENiklas Haas2021-11-033-4/+4
* osdep: add MP_UNREACHABLENiklas Haas2021-11-033-4/+4
* options: Make validation and help possible for all option typesPhilip Langdale2021-03-281-9/+10
* filters/auto_filters: switch from scaletempo to scaletempo2Jan Ekström2021-02-152-3/+3
* player: let frontend decide whether to use cover-art modewm42020-09-282-6/+19
* f_decoder_wrapper: make log prefix less verbosewm42020-09-201-2/+2
* f_async_queue: add various helper functionswm42020-08-282-2/+105
* f_async_queue: don't count EOF frames as sampleswm42020-08-282-1/+4
* f_async_queue: change reset behaviorwm42020-08-282-3/+15
* filter: add filter priority thingwm42020-08-282-6/+31
* f_demux_in: log EOF "recovery"wm42020-08-271-0/+2
* f_decoder_wrapper: pass through EOF after EOFwm42020-08-272-0/+8
* filter: add a helperwm42020-08-272-0/+8
* audio: add scaletempo2 filter based on chromiumDorian Rudolph2020-07-272-0/+2
* audio: redo video-sync=display-adropwm42020-05-236-20/+60
* f_swscale: let common code guess color levels when RGB->YUVwm42020-04-231-2/+2
* filters: fix a typo in a commentwm42020-04-231-1/+1
* vf_format: add gross mechanism for forcing scaler for testingwm42020-04-134-0/+12
* filter: reduce redundant re-iterationswm42020-04-101-8/+29
* filter: process asynchronous wakeups during filteringwm42020-04-101-4/+5
* f_decoder_wrapper: fix use of destroyed mutexwm42020-03-181-0/+2
* options: fix OPT_BYTE_SIZE upper limitswm42020-03-181-3/+3
* options: change option macros and all option declarationswm42020-03-183-38/+40
* options: change how option range min/max is handledwm42020-03-132-5/+6
* options: split m_config.c/hwm42020-03-131-1/+1
* options: remove min/max support from strings and string listswm42020-03-131-4/+4
* filter: minor cosmetic naming issuewm42020-03-084-39/+45
* f_decoder_wrapper: make decoder thread responsive while filling queuewm42020-03-051-0/+8
* f_decoder_wrapper: use proper log prefix for all involved filterswm42020-03-051-1/+1
* filter: add functions to suspend filtering temporarilywm42020-03-052-1/+66
* f_decoder_wrapper: enable DR and hwdec with --vd-queue-enablewm42020-03-051-0/+10
* f_decoder_wrapper: make most queue options runtime changeablewm42020-03-011-13/+21
* options: make decoder options local to decoder wrapperwm42020-03-011-19/+90
* player: add optional separate video decoding threadwm42020-02-291-54/+325
* filter: add async queue filterwm42020-02-293-1/+392
* filter: decide how multi-threading is supposed to workwm42020-02-292-8/+24
* filter: fix possibly lost async wakeupswm42020-02-291-5/+5
* f_decoder_wrapper: replace most public fields with setters/getterswm42020-02-292-49/+99
* f_lavfi: don't propagate filter failure if creation failswm42020-02-161-3/+0
* f_auto_filters: always fall back to hw-download+yadif if no hw deint filterwm42020-02-161-3/+8
* Remove remains of Libav compatibilitywm42020-02-162-75/+15
* f_decoder_wrapper, sd_add: accept "null" codecwm42020-02-151-1/+7
* f_autoconvert: remove subfmt conversion BSwm42020-01-173-71/+1
* f_hwtransfer: extend vaapi whitelist with some working formatswm42020-01-171-1/+2
* f_hwtransfer: minor debug logging improvementwm42020-01-171-2/+5
* f_hwtransfer: move format fields to private structwm42020-01-122-40/+37
* f_hwtransfer: restructure and error properly on broken caseswm42020-01-121-20/+24
* f_autoconvert: usw f_hwtransfer properlywm42020-01-121-2/+4
* f_hwtransfer: slightly better loggingwm42020-01-111-3/+4
* f_hwtransfer: whitelist vaapi formats that actually appear to workwm42020-01-111-3/+50
* f_hwtransfer: change order in which hwdec upload formats are consideredwm42020-01-111-26/+28
* options: fix filter list comparison (again)wm42019-12-181-2/+1
* f_lavfi: add gross workaround for af_dynaudnorm bugwm42019-12-181-0/+35
* build: downgrade EGL requirement from 1.5 to 1.4wm42019-12-161-1/+1
* filters: move prefix check from f_lavfi.c to user_filters.cwm42019-12-072-6/+10
* f_lavfi: mp_lavfi_is_usable: check for "lavfi-" prefixekisu2019-12-061-0/+4
* filters: fix incorrect #if for vf_gpuwm42019-11-301-1/+1
* vf_gpu: add video filter using vo_gpu's rendererwm42019-11-292-0/+4
* options: get rid of GLOBAL_CONFIG hackwm42019-11-291-1/+1
* f_output_chain: use m_option_equal()wm42019-11-291-30/+3
* options: pre-check filter names when using vf/af libavfilter bridgewm42019-11-253-0/+21
* f_output_chain: fix possible crash when changing filterswm42019-11-251-2/+4
* f_decoder_wrapper: put coverart through image output logicwm42019-11-171-2/+4
* vd_lavc: simplify fallback handling for full stream hw decoderwm42019-11-021-1/+1
* video: mess with the filte chain to enable zimg IMGFMT_RGB30 outputwm42019-11-023-8/+6
* f_decoder_wrapper: reduce uninit message log levelwm42019-11-011-1/+1
* sws_utils: shuffle around some shitwm42019-10-311-3/+1
* f_decoder_wapper: trust frame return over error codewm42019-10-251-5/+5
* ad_lavc, vd_lavc: return full error codes to shared decoder loopwm42019-10-242-14/+23
* filters: extend vf_format so that it can convert color parameterswm42019-10-214-3/+69
* f_swscale: enable use of zimgwm42019-10-211-0/+1
* video, demux: rip out unused spherical metadata codewm42019-10-171-4/+0
* vf_d3d11vpp: remove RGB conversion hackwm42019-10-162-11/+1
* f_auto_filters: use f_autoconvert for hw downloadwm42019-10-021-23/+22
* f_autoconvert: provide a function to determine if conversion workswm42019-10-022-41/+75
* f_autoconvert: add hw->sw download pathwm42019-10-022-18/+71
* f_auto_filters: use software conversion if hw deint is not possiblewm42019-10-021-7/+28
* f_hwtransfer: add a mp_hwdownload filterwm42019-10-022-0/+62
* filters: add another dumb helperwm42019-10-022-0/+22
* video: remove vf_vavpp from automatic deinterlace propertywm42019-10-021-3/+0
* f_swscale: fix a typowm42019-09-191-1/+1
* video: add vf_fingerprint and a skip-logo scriptwm42019-09-192-0/+4
* vf_vapourynth: remove Lua backendwm42019-09-192-5/+1
* f_decoder_wrapper: fix initialization statewm42019-09-191-0/+2
* f_decoder_wrapper: reorganize, fix EDL/ordered chapters backward playbackwm42019-09-191-115/+136
* f_decoder_wrapper: avoid full reset on timeline switch etc.wm42019-09-191-20/+19
* f_decoder_wrapper: fully reset timestamp fixup logic on seekswm42019-09-191-0/+4
* f_decoder_wrapper: move option update to a common entrypointwm42019-09-191-3/+1
* f_decoder_wrapper: hack for discarding preroll in backward playback modewm42019-09-191-11/+15
* f_decoder_wrapper: remove stale/duplicated commentwm42019-09-191-2/+0
* demux, f_decoder_wrapper: fix coverart in backward modewm42019-09-191-2/+6
* Implement backwards playbackwm42019-09-194-13/+139
* f_decoder_wrapper: move cover art retrievalwm42019-09-191-5/+5
* Merge branch 'master' into pr6360Jan Ekström2019-03-111-1/+1
|\
| * audio: fix segfault caused by incorrect number of planeszc622019-02-231-1/+1
* | Merge commit '559a400ac36e75a8d73ba263fd7fa6736df1c2da' into wm4-commits--mer...Anton Kindestam2018-12-051-8/+13
|\ \ | |/ |/|
| * player: get rid of mpv_global.optswm4