vdpau: add new vdpausink and vdpauvideopostprocess elements
authorCarl-Anton Ingmarsson <ca.ingmarsson@gmail.com>
Tue, 30 Jun 2009 21:55:13 +0000 (23:55 +0200)
committerJan Schmidt <thaytan@noraisin.net>
Wed, 16 Sep 2009 09:25:42 +0000 (10:25 +0100)
commit3e05ddca6143b5625e92145cab056b21b4d10c04
tree88bb334d2566e428e73cb3d97ede82a46d88d302
parent3b2faded125b8545b4d9e6870ea9dc5b7b623591
vdpau: add new vdpausink and vdpauvideopostprocess elements

vdpausink is as the name implies a sink which takes vide/x-vdpau-output buffers
and outputs it to the screen.

vdpauvideopostprocess is an element which takes video/x-vdpau-video buffers and
outputs video/x-vdpau-output buffers. The element can also do things like
deinterlacing and other postprocessing but this is not implemented yet.
16 files changed:
sys/vdpau/Makefile.am
sys/vdpau/gstvdp.c
sys/vdpau/gstvdpdevice.c
sys/vdpau/gstvdpdevice.h
sys/vdpau/gstvdpoutputbuffer.c [new file with mode: 0644]
sys/vdpau/gstvdpoutputbuffer.h [new file with mode: 0644]
sys/vdpau/gstvdpsink.c [new file with mode: 0644]
sys/vdpau/gstvdpsink.h [new file with mode: 0644]
sys/vdpau/gstvdputils.c
sys/vdpau/gstvdputils.h
sys/vdpau/gstvdpvideobuffer.c
sys/vdpau/gstvdpvideobuffer.h
sys/vdpau/gstvdpvideopostprocess.c [new file with mode: 0644]
sys/vdpau/gstvdpvideopostprocess.h [new file with mode: 0644]
sys/vdpau/gstvdpvideoyuv.c
sys/vdpau/gstvdpyuvvideo.c