3 <description>Various elements utilizing VDPAU</description>
4 <filename>../../sys/vdpau/.libs/libgstvdpau.so</filename>
5 <basename>libgstvdpau.so</basename>
6 <version>0.10.20</version>
7 <license>LGPL</license>
8 <source>gst-plugins-bad</source>
9 <package>GStreamer</package>
10 <origin>http://gstreamer.net/</origin>
13 <name>vdpauh264dec</name>
14 <longname>VDPAU H264 Decoder</longname>
15 <class>Decoder</class>
16 <description>Decode h264 stream with vdpau</description>
17 <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author>
21 <direction>sink</direction>
22 <presence>always</presence>
23 <details>video/x-h264, interlaced=(boolean)false</details>
27 <direction>source</direction>
28 <presence>always</presence>
29 <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details>
34 <name>vdpaumpeg4dec</name>
35 <longname>VDPAU Mpeg4 Decoder</longname>
36 <class>Decoder</class>
37 <description>Decode mpeg4 stream with vdpau</description>
38 <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author>
42 <direction>sink</direction>
43 <presence>always</presence>
44 <details>video/mpeg, mpegversion=(int)4, systemstream=(boolean)false; video/x-divx, divxversion=(int)[ 4, 5 ]; video/x-xvid</details>
48 <direction>source</direction>
49 <presence>always</presence>
50 <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details>
55 <name>vdpaumpegdec</name>
56 <longname>VDPAU Mpeg Decoder</longname>
57 <class>Decoder</class>
58 <description>Decode mpeg stream with vdpau</description>
59 <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author>
63 <direction>sink</direction>
64 <presence>always</presence>
65 <details>video/mpeg, mpegversion=(int)[ 1, 2 ], systemstream=(boolean)false</details>
69 <direction>source</direction>
70 <presence>always</presence>
71 <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details>
76 <name>vdpausink</name>
77 <longname>VDPAU Sink</longname>
78 <class>Sink/Video</class>
79 <description>VDPAU Sink</description>
80 <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author>
84 <direction>sink</direction>
85 <presence>always</presence>
86 <details>video/x-vdpau-output, rgba-format=(int)[ 0, 4 ], width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]</details>
91 <name>vdpauvideopostprocess</name>
92 <longname>VdpauVideoPostProcess</longname>
93 <class>Filter/Converter/Decoder/Video</class>
94 <description>Post process GstVdpVideoBuffers and output GstVdpOutputBuffers</description>
95 <author>Carl-Anton Ingmarsson <ca.ingmarsson@gmail.com></author>
99 <direction>sink</direction>
100 <presence>always</presence>
101 <details>video/x-vdpau-video, chroma-type=(int)0, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-vdpau-video, chroma-type=(int)1, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-vdpau-video, chroma-type=(int)2, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)NV12, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)AYUV, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)AVUY, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]; video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 4096 ], height=(int)[ 1, 4096 ]</details>
105 <direction>source</direction>
106 <presence>always</presence>
107 <details>video/x-vdpau-output, rgba-format=(int)4, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)0, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)2, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-vdpau-output, rgba-format=(int)1, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)8, depth=(int)8, endianness=(int)4321, red_mask=(int)0, green_mask=(int)0, blue_mask=(int)0, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)30, endianness=(int)4321, red_mask=(int)1020, green_mask=(int)4190208, blue_mask=(int)-4194304, alpha_mask=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)65280, green_mask=(int)16711680, blue_mask=(int)-16777216, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)30, endianness=(int)4321, red_mask=(int)-4194304, green_mask=(int)4190208, blue_mask=(int)1020, alpha_mask=(int)3, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]; video/x-raw-rgb, bpp=(int)32, depth=(int)24, endianness=(int)4321, red_mask=(int)-16777216, green_mask=(int)16711680, blue_mask=(int)65280, alpha_mask=(int)255, width=(int)[ 1, 8192 ], height=(int)[ 1, 8192 ]</details>