Package Details: gstreamer0.10-good 0.10.31-30

Git Clone URL: https://aur.archlinux.org/gstreamer0.10-good.git (read-only, click to copy)
Package Base: gstreamer0.10-good
Description: GStreamer Multimedia Framework Good plugin libraries
Upstream URL: https://github.com/triceratops1/gstreamer0
Licenses: LGPL
Submitter: yurikoles
Maintainer: None
Last Packager: kirillnow
Votes: 47
Popularity: 0.000060
First Submitted: 2017-01-26 13:56 (UTC)
Last Updated: 2024-02-27 03:46 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

kirillnow commented on 2024-02-27 03:54 (UTC)

@florosus Fixed, but I can't test if it works correctly.

florosus commented on 2024-02-26 23:21 (UTC) (edited on 2024-02-26 23:21 (UTC) by florosus)

Can't compile. Errors out with

gstid3v2mux.cc:384:55: error: 'uint' is not a member of 'TagLib'; did you mean 'uint'?
  384 |         frame = factory->createFrame (bytes, (TagLib::uint) version);
      |                                                       ^~~~
In file included from /usr/include/stdlib.h:514,
                 from /usr/include/c++/13.2.1/cstdlib:79,
                 from /usr/include/c++/13.2.1/stdlib.h:36,
                 from /usr/include/glib-2.0/glib/gutils.h:426,
                 from /usr/include/glib-2.0/glib/gthread.h:36,
                 from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
                 from /usr/include/glib-2.0/glib.h:34:
/usr/include/sys/types.h:150:22: note: 'uint' declared here
  150 | typedef unsigned int uint;
      |                      ^~~~
gstid3v2mux.cc: In function 'void add_uri_tag(TagLib::ID3v2::Tag*, const GstTagList*, const gchar*, guint, const gchar*)':
gstid3v2mux.cc:549:53: error: 'uint' is not a member of 'TagLib'; did you mean 'uint'?
  549 |       frame = factory->createFrame (bytes, (TagLib::uint) 4);
      |                                                     ^~~~
/usr/include/sys/types.h:150:22: note: 'uint' declared here
  150 | typedef unsigned int uint;

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 https://aur.archlinux.org/packages/gstreamer0.10/

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 gstid3v2mux.cc:51:
gstid3v2mux.cc: 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, \
      |   ^~~~~~~~~~~~~~~~~~~~
gstid3v2mux.cc:76:1: 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 https://wiki.archlinux.org/index.php/DeveloperWiki:Building_in_a_clean_chroot 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 (https://archive.archlinux.org/packages/g/).

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)

Fixed