]> git.sesse.net Git - vlc/commit
modules: add android_window vout
authorThomas Guillem <thomas@gllm.fr>
Fri, 14 Nov 2014 16:09:59 +0000 (17:09 +0100)
committerJean-Baptiste Kempf <jb@videolan.org>
Sat, 15 Nov 2014 11:25:21 +0000 (12:25 +0100)
commit8a709642c0cbbbaa47506970d7b6a97337413128
tree11e45a8ef9fecaff3a2402cf0ef2471c40efcff1
parent646639aa2a0decfc4cd455a42a55ef0cf6a06ea8
modules: add android_window vout

 - used for direct and non direct rendering (replace opaque.c)

 - use nativewindowpriv: more control than the public api, since you can set
   orientation, crop, cancel a buffer without displaying it and allocate more
   than one buffers.

 - fallback to nativewindow if nativewindowpriv fails (with only one buffer in
   the pool then).

 - Only one way to display subtitles: use a seperate android surface.

 - Fix subtiles display in case or source aspect != 1.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
configure.ac
modules/MODULES_LIST
modules/codec/omxil/android_mediacodec.c
modules/codec/omxil/android_opaque.h
modules/codec/omxil/omxil.c
modules/video_output/Makefile.am
modules/video_output/android/android_window.c [new file with mode: 0644]
modules/video_output/android/android_window.h [new file with mode: 0644]
modules/video_output/android/opaque.c [deleted file]