- 07 Jul, 2013 23 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This uses a VDPAU presentation queue to render VDPAU output surfaces (i.e. screen-scaled RGBA pictures) on an X11 window. It is assumed that a video filter will eventually convert pictures in the source video format to VDPAU output surfaces of adequate dimensions. The common VLC XCB event handling is used for X11 matters.
-
Rémi Denis-Courmont authored
This enables importing I420, YV12, NV12, YUYV and UYVY pictures into the GPU's VDPAU back-end. Conversion to RGBA color space and scaling to the target resolution are performed on the fly by the GPU.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This define several codec identifiers for each of the VDPAU video surface types (YUV 4:2:0 and 4:2:2) and one for VDPAU output surfaces regardless of their internal type. (At this point, it does not seem that the output surface type affects VLC processes). VDPAU bitmap surfaces are not included as they do not seem useful. VDPAU pictures have zero pixel planes since they only carry picture infos and handles to GPU resources, no actual pixel data. Nevertheless, inclusion in chroma description is required for picture setup to work.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
VDPAU surfaces cannot be shared across multiple device instances. Thus the same instance must be used within a pipeline. Sharing instances also saves resources (X11 server connections).
-
Rémi Denis-Courmont authored
This provides a more traditional set of library function calls than the VDPAU specification defines. Furthermore, this has libvdpau.so as a conditional run-time linking dependency. Note that this requires libvdpau 0.6 or later (0.4.1-8 on Debian) at run-time due to a bug in libvdpau versions 0.4 through 0.5.
-
Rémi Denis-Courmont authored
This uncomments the configure checks for HAVE_VDPAU. That way VDPAU can be used even if libavcodec is missing or old.
-
Rémi Denis-Courmont authored
This way, common.am can be included also in directories without a Modules.am file.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
These functions assume that sockets are file descriptors, never worked properly on Windows. See also 3841c085.
-
Rémi Denis-Courmont authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Rémi Denis-Courmont authored
-
- 06 Jul, 2013 4 commits
-
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
-
Mark Lee authored
-
Rémi Denis-Courmont authored
-
- 05 Jul, 2013 1 commit
-
-
Jean-Baptiste Kempf authored
-
- 04 Jul, 2013 12 commits
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Felix Paul Kühne authored
This reverts commit db8ff4e3.
-
Felix Paul Kühne authored
refs b2cce4d8
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Jean-Baptiste Kempf authored
-