Package Details: gstreamer0.10-good 0.10.31-29

Git Clone URL: (read-only, click to copy)
Package Base: gstreamer0.10-good
Description: GStreamer Multimedia Framework Good plugin libraries
Upstream URL:
Licenses: LGPL
Submitter: yurikoles
Maintainer: kirillnow
Last Packager: kirillnow
Votes: 46
Popularity: 0.001819
First Submitted: 2017-01-26 13:56 (UTC)
Last Updated: 2020-06-14 03:46 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

kirillnow commented on 2021-09-17 04:13 (UTC)

Samega7Cattac, it is a bug in gstreamer0.10 package (when compiled with GCC 11). I posted a comment with a fix here

Samega7Cattac commented on 2021-09-15 12:03 (UTC)

In file included from /usr/include/glib-2.0/glib/gthread.h:32,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:32,
                 from /usr/include/glib-2.0/glib.h:32,
                 from /usr/include/gstreamer-0.10/gst/gst.h:27,
                 from gsttaglibmux.h:24,
                 from gstid3v2mux.h:24,
                 from In function ‘GType gst_id3v2_mux_get_type()’:
/usr/include/glib-2.0/glib/gatomic.h:117:19: error: argument 2 of ‘__atomic_load’ must not be a pointer to a ‘volatile’ type
  117 |     __atomic_load (gapg_temp_atomic, &gapg_temp_newval, __ATOMIC_SEQ_CST); \
      |     ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:260:7: note: in expansion of macro ‘g_atomic_pointer_get’
  260 |     (!g_atomic_pointer_get (location) &&                             \
      |       ^~~~~~~~~~~~~~~~~~~~
/usr/include/gstreamer-0.10/gst/gstutils.h:140:7: note: in expansion of macro ‘g_once_init_enter’
  140 |   if (g_once_init_enter (&gonce_data)) {                                \
      |       ^~~~~~~~~~~~~~~~~
/usr/include/gstreamer-0.10/gst/gstutils.h:180:3: note: in expansion of macro ‘GST_BOILERPLATE_FULL’
  180 |   GST_BOILERPLATE_FULL (type, type_as_function, parent_type, parent_type_macro, \
      |   ^~~~~~~~~~~~~~~~~~~~ note: in expansion of macro ‘GST_BOILERPLATE’
   76 | GST_BOILERPLATE (GstId3v2Mux, gst_id3v2_mux, GstTagLibMux,
      | ^~~~~~~~~~~~~~~

kirillnow commented on 2020-06-19 00:02 (UTC)

@arch_fram I can't reproduce this error (even with yaourt). Try to build in a clean chroot (see or if you have aurutils: aur sync -rc --noview gstreamer0.10-good)

arch_fram commented on 2020-06-18 20:39 (UTC) (edited on 2020-06-18 20:43 (UTC) by arch_fram)

I can't do the compilation, It's seem like this have a problem with this:

make[3]: out of directory '/tmp/yaourt-tmp-[user-name]/aur-gstreamer0.10-good-plugins/src/gst-plugins-good/gst/spectrum' make -C udp make[3]: enty in directory '/tmp/yaourt-tmp-[user-name]/aur-gstreamer0.10-good-plugins/src/gst-plugins-good/gst/udp' Makefile:598: the call to the fuction 'foreach' was not done: missing ')'. Stop. make[3]: out of directory '/tmp/yaourt-tmp-[user-name]/aur-gstreamer0.10-good-plugins/src/gst-plugins-good/gst/udp' make[2]: [Makefile:868: udp] Error 2 make[2]: out of directory '/tmp/yaourt-tmp-[user-name]/aur-gstreamer0.10-good-plugins/src/gst-plugins-good/gst' make[1]: [Makefile:715: all-recursive] Error 1 make[1]: out of directory '/tmp/yaourt-tmp-[user-name]/aur-gstreamer0.10-good-plugins/src/gst-plugins-good' make: [Makefile:644: all] Error 2 ==> ERROR: An error was producted in build().

kirillnow commented on 2020-06-14 03:50 (UTC)

Fixed compilation error.

gdea73 commented on 2018-02-08 06:35 (UTC)

I recently struggled with getting this to build, along with gstreamer0.10-ffmpeg and gstreamer0.10-bad. They compiled without issue on one system (ThinkPad T440p), but I was getting the GST_VERSION_MAJOR error as described by thebonaestest below on two other (more recently installed) Arch systems.

It turns out the bizarre discrepancy was that I had gstreamer0.10-0.10.36-4-x86_64 installed (from 2014!) on the ThinkPad when I built these packages. The older version of gstreamer (and gstreamer-base) were formerly in the official repositories, and can be found at (

On the two more recent systems, I deliberately installed the old GStreamer from 2014 and was able to install the good, bad, and ffmpeg additions. Then I installed the newest available gstreamer0.10 and gstreamer0.10-base from the AUR only after the former had completed.

(I went through the trouble mainly because I need to use the Processing video library, and it still only supports gstreamer0.10 (officially), though I noticed after it was too late that there was a commit merged into its master branch a couple of months ago adding gst1 support. If anyone encounters this issue, it may be worth pulling down the source for Processing and its video library in order to just use gst1.)

bidulock commented on 2017-12-21 17:32 (UTC)

Need to add python to makedepends to build in chroot.

kirillnow commented on 2017-11-18 09:45 (UTC) (edited on 2017-11-20 12:56 (UTC) by kirillnow)


thebonaestest commented on 2017-11-08 04:20 (UTC)

This fails to build for me (Antergos, kernel version 4.13.11-1). It gives a long string of errors starting with: make[3]: Entering directory '/tmp/yaourt-tmp/aur-gstreamer0.10-good/src/gst-plugins-good/gst/videofilter' CC libgstvideofilter_la-plugin.lo In file included from /usr/include/gstreamer-0.10/gst/gst.h:32:0, from plugin.c:24: /usr/include/gstreamer-0.10/gst/gstversion.h:63:27: error: expected declaration specifiers or ‘...’ before ‘(’ token #define GST_VERSION_MAJOR (0) The issue appears to be errors in the source for each plugin - the GST_PLUGIN_DEFINE macro is not called correctly in any of them. I was able to get it to build by fixing the call in each individual plugin. Has anyone else experienced this problem? If so, I can push my changes upstream.

Alad commented on 2017-10-27 18:17 (UTC)

spease, simple - you adopt and fix it.