From b8cfe1aab13313ebffc94b852d68a3754417c751 Mon Sep 17 00:00:00 2001 From: Georges Basile Stavracas Neto Date: Fri, 1 Jul 2022 16:34:46 -0300 Subject: [PATCH] linux-pipewire: Return actual type in obs_pipewire_create Instead of returning an opaque void* pointer, return the leaf C type obs_pipewire_data*. This commit introduces no functional changes. --- plugins/linux-pipewire/pipewire.c | 2 +- plugins/linux-pipewire/pipewire.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/linux-pipewire/pipewire.c b/plugins/linux-pipewire/pipewire.c index e2bbd6005..3ee3748d9 100644 --- a/plugins/linux-pipewire/pipewire.c +++ b/plugins/linux-pipewire/pipewire.c @@ -868,7 +868,7 @@ static void play_pipewire_stream(obs_pipewire_data *obs_pw) /* obs_source_info methods */ -void *obs_pipewire_create(int pipewire_fd, int pipewire_node) +obs_pipewire_data *obs_pipewire_create(int pipewire_fd, int pipewire_node) { obs_pipewire_data *obs_pw = bzalloc(sizeof(obs_pipewire_data)); diff --git a/plugins/linux-pipewire/pipewire.h b/plugins/linux-pipewire/pipewire.h index 05118bf7c..f0df6e906 100644 --- a/plugins/linux-pipewire/pipewire.h +++ b/plugins/linux-pipewire/pipewire.h @@ -24,7 +24,7 @@ typedef struct _obs_pipewire_data obs_pipewire_data; -void *obs_pipewire_create(int pipewire_fd, int pipewire_node); +obs_pipewire_data *obs_pipewire_create(int pipewire_fd, int pipewire_node); void obs_pipewire_destroy(obs_pipewire_data *obs_pw); void obs_pipewire_show(obs_pipewire_data *obs_pw);