mpv/video
wm4 88aa3b8c98 mp_image_pool: add features needed for use with hwaccel
The plan is to get rid of the custom VAAPI and possibly VDPAU surface
allocators.

Add custom surface allocation, because hwaccel surfaces are allocated
completely differently from software surfaces.

Add optional LRU allocation, which is (probably) helpful for hwaccel,
but (probably) less optimal for software surfaces.

mp_image_pool_get_no_alloc() is specifically for VAAPI, which can't
allocate new decoder surfaces after decoder init.
2014-03-17 18:21:29 +01:00
..
decode vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
filter vf_delogo: remove internal implementation 2014-03-16 13:19:29 +01:00
out vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
csputils.c csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
csputils.h csputils: provide string descriptions of chroma locations 2014-02-16 03:51:02 +01:00
fmt-conversion.c video: fix FFmpeg or Libav being a special snowflake 2014-03-16 16:23:12 +01:00
fmt-conversion.h Take care of some libavutil deprecations, drop support for FFmpeg 1.0 2013-11-29 17:39:57 +01:00
hwdec.h video: move struct mp_hwdec_info into its own header file 2013-11-23 21:26:31 +01:00
image_writer.c image_writer: use new AVFrame API 2014-03-16 13:19:29 +01:00
image_writer.h image_writer: mp_msg conversions 2013-12-21 20:50:10 +01:00
img_format.c vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
img_format.h vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
img_fourcc.h core: redo how codecs are mapped, remove codecs.conf 2013-02-10 17:25:56 +01:00
memcpy_pic.h memcpy_pic: reformat 2013-11-06 20:27:13 +01:00
mp_image.c video: change image format from unsigned int to int in some places 2014-03-17 18:19:57 +01:00
mp_image.h video: change image format from unsigned int to int in some places 2014-03-17 18:19:57 +01:00
mp_image_pool.c mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
mp_image_pool.h mp_image_pool: add features needed for use with hwaccel 2014-03-17 18:21:29 +01:00
sws_utils.c sws_utils: mp_msg conversions 2013-12-21 20:50:10 +01:00
sws_utils.h sws_utils: mp_msg conversions 2013-12-21 20:50:10 +01:00
vaapi.c vaapi: fix initialization error code path 2013-12-23 11:22:12 +01:00
vaapi.h vaapi: mp_msg conversions 2013-12-21 20:50:11 +01:00
vdpau.c vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
vdpau.h vdpau: remove legacy pixel formats 2014-03-17 18:21:11 +01:00
vdpau_functions.inc video: check profiles with hardware decoding 2013-11-01 17:33:33 +01:00
vfcap.h video: remove --flip 2013-12-05 22:58:54 +01:00