Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: Missing Gstreamer WMA plugin (Read 2511 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Missing Gstreamer WMA plugin

Does anyone know which package is required for Gstreamer to decode WMA? I'm getting an error in Wine, where Skyrim has audio issues (that aren't resolved by Xact).

Code: [Select]
0:00:07.434373674 17993 0x7f050c2b3f80 ERROR                   WINE wg_transform.c:549:wg_transform_create: Failed to create winegstreamer transform.
0234:err:winediag:wma_decoder_create GStreamer doesn't support WMA decoding, please install appropriate plugins

Gstreamer packages (I tried rebuilding everything from the AUR, today):
Code: [Select]
local/gst-plugin-msdk 1.20.3-1
local/gst-plugin-opencv 1.20.3-1
local/gst-plugin-va 1.20.3-1
local/gst-plugin-wpe 1.20.3-1
local/gst-plugins-bad 1.20.3-1
local/gst-plugins-bad-libs 1.20.3-1
local/gst-plugins-base-git 1.19.2.r0.gce937bcb2-1
local/gst-plugins-good-git 1.19.2.r0.g20bbeb5e3-1
local/gst-plugins-ugly 1.20.3-1
local/gstreamer-git 1.20.0.r1416.g7c842d92479-1
local/gstreamer-vaapi 1.20.3-1
local/gstreamer0.10 0.10.36-20
local/gstreamer0.10-bad 0.10.23-38
local/gstreamer0.10-bad-plugins 0.10.23-38 (gstreamer0.10-plugins)
local/gstreamer0.10-base 0.10.36-13
local/gstreamer0.10-base-plugins 0.10.36-13 (gstreamer0.10-plugins)
local/lib32-gst-plugins-base-libs 1.20.3-1
local/lib32-gst-plugins-good 1.20.3-1
local/lib32-gstreamer 1.20.3-1
local/phonon-qt4-gstreamer 4.9.0-2
local/phonon-qt5-gstreamer 4.10.0-3
local/qt-gstreamer 1.2.0-4
edit: I had to pacman -Qs for `gstreamer` *and* `gst` to get the full list.

Re: Missing Gstreamer WMA plugin

Reply #1
Maybe gst-libav is it is not already part of the main package?


Re: Missing Gstreamer WMA plugin

Reply #3
@SGOrava gst-libav is deprecated and it's gitlab says its in gstreamer-git, which I built yesterday.

@lotuskip I had more packages than I thought, including that one. But I don't know what `gstreamer0.10` is, or why that exists. I don't have the `ugly` lib in *that* one, I can try looking for that...


Re: Missing Gstreamer WMA plugin

Reply #5
Sigh. I have every `-ugly-` package in the entire AUR. Gstreamer, gst, gstreamer0.10...

I also replaced `winetricks xact` with `winetricks xact_64`.

STILL no voices in Skyrim. I've never had this much of a problem with it before. I even have enb working! It's maddening that something as simple as playing the voice audio doesn't work.

Re: Missing Gstreamer WMA plugin

Reply #6
Lol, nobody sees it?
I am pretty sure that a mixture of packages 1.20 and 0.10 will not work!
Why the questioner builds the whole gstreamer stuff from the AUR although the 64-bit packages are in the artix repos will probably remain his secret.  :o

https://wiki.archlinux.org/title/GStreamer#Installation
"Wer alles kann, macht nichts richtig"

Artix USE="runit openrc slim openbox lxde gtk2 qt4 qt5 qt6 conky
-gtk3 -gtk4 -adwaita{cursors,themes,icons} -gnome3 -kde -plasma -wayland "

Re: Missing Gstreamer WMA plugin

Reply #7
Here is what I personally have:
Code: [Select]
pacman -Qs | grep gst
local/gst-editing-services 1.20.3-1
local/gst-libav 1.20.3-1
local/gst-plugin-gtk 1.20.3-1
local/gst-plugins-bad 1.20.3-1
local/gst-plugins-bad-libs 1.20.3-1
local/gst-plugins-base 1.20.3-1
local/gst-plugins-base-libs 1.20.3-1
local/gst-plugins-good 1.20.3-1
local/gst-python 1.20.3-1
local/gstreamer 1.20.3-1
local/phonon-qt5-gstreamer 4.10.0-3

To play my videos offline, I basically use smplayer
Code: [Select]
pacman -Si smplayer
Dépôt                    : community
Nom                      : smplayer
Version                  : 22.7.0-1
Description              : Media player with built-in codecs that can play
                           virtually all video and audio formats
Architecture             : x86_64
URL                      : https://www.smplayer.info/
Licences                 : GPL

Re: Missing Gstreamer WMA plugin

Reply #8
since it is for wine, do you have the 64bit or 32bit prefix?
if 32bit you also need lib32 variant of these packages.
The Wine arch wiki makes an example of skrim that it needs lib32 openal.....

Re: Missing Gstreamer WMA plugin

Reply #9
I tried removing all gstreamer0.10 packages, but now there is no sound at all. It's a 64bit prefix, and I have both OpenAL packages.

Tomorrow I might try rebuilding wine with only this one set of packages installed, or only the other. A problem would be that, I think that the `gst` packages are needed by other things and can't be removed. So it's either both `gstreamer0.10` and `gst`, or just `gst`, I think.

I guess I'll re-read more of the Arch Wiki, as well.

Interestingly, when there is no sound at all, I don't get any error messages about gstreamer being unable to decode WMA files. Hilarious.

Re: Missing Gstreamer WMA plugin

Reply #10
Solved! After removing all the gstreamer0.10 packages, I rebuilt wine, and re-created the wine prefix.

All the sound is now playing! Hooray! I don't even need the xact overrides anymore. Nice.