- 02 Jun, 2011 1 commit
-
-
Jean-Paul Saman authored
Increase the number of surfaces requested to 30. VAAPI X11 vout creates enough pictures to take the direct rendering code path in vout core. Which means there are about 30 pictures in flight. With a low number of surfaces these will be reused before they are being displayed and this results in out of order display of pictures. The viewer will see a stuttering image.
-
- 31 May, 2011 31 commits
-
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
These conditions should not happen.
-
Jean-Paul Saman authored
Add some more debugging code.
-
Jean-Paul Saman authored
The surface mutex is no longer needed now that VASubpictures remember to which VASurfaceID they were attached. The subpictures are now remembered inside picture_sys_t directly iso at the vlc_va_surface_t structure.
-
Jean-Paul Saman authored
Release subpicture association when picture is released. Note that picture_pool_New() overrides this pictures pf_release() function and restores it before cleaning up the picture pool.
-
Jean-Paul Saman authored
When surfaces are reclaimed or released before they are being displayed, then the subpicture association still exists. This code tries to catch such pictures and will release the subpictures association.
-
Jean-Paul Saman authored
- do picture refcounting from pf_release() functions.
-
Jean-Paul Saman authored
- Renamed PictureReleaseLocked to ReleaseSurfaceLocked - Cleanup code paths
-
Jean-Paul Saman authored
Introduce VLC_CODEC_VAAPI_SURFACE to determine what to do with the passed picture. If VLC_CODEC_VAAPI_SURFACE, then the picture caries a VASurface which must be used to display. Else it is a normal picture and should be treated as such.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
The video output could also get picture_t * that were not decoded on the GPU. Still use the GPU to display them.
-
Jean-Paul Saman authored
-
Jean-Paul Saman authored
-
Rémi Denis-Courmont authored
DBus, XOSD and Audio Scrobbler interfaces depend on this.
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
Also protect concurrent access to p_sys between main thread and libvlc callbacks fixes: #4827
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf 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
-
Rémi Denis-Courmont authored
aout_FiltersCreatePipeline() deals with it internally.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Sébastien Escudier authored
This reverts vlm callback behaviour before 67b16b1b
-
- 30 May, 2011 8 commits
-
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
-
Laurent Aimar authored
It avoids creating/destroying texture uselessly.
-
Laurent Aimar authored
It is enabled only on linux/win32 when opengl ES is not used and when non power of 2 textures are supported. Only RGBA colorspace is supported for the subpicture.
-
Laurent Aimar authored
Not yet used.
-
Laurent Aimar authored
It will allow to add subpictures blending.
-
Rémi Denis-Courmont authored
-