GNOME Bugzilla – Bug 759729
audiofxbad: Name collision with new GstAudioChannelMix API from libgstaudio
Last modified: 2016-01-08 16:08:44 UTC
This plugin doesn't build with clang 3.4.1. CC libgstaudiofxbad_la-gstaudiofxbad.lo In file included from gstaudiofxbad.c:24: ./gstaudiochannelmix.h:34:36: error: redefinition of typedef 'GstAudioChannelMix' is a C11 feature [-Werror,-Wtypedef-redefinition] typedef struct _GstAudioChannelMix GstAudioChannelMix; ^ /home/gst/gst/head/gst-plugins-base/gst-libs/gst/audio/audio-channel-mix.h:29:36: note: previous definition is here typedef struct _GstAudioChannelMix GstAudioChannelMix; ^ 1 error generated. Makefile:903: recipe for target 'libgstaudiofxbad_la-gstaudiofxbad.lo' failed
commit 40f4c5e3521288708983eee07323498466f41547 Author: Wim Taymans <wtaymans@redhat.com> Date: Fri Jan 8 16:22:25 2016 +0100 audio: GstAudioChannelMix -> GstAudioChannelMixer Rename the GstAudioChannelMix object to GstAudioChannelMixer because it looks better and to avoid a conflict with a library in -bad.