summaryrefslogtreecommitdiffstats
path: root/filters
Commit message (Expand)AuthorAgeFilesLines
* 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.optswm42018-05-241-8/+13
* | filters: Add cuda/nvdec deinterlacing auto-filter using vf_yadif_cudaPhilip Langdale2018-11-191-0/+4
|/
* f_lavfi: support setting common filter options like "threads"wm42018-04-291-1/+2
* f_decoder_wrapper: fix a typo in log messagewm42018-04-291-1/+1
* filter: hide warning when disconnecting pins drops frameswm42018-04-291-2/+2
* f_output_chain: remove a redundant variablewm42018-04-291-4/+2
* video: remove internal stereo_out flagwm42018-04-291-2/+1
* f_output_chain: log status of auto filterswm42018-04-294-0/+48
* f_output_chain: log input instead of output formatwm42018-04-291-44/+38
* video: pass through container fps to filterswm42018-04-194-9/+9
* f_lavfi: add an option to use old audio PTS handling for af_lavfiwm42018-04-151-0/+31
* audio: do not try to resample spdif datawm42018-04-151-0/+5
* f_output_chain: fix typowm42018-04-151-1/+1
* audio: change format negotiation, remove channel remix fudgingwm42018-04-153-229/+89
* f_autoconvert: be less clever about running specific codepathswm42018-04-151-28/+14
* f_lavfi: use new libavfilter iteration APIwm42018-04-031-3/+5
* f_decoder_wrapper: retry decoding if libavcodec returns invalid statewm42018-03-261-2/+7
* f_hwtransfer: more detailed loggingwm42018-03-151-3/+4
* f_hwtransfer: fix a logic errorwm42018-03-151-2/+2
* audio: improve behavior if filters output nothing during probingwm42018-02-211-1/+4
* video: fix --video-rotate in some caseswm42018-02-181-1/+1
* filter: fix potential NULL pointer derefwm42018-02-161-1/+1
* f_lavfi: extend filter help outputwm42018-02-131-1/+41
* filter: extend documentation commentswm42018-02-131-6/+43
* filter: simplify/fix external filter graph usagewm42018-02-131-34/+37
* f_lavfi: fix typo in commentwm42018-02-131-1/+1
* filter: adjust root log prefixwm42018-02-131-2/+3
* video: make --deinterlace and HW deinterlace filters always deinterlacewm42018-02-131-1/+1
* audio: move back PTS jump detection to before filter chainwm42018-02-132-1/+16
* f_decoder_wrapper: fix log message incorrect for audiowm42018-02-051-1/+1
* f_demux_in: give it a slightly better filter namewm42018-02-051-1/+1
* filter: don't randomly lose async wakeup notificationswm42018-02-051-5/+4
* swresample: minor simplificationwm42018-02-031-7/+6
* swresample: remove unnecessary request for new inputwm42018-02-031-1/+2
* swresample: actually reinit resampler on large speed changeswm42018-02-031-5/+13
* f_output_chain: remove unused got_input_eof fieldwm42018-02-032-4/+1
* f_utils: fix leak in frame duration filterwm42018-02-031-0/+1
* swresample: limit output size of audio frameswm42018-02-032-35/+58
* filter: add/use a convenience functionwm42018-02-033-2/+12
* options: slightly improve filter help output for lavfi bridgewm42018-02-033-4/+79
* audio: move to decoder wrapperwm42018-01-303-8/+92
* video: make decoder wrapper a filterwm42018-01-3010-6/+863
* audio: rewrite filtering glue codewm42018-01-3014-21/+1649
* video: rewrite filtering glue codewm42018-01-3021-0/+4632