Bug#993791: obs-plugins: Please, add move-transition to plugins
Em seg., 6 de set. de 2021 às 12:41, Sebastian Ramacher
<sramacher@debian.org> escreveu:
>
> Control: tags -1 moreinfo
>
> On 2021-09-06 12:10:20 -0300, Joao Eriberto Mota Filho wrote:
> > Package: obs-plugins
> > Version: 27.0.1+dfsg1-1
> > Severity: wishlist
> >
> > Dear maintainer,
> >
> > Since OBS-27, move-transition[1] is supported. This very useful plugin needs to
> > be built with OBS (not independent).
>
> Any why can't it be built with libobs-dev? This should contain all
> headers that are required to build an OBS plugin.
Thanks for your quick reply.
I tried to build move-transition yesterday. However, the cmake failed
in several ways. I know autotools very well, but I don't know cmake.
Also, the upstream put in README to build inside of OBS. After some
work and several changes in CMakeLists.txt, now I have already
packaged move-transition using libobs-dev and I am sorry for my
mistake. However, I have two problems and I need help.
1. move-transition needs plugins/obs-transitions/easings.h from OBS.
Could you provide this file to avoid a copy from obs-studio?
2. I think I found a mistake in libobs-dev. All headers are in
/usr/include/obs/, however the /usr/include/obs/obs-frontend-api.h has
two includes pointing to /usr/include/. IMHO, the fix for this is:
--- obs-frontend-api.h.orig 2021-09-06 23:17:30.132174882 -0300
+++ obs-frontend-api.h 2021-09-06 23:17:04.324371729 -0300
@@ -1,7 +1,7 @@
#pragma once
-#include <obs.h>
-#include <util/darray.h>
+#include <obs/obs.h>
+#include <obs/util/darray.h>
#ifdef __cplusplus
extern "C" {
This solution worked for me.
Thanks in advance.
Regards,
Eriberto
Reply to: