[vlc-commits] d3d11_surface: ensure the source picture is correct
Steve Lhomme
git at videolan.org
Thu Jul 20 22:55:23 CEST 2017
vlc | branch: master | Steve Lhomme <robUx4 at videolabs.io> | Thu Jul 20 11:04:55 2017 +0200| [1c7e2ab69199566ed61fb107d0819fa0324e243b] | committer: Jean-Baptiste Kempf
d3d11_surface: ensure the source picture is correct
We only treat legit opaque pictures, the ones with a context.
Signed-off-by: Jean-Baptiste Kempf <jb at videolan.org>
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1c7e2ab69199566ed61fb107d0819fa0324e243b
---
modules/video_chroma/d3d11_surface.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/modules/video_chroma/d3d11_surface.c b/modules/video_chroma/d3d11_surface.c
index d8fe4c5993..2e9ab8d5cc 100644
--- a/modules/video_chroma/d3d11_surface.c
+++ b/modules/video_chroma/d3d11_surface.c
@@ -252,6 +252,7 @@ ok:
static void D3D11_YUY2(filter_t *p_filter, picture_t *src, picture_t *dst)
{
filter_sys_t *sys = (filter_sys_t*) p_filter->p_sys;
+ assert(src->context != NULL);
picture_sys_t *p_sys = &((struct va_pic_context*)src->context)->picsys;
D3D11_TEXTURE2D_DESC desc;
@@ -389,6 +390,7 @@ static void D3D11_YUY2(filter_t *p_filter, picture_t *src, picture_t *dst)
static void D3D11_NV12(filter_t *p_filter, picture_t *src, picture_t *dst)
{
filter_sys_t *sys = (filter_sys_t*) p_filter->p_sys;
+ assert(src->context != NULL);
picture_sys_t *p_sys = &((struct va_pic_context*)src->context)->picsys;
D3D11_TEXTURE2D_DESC desc;
More information about the vlc-commits
mailing list