Package Details: lib32-gst-plugins-bad 1.26.2-1

Git Clone URL: https://aur.archlinux.org/lib32-gst-bad-ugly.git (read-only, click to copy)
Package Base: lib32-gst-bad-ugly
Description: Multimedia graph framework (32-bit) - bad plugins
Upstream URL: https://gstreamer.freedesktop.org/
Licenses: LGPL
Replaces: lib32-gst-plugins-bad-latest
Submitter: ahmubashshir
Maintainer: ahmubashshir (MarsSeed)
Last Packager: ahmubashshir
Votes: 50
Popularity: 0.71
First Submitted: 2023-01-07 17:47 (UTC)
Last Updated: 2025-06-05 17:17 (UTC)

Dependencies (117)

Required by (48)

Sources (3)

Pinned Comments

ahmubashshir commented on 2023-11-18 14:43 (UTC) (edited on 2023-11-18 14:44 (UTC) by ahmubashshir)

If you have any improvements/suggestions for the pkgbuilds I maintain, please create an issue/pr on github.com/ahmubashshir/pkgbuilds or send the patches to ahmubashshir+pkgbuilds@gmail.com

p.s. sorry for being late, I was busy with my mid and part-time job last three months... it was truly chaotic...

Latest Comments

1 2 3 4 5 6 .. 22 Next › Last »

silverhikari commented on 2025-06-24 05:42 (UTC) (edited on 2025-06-24 05:45 (UTC) by silverhikari)

@lightdot a quickfix is to add this

-D gst-plugins-bad:cuda-nvmm=disabled
-D gst-plugins-bad:androidmedia=disabled
-D gst-plugins-bad:lcevcdecoder=disabled
-D gst-plugins-bad:lcevcencoder=disabled
-D gst-plugins-bad:nvcomp=disabled
-D gst-plugins-bad:nvdswrapper=disabled
-D gst-plugins-bad:svtjpegxs=disabled

at the end of meson options in the PKGBUILD or around line 224.

the lcevc can probly be fixed as the package is in the aur but even installed can't find the pkgconfig for it

lightdot commented on 2025-06-05 22:49 (UTC)

Still broken, building 1.26.2-1 fails in a clean chroot:

gstreamer/subprojects/gst-plugins-bad/gst-libs/gst/cuda/meson.build:140:6: ERROR: Problem encountered: Could not find required header: "nvbufsurface.h"

reaperx7 commented on 2025-05-27 03:23 (UTC) (edited on 2025-05-27 03:25 (UTC) by reaperx7)

Build is currently broken:


==> Starting prepare()...
Applied patch to 'meson.build' cleanly.
Applied patch to 'meson_options.txt' cleanly.
Applied patch to 'subprojects/gst-editing-services/tests/check/meson.build' cleanly.
Applied patch to 'subprojects/gst-plugins-bad/tests/check/elements/curlhttpsrc.c' cleanly.
Applied patch to 'subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c' with conflicts.
Applied patch to 'subprojects/gst-plugins-bad/tests/check/elements/lc3.c' cleanly.
Applied patch to 'subprojects/gst-plugins-bad/tests/check/meson.build' cleanly.
Applied patch to 'subprojects/gst-plugins-bad/tests/validate/meson.build' with conflicts.
Applied patch to 'subprojects/gst-plugins-base/tests/validate/meson.build' cleanly.
Applied patch to 'subprojects/gst-plugins-good/tests/check/elements/flvmux.c' cleanly.
Applied patch to 'subprojects/gstreamer-vaapi/meson.build' cleanly.
U subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c
U subprojects/gst-plugins-bad/tests/validate/meson.build
==> ERROR: A failure occurred in prepare().

silverhikari commented on 2025-05-24 19:32 (UTC)

seems to fail building when patching "subprojects/gst-plugins-bad/tests/check/elements/dash_mpd.c" and "'subprojects/gst-plugins-bad/tests/validate/meson.build'"

FabioAreia commented on 2025-05-09 09:03 (UTC)

I cant build

Its because its flaged outdated?

martinf99 commented on 2024-12-15 18:58 (UTC) (edited on 2024-12-15 19:12 (UTC) by martinf99)

essentially this package currently doesn't build because something changed in the h265 encoding, it needs the equivalent of the following patch from main arch https://gitlab.archlinux.org/archlinux/packaging/packages/gstreamer/-/blob/main/0002-x265enc-Unbreak-build-with-x265-4.0.patch?ref_type=heads > edit: this patch can simply be applied, so no more incompatible pointer types

rodrigo21 commented on 2024-12-15 15:49 (UTC)

Fails to build. It's missing some new patches from the repo package.

I also have to update lib32-ffmpeg to version 7.1

ahmubashshir commented on 2024-12-07 10:41 (UTC)

@Ragnor & @sgt-hartman, try building in a chroot using paru...

Ragnor commented on 2024-12-07 10:15 (UTC) (edited on 2024-12-07 10:41 (UTC) by Ragnor)

@sgt-hartman, I have a similar error:

предупреждение: /usr/include/elfutils32: Нет такого файла или каталога [-Wmissing-include-dirs]

But after reading a build log, I realized that firstly gitlint is missing and needs to be installed, and secondly, which is related to the error, libelf package contains /usr/include/elfutils . But by mistake /usr/include/elfutils32 is required, which probably means that the package is 32-bit. But I studied the issue and realized that elfutils operates 64 and 32-bit libraries, so elfutils32 is specified by mistake. It should be /usr/include/elfutils and libelf package. So I tried to create a symbolic link sudo ln -s /usr/include/elfutils /usr/include/elfutils32 and build the package. This time I received a different error and it is not clear where to go next:

../gstreamer/subprojects/gst-plugins-bad/ext/vulkan/vkh264dec.c: В функции «_fill_ref_slot»:
../gstreamer/subprojects/gst-plugins-bad/ext/vulkan/vkh264dec.c:1113:27: предупреждение: формат «%lx» ожидает аргумент типа «long unsigned int», но аргумент 8 имеет тип «VkImageView» {aka «long long unsigned int»} [-Wformat=]
 1113 |   GST_TRACE_OBJECT (self, "0x%lx slotIndex: %d", res->imageViewBinding,
      |                           ^~~~~~~~~~~~~~~~~~~~~  ~~~~~~~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     VkImageView {aka long long unsigned int}
/usr/include/gstreamer-1.0/gst/gstinfo.h:727:31: замечание: в определении макроса «GST_CAT_LEVEL_LOG»
  727 |         (GObject *) (object), __VA_ARGS__);                             \
      |                               ^~~~~~~~~~~
../gstreamer/subprojects/gst-plugins-bad/ext/vulkan/vkh264dec.c:1113:3: замечание: в расширении макроса «GST_TRACE_OBJECT»
 1113 |   GST_TRACE_OBJECT (self, "0x%lx slotIndex: %d", res->imageViewBinding,
      |   ^~~~~~~~~~~~~~~~
../gstreamer/subprojects/gst-plugins-bad/ext/vulkan/vkh264dec.c:1113:32: замечание: форматная цепочка определена здесь
 1113 |   GST_TRACE_OBJECT (self, "0x%lx slotIndex: %d", res->imageViewBinding,
      |                              ~~^
      |                                |
      |                                long unsigned int
      |                              %llx
...
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -C /var/tmp/pamac-build-ragnor/lib32-gst-bad-ugly/src/build
==> ОШИБКА: Произошел сбой в build().
    Прерывание...