mpv/video
Aman Gupta 8fc21fd0d5 vo_gpu: add android opengl backend
At the moment, rendering on Android requires ``--vo=opengl-cb`` and
a lot of java<->c++ bridging code to receive the receive and react to
the render callback in java. Performance also suffers with opengl-cb,
due to the overhead of context switching in JNI.

With this patch, Android can render using ``--vo=gpu --gpu-context=android``
(after setting ``--wid`` to point to an android.view.Surface on-screen).
2017-10-09 18:36:54 +02:00
..
decode hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames 2017-10-09 18:36:54 +02:00
filter vf_vavpp: restrict allowed sw upload formats to nv12/yuv420p 2017-09-30 16:22:16 +02:00
out vo_gpu: add android opengl backend 2017-10-09 18:36:54 +02:00
csputils.c
csputils.h
fmt-conversion.c hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames 2017-10-09 18:36:54 +02:00
fmt-conversion.h
hwdec.c
hwdec.h hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames 2017-10-09 18:36:54 +02:00
image_loader.c
image_loader.h
image_writer.c
image_writer.h
img_format.c img_format: AV_PIX_FMT_PAL8 is RGB 2017-10-09 15:15:53 +02:00
img_format.h hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames 2017-10-09 18:36:54 +02:00
mp_image.c video: drop old D3D11/DXVA2 support 2017-09-26 18:58:45 +02:00
mp_image.h video: drop old D3D11/DXVA2 support 2017-09-26 18:58:45 +02:00
mp_image_pool.c vf_vavpp: use libavutil hw frames API for frame pool and upload 2017-09-29 18:17:51 +02:00
mp_image_pool.h vf_vavpp: use libavutil hw frames API for frame pool and upload 2017-09-29 18:17:51 +02:00
sws_utils.c
sws_utils.h
vaapi.c vaapi: replace error macro implementation 2017-09-30 16:07:00 +02:00
vaapi.h vaapi: replace error macro implementation 2017-09-30 16:07:00 +02:00
vdpau.c
vdpau.h
vdpau_functions.inc
vdpau_mixer.c
vdpau_mixer.h