diff options
author | Henrik Gramner <gramner@twoorioles.com> | 2021-10-06 20:09:40 +0300 |
---|---|---|
committer | Henrik Gramner <henrik@gramner.com> | 2021-10-06 20:11:43 +0300 |
commit | 316342457f6140b2310bbefc2967f48eb313e3c3 (patch) | |
tree | 74e5a7913aae01b793895fea1c71f2c0a4ad39aa /examples | |
parent | f52aee04fbd711cddab23d0aa9b196e9c963e7b8 (diff) |
dav1dplay: Avoid using external libplacebo data symbols
Fixes segfaults on Windows.
Diffstat (limited to 'examples')
-rw-r--r-- | examples/dp_renderer_placebo.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/dp_renderer_placebo.c b/examples/dp_renderer_placebo.c index 320df4e..457a121 100644 --- a/examples/dp_renderer_placebo.c +++ b/examples/dp_renderer_placebo.c @@ -120,7 +120,7 @@ static Dav1dPlayRendererPrivateContext* } #ifdef HAVE_PLACEBO_OPENGL -static void *placebo_renderer_create_gl() +static void *placebo_renderer_create_gl(void) { SDL_Window *sdlwin = NULL; SDL_GL_SetAttribute(SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_DEBUG_FLAG); @@ -134,7 +134,7 @@ static void *placebo_renderer_create_gl() sdlwin = rd_priv_ctx->win; // Init OpenGL - struct pl_opengl_params params = pl_opengl_default_params; + struct pl_opengl_params params = { 0 }; # ifndef NDEBUG params.debug = true; # endif @@ -177,7 +177,7 @@ static void *placebo_renderer_create_gl() #endif #ifdef HAVE_PLACEBO_VULKAN -static void *placebo_renderer_create_vk() +static void *placebo_renderer_create_vk(void) { SDL_Window *sdlwin = NULL; @@ -211,7 +211,7 @@ static void *placebo_renderer_create_vk() printf(" %s\n", extensions[i]); } - struct pl_vk_inst_params iparams = pl_vk_inst_default_params; + struct pl_vk_inst_params iparams = { 0 }; iparams.extensions = extensions; iparams.num_extensions = num; |