mpv/video/decode
wm4 9a88b118b4 video: decouple filtering/decoding slightly more
Lots of noise to remove the vfilter/vo fields from dec_video.

From now on, video filtering and output will still be done together,
summarized under struct vo_chain.

There is the question where exactly the vf_chain should go in such a
decoupled architecture. The end goal is being able to place a "complex"
filter between video decoders and output (which will culminate in
natural integration of A->V filters for natural integration of
libavfilter audio visualizations). The vf_chain is still useful for
"final" processing, such as format conversions and deinterlacing. Also,
there's only 1 VO and 1 --vf option. So having 1 vf_chain for a VO seems
ideal, since otherwise there would be no natural way to handle all these
existing options and mechanisms.

There is still some work required to truly decouple decoding.
2016-01-14 00:18:48 +01:00
..
dec_video.c video: decouple filtering/decoding slightly more 2016-01-14 00:18:48 +01:00
dec_video.h video: decouple filtering/decoding slightly more 2016-01-14 00:18:48 +01:00
dxva2.c dxva2: log more debug infos 2016-01-11 16:24:13 +01:00
lavc.h vd_lavc: be more careful with flushing the decoder 2015-11-10 16:06:42 +01:00
rpi.c rpi: add support for codecs other than h264 2015-11-05 17:24:35 +01:00
vaapi.c vaapi: add VP9 profile entires 2015-12-20 10:40:06 +01:00
vd.h video: readd codec delay estimation 2015-12-02 14:38:47 +01:00
vd_lavc.c demux: merge sh_video/sh_audio/sh_sub 2016-01-12 23:48:19 +01:00
vdpau.c vdpau: fix uninit when init fails 2015-11-01 23:03:02 +01:00
videotoolbox.c videotoolbox: make decoder format customizable 2015-11-17 21:21:19 +01:00