Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenrik Gramner <gramner@twoorioles.com>2021-10-06 20:09:40 +0300
committerHenrik Gramner <henrik@gramner.com>2021-10-06 20:11:43 +0300
commit316342457f6140b2310bbefc2967f48eb313e3c3 (patch)
tree74e5a7913aae01b793895fea1c71f2c0a4ad39aa /examples
parentf52aee04fbd711cddab23d0aa9b196e9c963e7b8 (diff)
dav1dplay: Avoid using external libplacebo data symbols
Fixes segfaults on Windows.
Diffstat (limited to 'examples')
-rw-r--r--examples/dp_renderer_placebo.c8
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;