ClashC / libvdpau-sunxi

Experimental VDPAU for Allwinner sunxi SoCs (WiP)

Home Page:https://linux-sunxi.org/Cedrus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This is an experimental VDPAU implementation for sunxi SoCs.

Most features of full VDPAU are missing, only decoding of h264, mpeg1 and
mpeg2 and output of software-decoded videos will work.
Output bypasses X video driver, hence don't try to use Xv
at the same time.
Only tested with mplayer, if other players need unimplemented functions
something will fail.

   $ make
   $ make install

   $ export VDPAU_DRIVER=sunxi

and then for mplayer:
   $ mplayer -vo vdpau -vc ffmpeg12vdpau,ffh264vdpau, [filename]
or for mpv:
   $ mpv --vo=vdpau --hwdec=vdpau --hwdec-codecs=all [filename]

Note: Make sure that you have write access to both /dev/disp and /dev/cedar_dev

To enable OSD support for e.g. subtitles, set VDPAU_OSD environment
variable to 1:
   $ export VDPAU_OSD=1

This partly breaks X11 integration due to hardware limitations. The video
area can't be overlapped by other windows. For fullscreen use this is no
problem.
Note: this needs G2D, so make sure that you have write access to /dev/g2d.

About

Experimental VDPAU for Allwinner sunxi SoCs (WiP)

https://linux-sunxi.org/Cedrus


Languages

Language:C 97.5%Language:Assembly 2.0%Language:Makefile 0.6%