Package Details: gst-plugin-viper4linux-git r36.a5c1b03-2

Git Clone URL: https://aur.archlinux.org/gst-plugin-viper4linux-git.git (read-only, click to copy)
Package Base: gst-plugin-viper4linux-git
Description: ViPER FX core wrapper plugin for gstreamer
Upstream URL: https://github.com/Audio4Linux/gst-plugin-viperfx
Licenses: custom
Conflicts: gst-plugin-jamesdsp, gst-plugin-viper4linux, gst-plugin-viperfx
Provides: gst-plugin-viper4linux, gst-plugin-viperfx, libgstviperfx.so
Submitter: yochananmarqos
Maintainer: None
Last Packager: yochananmarqos
Votes: 2
Popularity: 0.000000
First Submitted: 2019-06-03 16:02 (UTC)
Last Updated: 2024-09-21 18:06 (UTC)

Required by (1)

Sources (1)

Pinned Comments

yochananmarqos commented on 2024-06-02 18:44 (UTC)

@boofi: Viper4Linux is no longer developed. Use JamesDSP instead.

Latest Comments

boofi commented on 2024-09-07 06:56 (UTC) (edited on 2024-09-07 06:56 (UTC) by boofi)

@yochananmarqos: It's nice that it's not being developed, but I want to use it. JamesDSP is inferior to viper in a lot of ways.

Baerbeisser commented on 2024-06-20 13:06 (UTC) (edited on 2024-06-20 13:07 (UTC) by Baerbeisser)

You're posting in the wrong place as your issue is with libviperfx, not this package.

My bad, sorry.
But now i get an error building the gst-plugin

.../gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.c: In function 'gst_viperfx_class_init':
/usr/include/glib-2.0/gobject/gtype.h:2657:42: error: passing argument 1 of 'gst_audio_filter_class_add_pad_templates' from incompatible pointer type [-Wincompatible-pointer-types]

yochananmarqos commented on 2024-06-02 18:44 (UTC)

@boofi: Viper4Linux is no longer developed. Use JamesDSP instead.

boofi commented on 2024-06-02 11:27 (UTC) (edited on 2024-06-02 11:29 (UTC) by boofi)

Package no longer compiles, my guess is its because of a glibc update.

[ 25%] Building C object CMakeFiles/gst-plugin-viperfx.dir/src/gstviperfx.c.o
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
                 from /usr/include/glib-2.0/gobject/gbinding.h:31,
                 from /usr/include/glib-2.0/glib-object.h:24,
                 from /usr/include/gstreamer-1.0/gst/gstenumtypes.h:6,
                 from /usr/include/gstreamer-1.0/gst/gst.h:31,
                 from /home/davidc/gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.c:14:
/home/davidc/gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.c: In function ‘gst_viperfx_class_init’:
/usr/include/glib-2.0/gobject/gtype.h:2657:42: error: passing argument 1 of ‘gst_audio_filter_class_add_pad_templates’ from incompatible pointer type [-Wincompatible-pointer-types]
 2657 | #  define _G_TYPE_CCC(cp, gt, ct)       ((ct*) (void *) cp)
/usr/include/glib-2.0/gobject/gtype.h:597:66: note: in expansion of macro ‘_G_TYPE_CCC’
  597 | #define G_TYPE_CHECK_CLASS_CAST(g_class, g_type, c_type)        (_G_TYPE_CCC ((g_class), (g_type), c_type))
      |                                                                  ^~~~~~~~~~~
/home/davidc/gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.h:17:38: note: in expansion of macro ‘G_TYPE_CHECK_CLASS_CAST’
   17 | #define GST_VIPERFX_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST((klass) ,GST_TYPE_VIPERFX,GstviperfxClass))
      |                                      ^~~~~~~~~~~~~~~~~~~~~~~
/home/davidc/gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.c:459:46: note: in expansion of macro ‘GST_VIPERFX_CLASS’
  459 |     gst_audio_filter_class_add_pad_templates(GST_VIPERFX_CLASS (klass), caps);
      |                                              ^~~~~~~~~~~~~~~~~
In file included from /usr/include/gstreamer-1.0/gst/audio/audio.h:109,
                 from /home/davidc/gst-plugin-viper4linux-git/src/gst-plugin-viperfx/src/gstviperfx.c:17:
/usr/include/gstreamer-1.0/gst/audio/gstaudiofilter.h:99:73: note: expected ‘GstAudioFilterClass *’ {aka ‘struct _GstAudioFilterClass *’} but argument is of type ‘GstviperfxClass *’ {aka ‘struct _GstviperfxClass *’}
   99 | void    gst_audio_filter_class_add_pad_templates (GstAudioFilterClass * klass,
      |                                                   ~~~~~~~~~~~~~~~~~~~~~~^~~~~
make[2]: *** [CMakeFiles/gst-plugin-viperfx.dir/build.make:90: CMakeFiles/gst-plugin-viperfx.dir/src/gstviperfx.c.o] Chyba 1
make[1]: *** [CMakeFiles/Makefile2:83: CMakeFiles/gst-plugin-viperfx.dir/all] Chyba 2
make: *** [Makefile:91: all] Chyba 2

yochananmarqos commented on 2024-03-16 15:05 (UTC)

@Baerbeisser: You're posting in the wrong place as your issue is with libviperfx, not this package. Either way, I just built both packages with no issue. Do a clean build.

Baerbeisser commented on 2024-03-16 14:40 (UTC)

I get

==> Starting package()...
install: target '~/.local/tmp/yay/libviperfx/pkg/libviperfx/usr/share/doc/libviperfx/': No such file or directory
==> ERROR: A failure occurred in package().

yochananmarqos commented on 2020-01-28 19:01 (UTC)

@lenni: Oops. It's fixed.

scrouthtv commented on 2020-01-28 18:52 (UTC)

Using yay I get: ~/.cache/yay/gst-plugin-viper4linux-git/PKGBUILD: line 25: ./autogen.sh: No such file or directory