~thopiekar/arm-mali/libvdpau-sunxi

« back to all changes in this revision

Viewing changes to README

  • Committer: Andreas Baierl
  • Date: 2016-07-04 11:12:09 UTC
  • Revision ID: git-v1:427fa6be417cce73a6d866104b2e5a1b67bf4dc6
Update readme

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
This is an experimental VDPAU implementation for sunxi SoCs.
2
 
 
3
 
It supports decoding of MPEG1 and MPEG2, some limited MPEG4 types,
4
 
H.264 and on H3/A64 it also decodes H.265.
5
 
 
6
 
 
7
 
Requirements:
8
 
 
9
 
   libvdpau >= 1.1
10
 
   libcedrus (https://github.com/linux-sunxi/libcedrus)
11
 
   pixman (http://www.pixman.org)
12
 
 
13
 
Installation:
14
 
 
15
 
   $ make
16
 
   $ make install
17
 
 
18
 
 
19
 
Usage:
20
 
 
21
 
   $ export VDPAU_DRIVER=sunxi
22
 
 
23
 
   $ mpv --vo=vdpau --hwdec=vdpau --hwdec-codecs=all [filename]
24
 
 
25
 
Note: Make sure that you have write access to both /dev/disp and /dev/cedar_dev
26
 
 
27
 
 
28
 
Limitations:
29
 
 
30
 
Output bypasses X video driver by opening own disp layers.
31
 
You can't use Xv from fbturbo at the same time, and on H3 the video is
32
 
always on top and can't be overlapped by other windows.
33
 
 
34
 
 
35
 
OSD Support (not available on H3):
36
 
 
37
 
To enable OSD support for e.g. subtitles, set VDPAU_OSD environment
38
 
variable to 1:
39
 
   $ export VDPAU_OSD=1
40
 
 
41
 
To disable G2D mixer processor usage, set VDPAU_DISABLE_G2D environment
42
 
variable to 1:
43
 
   $ export VDPAU_DISABLE_G2D=1
44
 
 
45
 
This partly breaks X11 integration due to hardware limitations. The video
46
 
area can't be overlapped by other windows. For fullscreen use this is no
47
 
problem.