LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Slackware64 14.2 - Wine & Gstreamer Plugins of 32 Bits (https://www.linuxquestions.org/questions/slackware-14/slackware64-14-2-wine-and-gstreamer-plugins-of-32-bits-4175695800/)

inukaze 05-30-2021 11:59 AM

Slackware64 14.2 - Wine & Gstreamer Plugins of 32 Bits
 
Hi there again. i had installed « Mega Man X7 » (+Patch for Translate from Korean to Spanish) & « Mega Man X8 » (Spanish included on game)

Well first « Mega Man X7 » when i installed on PlayOnLinux but using Wine from System version 6.6. This Game need Indeo 5.0 Video Codecs & Quartz (and something more?) the thing is i had installed my own solution of Indeo 5, and quartz too.

i notice the follow on output :
Resume by me :
Code:

no suitable plugins found:
Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)

Gstreamer:avi_parser_init_gst Failed to create avidemux; are 32-bit GStreamer "good" plugins installed?

Missing files :
libFLAC.so.8
libaa.so.1
libsoup-2.4.so.1
libvisual-0.4.so.0
libcdda_interface.so.0
libpulse.so.0
libtag.so.1
libcaca.so.0

Complete :
Code:

(wine:11257): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibvisual.so': libvisual-0.4.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:11257): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstcdparanoia.so': libcdda_interface.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
winegstreamer: error: decodebin0: A la instalación de GStreamer le falta un complemento.
016c:err:gstreamer:decodebin_parser_init_gst Failed to play stream.
winegstreamer: error: decodebin0: gstdecodebin2.c(4558): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo)

016c:err:gstreamer:avi_parser_init_gst Failed to create avidemux; are 32-bit GStreamer "good" plugins installed?

(wine:11257): GStreamer-CRITICAL **: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed

(wine:11257): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
winegstreamer: error: decodebin1: A la instalación de GStreamer le falta un complemento.
winegstreamer: error: decodebin1: gstdecodebin2.c(4558): gst_decode_bin_expose (): /GstBin:bin2/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: Audio Video Interleave (AVI) (video/x-msvideo) :

0024:err:gstreamer:decodebin_parser_init_gst Failed to play stream.
0024:err:gstreamer:avi_parser_init_gst Failed to create avidemux; are 32-bit GStreamer "good" plugins installed?

(wine:11961): GStreamer-CRITICAL **: gst_pad_unlink: assertion 'GST_IS_PAD (sinkpad)' failed

(wine:11961): GStreamer-CRITICAL **: gst_object_unref: assertion 'object != NULL' failed
winegstreamer: error: decodebin1: A la instalación de GStreamer le falta un complemento.
winegstreamer: error: decodebin1: gstdecodebin2.c(4558): gst_decode_bin_expose (): /GstBin:bin2/GstDecodeBin:decodebin1:

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstflac.so': libFLAC.so.8: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstaasink.so': libaa.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsouphttpsrc.so': libsoup-2.4.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlibvisual.so': libvisual-0.4.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstcdparanoia.so': libcdda_interface.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstpulse.so': libpulse.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsttaglib.so': libtag.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:19213): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstcacasink.so': libcaca.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

The Solution for that i think was be the follow :
Code:

su

echo -ne 'y\n' | slpkg -s slack --reinstall \
gstreamer \
gstreamer0 \
gst-plugins-base \
gst-plugins-good \
gst-plugins-good0 \
gst-plugins-base0 ; \
echo -ne 'y\n' | slpkg -s multi --reinstall \
gstreamer-compat32 \
gstreamer0-compat32 \
gst-plugins-base-compat32 \
gst-plugins-good-compat32 \
gst-plugins-good0-compat32 \
gst-plugins-base0-compat32 ; \

echo 'I need download packages from Slackware(32) 14.2 because does not have package in the "multi" repository'

mkdir -p /tmp/convert-to-compat32
cd /tmp/convert-to-compat32

wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/aalib-1.4rc5-i486-5.txz'

wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/ap/cdparanoia-III_10.2-i486-1.txz'

wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/patches/packages/libsoup-2.52.2-i586-3_slack14.2.txz'

wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/taglib-1.10-i586-1.txz'

wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/libvisual-0.4.0-i486-3.txz'

convertpkg-compat32 -i aalib-1.4rc5-i486-5.txz -o aalib-1.4rc5-compat32.txz

convertpkg-compat32 -i cdparanoia-III_10.2-i486-1.txz -o cdparanoia-III_10.2-compat32.txz

convertpkg-compat32 -i libsoup-2.52.2-i586-3_slack14.2.txz -o libsoup-2.52.2-compat32.txz

convertpkg-compat32 -i taglib-1.10-i586-1.txz -o taglib-1.10-compat32.txz

convertpkg-compat32 -i libvisual-0.4.0-i486-3.txz -o libvisual-0.4.0-compat32.txz

installpkg aalib-1.4rc5-compat32.txz
installpkg cdparanoia-III_10.2-compat32.txz
installpkg libsoup-2.52.2-compat32.txz
installpkg taglib-1.10-compat32.txz
installpkg libvisual-0.4.0-compat32.txz


Seaching i found the follow
Quote:

File => Requiered by : | Package(s) :
libFLAC.so.8 => /usr/lib/gstreamer-1.0/libgstflac.so | flac-compat32 flac
libaa.so.1 => /usr/lib/gstreamer-1.0/libgstaasink.so | aalib-1.4rc5-i486-5 (32-Bits Only)
libsoup-2.4.so.1 => /usr/lib/gstreamer-1.0/libgstsouphttpsrc.so | libsoup-2.52.2-i586-3_slack14.2 (32-Bits Only) sqlite-compat32 sqlite icu4c-compat32 icu4c
libvisual-0.4.so.0 => /usr/lib/gstreamer-1.0/libgstlibvisual.so | libvisual-0.4.0-i486-3 (32-Bits Only)
libcdda_interface.so.0 => /usr/lib/gstreamer-1.0/libgstcdparanoia.so | cdparanoia-III_10.2-i486-1 (32-Bits Only)
libtag.so.1 => /usr/lib/gstreamer-1.0/libgsttaglib.so | taglib-1.10-i586-1 (32-Bits Only)
libcaca.so.0 => /usr/lib/gstreamer-1.0/libgstcacasink.so | libcaca-compat32 libcaca freeglut-compat32 freeglut
libv4l2.so.0 => /usr/lib/gstreamer-1.0/libgstvideo4linux2.so | v4l-utils-compat32 v4l-utils libgudev-compat32 libgudev
libpulse.so.0 => /usr/lib/gstreamer-1.0/libgstpulse.so | pulseaudio-compat32 pulseaudio
Ok by the moment i need investigate more deep which files need the GStreamer. because right now i just see this messages when i ran the game

Under Windows 7 Native
https://i.postimg.cc/hGPx7P9S/Mega-M...rror-No-KR.png
https://i.postimg.cc/XYgdJyBH/Mega-M...3-Error-KR.png

Under GNU/Linux with Wine 6.06
https://i.postimg.cc/CLkb32hV/Mega-M...rror-No-KR.png

with KR-UTF8 :
https://i.postimg.cc/jSTyth2n/Mega-M...or-KR-UTF8.png

with EUC-KR :
https://i.postimg.cc/sftp0zRc/Mega-M...ror-EUC-KR.png


Note : for Shortcuts files inside the PlayOnLinux, for make wine take Languages you need use the follow line :
Code:

LC_ALL=ko_KR.EUC-KR POL_Wine RMX7.exe "$@"
LC_ALL="LANGUAGE.CODESET" (can be get from command locale -av)
If you try just LANG=ko_KR.UTF wine just don't take any change.

POL_Wine the PlayOnLinux command for use the binary executable "wine"

RMX7.exe in this case the application i want to run via wine

"$@" a variable for capture the arguments the user want to pass to the exe application in this case.


Tryting to verify if gstreamer had indeo support :
Code:

gst-inspect -a | grep video/x-indeo
avidemux:      video/x-indeo
avidemux:      video/x-indeo
avidemux:      video/x-indeo
avidemux:      video/x-indeo
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
ogmvideoparse:      video/x-indeo
ogmvideoparse:      video/x-indeo
ogmvideoparse:      video/x-indeo
ogmvideoparse:      video/x-indeo

with Mega Man X8
Code:

[05/30/21 05:04:04] - Running wine- MEGAMANX8.exe (Working directory : /home/inukaze/.PlayOnLinux/wineprefix/Mega-Man-X/drive_c/MEGAMANX8/MEGAMANX8)
winegstreamer: error: decodebin0: A la instalación de GStreamer le falta un complemento.
winegstreamer: error: decodebin0: gstdecodebin2.c(4558): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: MPEG-1 System Stream (video/mpeg, systemstream=(boolean)true, mpegversion=(int)1)

The important there is:
Code:

Missing decoder: MPEG-1 System Stream (video/mpeg

i found wine is trying to use :
libgstmpg123.so

but that file i can't found on any Slackware 14.2 Package.

Code:

gst-inspect -a | grep video/mpeg
v4l2src:      video/mpegts
rtpmpvdepay:      video/mpeg
rtpmpvpay:      video/mpeg
rtpmp1sdepay:      video/mpeg
rtpmp2tdepay:      video/mpegts
rtpmp2tpay:      video/mpegts
rtpmp4vpay:      video/mpeg
rtpmp4vdepay:      video/mpeg
rtpmp4gdepay:      video/mpeg
rtpmp4gpay:      video/mpeg
avidemux:      video/mpeg
avidemux:      video/mpeg
avidemux:      video/mpeg
avidemux:      video/mpeg
avimux:      video/mpeg
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Falló en GConf: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
qtmux:      video/mpeg
mp4mux:      video/mpeg
ismlmux:      video/mpeg
3gppmux:      video/mpeg
gppmux:      video/mpeg
ogmvideoparse:      video/mpeg
ogmvideoparse:      video/mpeg
ogmvideoparse:      video/mpeg
ogmvideoparse:      video/mpeg
matroskamux:      video/mpeg

well the test with gst-inspect is not enough for determine which files my gstreamer need to be completed.

bassmadrigal 05-30-2021 12:04 PM

That file is part of gst-plugins-bad found on SBo.

There's a good chance you'll need both a 64bit version and a 32bit version that's had convertpkg-compat32 ran against it.

inukaze 05-30-2021 01:28 PM

Quote:

Originally Posted by bassmadrigal (Post 6255186)
That file is part of gst-plugins-bad found on SBo.

There's a good chance you'll need both a 64bit version and a 32bit version that's had convertpkg-compat32 ran against it.

Thanks well because i had Slackware(32) 14.2 on another partition i had write a script for ease mount and umount via chroot

Code:

cat /usr/bin/slack32-chroot
#!/usr/bin/env bash

echo '
Autor ----------------> Inukaze ( Venezuela )
Sitio ----------------> https://goo.gl/ij6WqW
Correo-E -------------> bloginukaze@gmail.com
Licencia -------------> GPL 2
'
#Establecer mediante la variable "$OBJETIVO"
#La particion con una distribucion a la cual se accedera mediante chroot
export OBJETIVO="/media/Slack32"

#Prevenir que se autoejecuten las funciones que se definiran despues
unset montar
unset desmontar
unset MensajeBase

#Establecer y definir funciones :
function MensajeBase()
{
echo -e "\nLa forma correcta de utilizar este guion es :\n$0 «montar» ó «desmontar», Por ejemplo : \n"
echo -e "$0 montar"
echo -e "$0 desmontar\n"
}

function montar(){
#Montar todo de una vez para una distro de 32 Bits (En este caso Slackware32 14.2) :
mount --rbind /proc                "$OBJETIVO/proc"                ; \
mount --make-rslave                "$OBJETIVO/proc"                ; \
mount --rbind /sys                "$OBJETIVO/sys"                        ; \
mount --make-rslave                "$OBJETIVO/sys"                        ; \
mount --rbind /dev                "$OBJETIVO/dev"                        ; \
mount --make-rslave                "$OBJETIVO/dev"                        ; \
mount --bind /etc/fstab                "$OBJETIVO/etc/fstab"                ; \
mount --bind /etc/resolv.conf        "$OBJETIVO/etc/resolv.conf"        ; \
linux32 chroot                        "$OBJETIVO"        /bin/bash -l        ; \
umount -l                        "$OBJETIVO"                        ; \
mount -a 2>/dev/null
}

function desmontar(){
# Desmontar
umount -l                        "$OBJETIVO"                                                        ; \
mount -a 2>/dev/null
}


#Este guión necesita ser ejecutado como SuperUsuario
#o en su defecto con permisos administrativos suficientes
#Para montar / desmontar particiones.
if [ "$(whoami)" != root ]; then

        echo
        echo
        echo 'Por favor ejecuta este guion como SuperUsuario (root)'
        echo
        echo 'Utilize este guión bajo su Propio Riesgro'
        echo 'El Autor , o sea yo , no me hago responsable'
        echo 'de las consecuencias imprevistas que puedan'
        echo 'acontecer en tu sistema operativo'
        echo
else
# Proceder en caso de tener los permisos suficientes para montar/desmontar particiones :

#Si el usuario no pasa ningun parametro indicar como se usa este guion
                        if [ -z "$1" ]; then
                                        MensajeBase
                        fi

#Guion : Aqui se ha definido como se utilizara este guion correctamente para montar o desmontar la particion Objetivo
#Entrada : Cualquier palabra pasada por el parametro $1 sera convertida en minusculas
Entrada=$(echo "$1" | tr -s  '[:upper:]'  '[:lower:]')

                        if [ "$Entrada" == "montar" ]; then
                                        montar
                        fi

                        if [ "$Entrada" == "desmontar" ]; then
                                        desmontar
                        fi

#Finalizar la condicion globar de requerir usar el SuperUsuario o en su defectos persmisos administrativos
#Para poder (des)montar particiones :
fi

#Finalizar este guion sin problemas :
exit 0

i just use
Code:

su -c "slack32-chroot montar" root
for mount that partition, well in Slackware 14.2

Code:

echo -ne 'y\n' | slpkg -s slack --reinstall \
gstreamer \
gstreamer0 \
gst-plugins-base \
gst-plugins-good \
gst-plugins-good0 \
gst-plugins-base0 ; \
echo -ne 'y\n' | slpkg -s sbo gst-plugins-ugly gst-plugins-bad

without exit from chroot i convert the generate packages :
Code:

cd /media/Slack32/tmp
convertpkg-compat32 -i gst-plugins-bad-1.6.2-i486-2_SBo.tgz -o gst-plugins-bad-1.6.2-compat32.tgz

convertpkg-compat32 -i gst-plugins-ugly-1.6.2-i486-1_SBo.tgz -o gst-plugins-ugly-1.6.2-compat32.tgz

installpkg /tmp/gst-plugins-ugly-1.6.2-compat32.tgz
installpkg /tmp/gst-plugins-bad-1.6.2-compat32.tgz

Well trying again :
Code:

[05/30/21 14:08:11] - Running wine- MEGAMANX8.exe (Working directory : /home/inukaze/.PlayOnLinux/wineprefix/Mega-Man-X/drive_c/MEGAMANX8/MEGAMANX8)
003c:err:service:process_send_command service protocol error - failed to write pipe!
003c:fixme:service:scmdatabase_autostart_services Auto-start service L"PlugPlay" failed to start: 1053
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:d3d:wined3d_check_gl_call >>>>>>> GL_INVALID_ENUM (0x500) from query sample counts @ ../wine-6.6/dlls/wined3d/utils.c / 3089.
0024:err:module:open_builtin_file failed to load .so lib "/usr/lib/wine/winepulse.drv.so"
0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (05610958)->(1, 64, 0, 056109AC): semi-stub
0024:fixme:dmsynth:IDirectMusicSynth8Impl_SetMasterClock (0561BDA0)->(0561BC68): stub
0024:fixme:dmsynth:IDirectMusicSynthSinkImpl_SetMasterClock (0561C670)->(0561BC68): stub
0024:fixme:dmsynth:IDirectMusicSynth8Impl_Open (0561BDA0)->(0031F8FC): stub
0024:fixme:dmusic:synth_dmport_Activate (0561BA90/0561BA90)->(1): semi-stub
0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (0561EBB0, 0): semi-stub
0024:fixme:dmime:IDirectMusicPerformance8Impl_GetDefaultAudioPath (05610958, 03CC0C90): semi-stub (0561EBB0)
0024:fixme:dmime:IDirectMusicAudioPathImpl_GetObjectInPath (0561EBB0, -5, 24576, 0, {00000000-0000-0000-0000-000000000000}, 0, {6825a449-7524-4d82-920f-50e36ab3ab1e}, 03CC0C3C): stub
0024:fixme:win:WINNLSEnableIME hwnd 0002005E enable 0: stub!
0130:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0024:fixme:quartz:AMDirectSound_SetFocusWindow (05181138/051812E0)->(0002005E,0): stub

(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstrtmp.so': librtmp.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstassrender.so': libfribidi.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el di
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstflite.so': libflite.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el director
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsta52dec.so': liba52.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directori
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstopenal.so': libopenal.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el direct
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstfluidsynthmidi.so': libfluidsynth.so.2: no se puede abrir el fichero del objeto compartido: No existe el fichero
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstamrwbdec.so': libopencore-amrwb.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstmpeg2dec.so': libmpeg2.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el direc
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstrsvg.so': librsvg-2.so.2: no se puede abrir el fichero del objeto compartido: No existe el fichero o el director
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsndfile.so': libsndfile.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el dire
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstopenexr.so': libIlmImf-2_2.so.22: no se puede abrir el fichero del objeto compartido: No existe el fichero o el
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstpulse.so': libpulse.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el director
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstsbc.so': libsbc.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstfaac.so': libfaac.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstmodplug.so': libmodplug.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el dire
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstchromaprint.so': libchromaprint.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstgsm.so': libgsm.so.1: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgsttwolame.so': libtwolame.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el dire
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstgme.so': libgme.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstresindvd.so': libdvdnav.so.4: no se puede abrir el fichero del objeto compartido: No existe el fichero o el dire
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstmad.so': libmad.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio

(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstfaad.so': libfaad.so.2: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstdvdread.so': libdvdread.so.4: no se puede abrir el fichero del objeto compartido: No existe el fichero o el dire
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstamrnb.so': libopencore-amrnb.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstdtsdec.so': libdca.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directori
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstlame.so': libmp3lame.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directo
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstneonhttpsrc.so': libneon.so.27: no se puede abrir el fichero del objeto compartido: No existe el fichero o el di
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libqtsink.so': libQt5Quick.so.5: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directo
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstschro.so': libschroedinger-1.0.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o
(wine:17223): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-1.0/libgstbs2b.so': libbs2b.so.0: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:quartz:MediaSeeking_GetPreroll (051804D8/051804E4)->(054B3950): stub !!!
0024:fixme:quartz:MediaSeeking_GetAvailable (051804D8/051804E4)->(054B3938, 054B3940): stub !!!

Well i just need seach and found each package for this libs :
Code:

librtmp.so.1                        =>        /usr/lib/gstreamer-1.0/libgstrtmp.so
libfribidi.so.0                        =>        /usr/lib/gstreamer-1.0/libgstassrender.so
libflite.so.1                        =>        /usr/lib/gstreamer-1.0/libgstflite.so
liba52.so.0                        =>        /usr/lib/gstreamer-1.0/libgsta52dec.so
libopenal.so.1                        =>        /usr/lib/gstreamer-1.0/libgstopenal.so
libfluidsynth.so.2                =>        /usr/lib/gstreamer-1.0/libgstfluidsynthmidi.so
libopencore-amrwb.so.0                =>        /usr/lib/gstreamer-1.0/libgstamrwbdec.so
libmpeg2.so.0                        =>        /usr/lib/gstreamer-1.0/libgstmpeg2dec.so
librsvg-2.so.2                        =>        /usr/lib/gstreamer-1.0/libgstrsvg.so
libsndfile.so.1                        =>        /usr/lib/gstreamer-1.0/libgstsndfile.so
libIlmImf-2_2.so.22                =>        /usr/lib/gstreamer-1.0/libgstopenexr.so
libpulse.so.0                        =>        /usr/lib/gstreamer-1.0/libgstpulse.so
libsbc.so.1                        =>        /usr/lib/gstreamer-1.0/libgstsbc.so
libfaac.so.0                        =>        /usr/lib/gstreamer-1.0/libgstfaac.so
libmodplug.so.1                        =>        /usr/lib/gstreamer-1.0/libgstmodplug.so
libchromaprint.so.1                =>        /usr/lib/gstreamer-1.0/libgstchromaprint.so
libgsm.so.1                        =>        /usr/lib/gstreamer-1.0/libgstgsm.so
libtwolame.so.0                        =>        /usr/lib/gstreamer-1.0/libgsttwolame.so
libgme.so.0                        =>        /usr/lib/gstreamer-1.0/libgstgme.so
libdvdnav.so.4                        =>        /usr/lib/gstreamer-1.0/libgstresindvd.so
libmad.so.0                        =>        /usr/lib/gstreamer-1.0/libgstmad.so
libfaad.so.2                        =>        /usr/lib/gstreamer-1.0/libgstfaad.so
libdvdread.so.4                        =>        /usr/lib/gstreamer-1.0/libgstdvdread.so
libopencore-amrnb.so.0                =>        /usr/lib/gstreamer-1.0/libgstamrnb.so
libdca.so.0                        =>        /usr/lib/gstreamer-1.0/libgstdtsdec.so
libmp3lame.so.0                        =>        /usr/lib/gstreamer-1.0/libgstlame.so
libneon.so.27                        =>        /usr/lib/gstreamer-1.0/libgstneonhttpsrc.so
libQt5Quick.so.5                =>        /usr/lib/gstreamer-1.0/libqtsink.so
libschroedinger-1.0.so.0        =>        /usr/lib/gstreamer-1.0/libgstschro.so
libbs2b.so.0                        =>        /usr/lib/gstreamer-1.0/libgstbs2b.so


inukaze 05-31-2021 04:33 PM

Code:

su
Someone had any clue in which package are the files the system "not found" :

ldd /usr/lib/gstreamer-1.0/libgstopenal.so | grep not
Code:

        libsndio.so.7.1 => not found
ldd /usr/lib/gstreamer-1.0/libqtsink.so | grep not
Code:

        libQt5Quick.so.5 => not found
        libQt5Qml.so.5 => not found
        libQt5Network.so.5 => not found
        libQt5X11Extras.so.5 => not found
        libQt5Gui.so.5 => not found
        libQt5Core.so.5 => not found


Well for the another files, my form to solve that dependencies of 32 Bits is use the follow commands in resume for just copy & paste (for me) :
Code:

slack32-chroot montar

echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall rtmpdump  ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall flite ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall OpenAL ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall fluidsynth ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall opencore-amr ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libmpeg2 ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall faac ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libmodplug ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall chromaprint ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall gsm ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall twolame ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libgme ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall faad2 ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libdca ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall lame ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall schroedinger ; ldconfig
echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libbs2b ; ldconfig
exit
slack32-chroot desmontar

mkdir -p /tmp/slpkg/package
cd /tmp/slpkg/package

echo -ne 'y\n' | slpkg -s slack sbc ; echo -ne 'y\n' | slpkg -s multi sbc-compat32 ; ldconfig
echo -ne 'y\n' | slpkg -s slack libsndfile ; echo -ne 'y\n' | slpkg -s multi libsndfile-compat32 ; ldconfig
echo -ne 'y\n' | slpkg -s slack fribidi ; echo -ne 'y\n' | slpkg -s multi fribidi-compat32 ; ldconfig
echo -ne 'y\n' | slpkg -s slack librsvg ; echo -ne 'y\n' | slpkg -s multi librsvg-compat32 ; ldconfig
echo -ne 'y\n' | slpkg -s slack a52dec ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/a52dec-0.7.4-i586-2.txz'        ; convertpkg-compat32 -i /tmp/slpkg/package/a52dec-0.7.4-i586-2.txz -o a52dec-0.7.4-compat32-2.txz ; installpkg /tmp/a52dec-0.7.4-compat32-2.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack neon ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/neon-0.30.1-i586-2.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/neon-0.30.1-i586-2.txz -o neon-0.30.1-compat32-2.txz ; installpkg /tmp/neon-0.30.1-compat32-2.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack openexr ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/openexr-2.2.0-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/openexr-2.2.0-i486-1.txz -o openexr-2.2.0-compat32-1.txz ; installpkg /tmp/openexr-2.2.0-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack libdvdnav ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libdvdnav-5.0.3-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libdvdnav-5.0.3-i486-1.txz -o libdvdnav-5.0.3-compat32-1.txz ; installpkg /tmp/libdvdnav-5.0.3-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack libdvdread ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libdvdread-5.0.3-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libdvdread-5.0.3-i486-1.txz -o libdvdread-5.0.3-compat32-1.txz ; installpkg /tmp/libdvdread-5.0.3-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack libproxy ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libproxy-0.4.12-i586-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libproxy-0.4.12-i586-1.txz -o libproxy-0.4.12-compat32-1.txz ; installpkg /tmp/libproxy-0.4.12-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack libcroco ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libcroco-0.6.11-i586-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libcroco-0.6.11-i586-1.txz -o libcroco-0.6.11-compat32-1.txz ; installpkg /tmp/libcroco-0.6.11-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack libmad ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/libmad-0.15.1b-i486-3.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libmad-0.15.1b-i486-3.txz -o libmad-0.15.1b-compat32-3.txz ; installpkg /tmp/libmad-0.15.1b-compat32-3.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack ilmbase ; ldconfig ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/ilmbase-2.2.0-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/ilmbase-2.2.0-i486-1.txz -o ilmbase-2.2.0-compat32-1.txz ; installpkg /tmp/ilmbase-2.2.0-compat32-1.txz ; ldconfig
echo -ne 'y\n' | slpkg -s slack js185 ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/js185-1.0.0-i486-1.txz'        ; convertpkg-compat32 -i /tmp/slpkg/package/js185-1.0.0-i486-1.txz -o js185-1.0.0-compat32-1.txz ; installpkg /tmp/js185-1.0.0-compat32-1.txz ; ldconfig


echo 'After i had compile the SBo Package in Slackware(32) 14.2 [32 Bits Native Distro] convert to compat32 from Slackware(64) 14.2 [64 Bits Native Distro] : '

convertpkg-compat32 -i /media/Slack32/tmp/rtmpdump-20210219_f1b83c1-i586-1_SBo.tgz -o rtmpdump-20210219_f1b83c1-compat32-1_SBo.tgz ; installpkg /tmp/rtmpdump-20210219_f1b83c1-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/flite-2.1-i586-2_SBo.tgz -o flite-2.1-compat32-2_SBo.tgz ; installpkg /tmp/flite-2.1-compat32-2_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/OpenAL-1.18.0-i486-1_SBo.tgz -o OpenAL-1.18.0-compat32-1_SBo.tgz ; installpkg /tmp/OpenAL-1.18.0-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/fluidsynth-2.1.5-i586-1_SBo.tgz -o fluidsynth-2.1.5-compat32-1_SBo.tgz ; /tmp/fluidsynth-2.1.5-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/opencore-amr-0.1.5-i586-1_SBo.tgz -o opencore-amr-0.1.5-compat32-1_SBo.tgz ; installpkg /tmp/opencore-amr-0.1.5-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/libmpeg2-0.5.1-i486-1_SBo.tgz -o libmpeg2-0.5.1-compat32-1_SBo.tgz ; installpkg /tmp/libmpeg2-0.5.1-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/faac-1.30-i586-1_SBo.tgz -o faac-1.30-compat32-1_SBo.tgz ; installpkg /tmp/faac-1.30-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/libmodplug-0.8.9.0-i586-1_SBo.tgz -o libmodplug-0.8.9.0-compat32-1_SBo.tgz ; installpkg /tmp/libmodplug-0.8.9.0-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/chromaprint-1.4.3-i586-1_SBo.tgz -o chromaprint-1.4.3-compat32-1_SBo.tgz ; installpkg /tmp/chromaprint-1.4.3-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/gsm-1.0.13-i486-2_SBo.tgz -o gsm-1.0.13-compat32-2_SBo.tgz ; installpkg /tmp/gsm-1.0.13-compat32-2_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/twolame-0.4.0-i586-1_SBo.tgz -o twolame-0.4.0-compat32-1_SBo.tgz ; installpkg /tmp/twolame-0.4.0-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/libgme-0.6.2-i586-1_SBo.tgz -o libgme-0.6.2-compat32-1_SBo.tgz ; installpkg /tmp/libgme-0.6.2-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/faad2-2.9.2-i586-1_SBo.tgz -o faad2-2.9.2-compat32-1_SBo.tgz ; installpkg /tmp/faad2-2.9.2-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/libdca-0.0.5-i486-1_SBo.tgz -o libdca-0.0.5-compat32-1_SBo.tgz ; installpkg /tmp/libdca-0.0.5-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/lame-3.100-i586-1_SBo.tgz -o lame-3.100-compat32-1_SBo.tgz ; installpkg /tmp/lame-3.100-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/schroedinger-1.0.11-i486-1_SBo.tgz -o schroedinger-1.0.11-compat32-1_SBo.tgz ; installpkg /tmp/schroedinger-1.0.11-compat32-1_SBo.tgz ; ldconfig
convertpkg-compat32 -i /media/Slack32/tmp/libbs2b-3.1.0-i486-2_SBo.tgz -o libbs2b-3.1.0-compat32-2_SBo.tgz ; installpkg /tmp/libbs2b-3.1.0-compat32-2_SBo.tgz ; ldconfig



Long & More Details :
Code:

librtmp.so.1                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall rtmpdump  ; ldconfig
libflite.so.1                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall flite ; ldconfig
libopenal.so.1                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall OpenAL ; ldconfig
libfluidsynth.so.2                        (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall fluidsynth ; ldconfig
libopencore-amr{nb,wb}.so.0                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall opencore-amr ; ldconfig
libmpeg2.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libmpeg2 ; ldconfig
libfaac.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall faac ; ldconfig
libmodplug.so.1                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libmodplug ; ldconfig
libchromaprint.so.1                        (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall chromaprint ; ldconfig
libgsm.so.1                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall gsm ; ldconfig
libtwolame.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall twolame ; ldconfig
libgme.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libgme ; ldconfig
libfaad.so.2                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall faad2 ; ldconfig
libdca.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libdca ; ldconfig
libmp3lame.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall lame ; ldconfig
libschroedinger-1.0.so.0                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall schroedinger ; ldconfig
libbs2b.so.0                                (Slack32)        =>        echo -ne 'y\n' | slpkg -s sbo --rebuild --reinstall libbs2b ; ldconfig

DirectDownload & convertpkg-compat32 :       
liba52.so.0                                (Slack64)        =>        mkdir -p /tmp/slpkg/package ; cd /tmp/slpkg/package ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/a52dec-0.7.4-i586-2.txz'        ; convertpkg-compat32 -i /tmp/slpkg/package/a52dec-0.7.4-i586-2.txz -o a52dec-0.7.4-compat32-2.txz ; installpkg /tmp/a52dec-0.7.4-compat32-2.txz ; ldconfig        ; su -c "ln -s /usr/lib/liba52.so.0.0.0 /usr/lib/liba52.so.0" root
libneon.so.27                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack neon ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/neon-0.30.1-i586-2.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/neon-0.30.1-i586-2.txz -o neon-0.30.1-compat32-2.txz ; installpkg /tmp/neon-0.30.1-compat32-2.txz ; ldconfig
libfribidi.so.0                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack fribidi ; echo -ne 'y\n' | slpkg -s multi fribidi-compat32 ; ldconfig
librsvg-2.so.2                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack librsvg ; echo -ne 'y\n' | slpkg -s multi librsvg-compat32 ; ldconfig
libIlmImf-2_2.so.22                        (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack openexr ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/openexr-2.2.0-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/openexr-2.2.0-i486-1.txz -o openexr-2.2.0-compat32-1.txz ; installpkg /tmp/openexr-2.2.0-compat32-1.txz ; ldconfig
libdvdnav.so.4                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libdvdnav ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libdvdnav-5.0.3-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libdvdnav-5.0.3-i486-1.txz -o libdvdnav-5.0.3-compat32-1.txz ; installpkg /tmp/libdvdnav-5.0.3-compat32-1.txz ; ldconfig
libdvdread.so.4                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libdvdread ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libdvdread-5.0.3-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libdvdread-5.0.3-i486-1.txz -o libdvdread-5.0.3-compat32-1.txz ; installpkg /tmp/libdvdread-5.0.3-compat32-1.txz ; ldconfig
libproxy.so.1                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libproxy ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libproxy-0.4.12-i586-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libproxy-0.4.12-i586-1.txz -o libproxy-0.4.12-compat32-1.txz ; installpkg /tmp/libproxy-0.4.12-compat32-1.txz ; ldconfig
libcroco.so.1                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libcroco ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/libcroco-0.6.11-i586-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libcroco-0.6.11-i586-1.txz -o libcroco-0.6.11-compat32-1.txz ; installpkg /tmp/libcroco-0.6.11-compat32-1.txz ; ldconfig
libsndfile.so.1                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libsndfile ; echo -ne 'y\n' | slpkg -s multi libsndfile-compat32 ; ldconfig
libsbc.so.1                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack sbc ; echo -ne 'y\n' | slpkg -s multi sbc-compat32 ; ldconfig
libmad.so.0                                (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack libmad ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/libmad-0.15.1b-i486-3.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/libmad-0.15.1b-i486-3.txz -o libmad-0.15.1b-compat32-3.txz ; installpkg /tmp/libmad-0.15.1b-compat32-3.txz ; ldconfig
libImath-2_2.so.12                        (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack ilmbase ; ldconfig ; wget -c 'https://mirror.cedia.org.ec/slackware/slackware-14.2/slackware/l/ilmbase-2.2.0-i486-1.txz' ; convertpkg-compat32 -i /tmp/slpkg/package/ilmbase-2.2.0-i486-1.txz -o ilmbase-2.2.0-compat32-1.txz ; installpkg /tmp/ilmbase-2.2.0-compat32-1.txz ; ldconfig
        libHalf.so.12
        libIex-2_2.so.12
        libIexMath-2_2.so.12
        libIlmThread-2_2.so.12
        libImath-2_2.so.12
libmozjs185.so.1.0                        (Slack64)        =>        echo -ne 'y\n' | slpkg -s slack js185 ; ldconfig ; wget -c 'https://mirrors.slackware.com/slackware/slackware-14.2/slackware/l/js185-1.0.0-i486-1.txz'        ; convertpkg-compat32 -i /tmp/slpkg/package/js185-1.0.0-i486-1.txz -o js185-1.0.0-compat32-1.txz ; installpkg /tmp/js185-1.0.0-compat32-1.txz ; ldconfig


Compile from SBo in Slackware32 14.2 & in Slackware64 14.2 use convertpkg-compat32 :
librtmp.so.1                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/rtmpdump-20210219_f1b83c1-i586-1_SBo.tgz -o rtmpdump-20210219_f1b83c1-compat32-1_SBo.tgz ; installpkg /tmp/rtmpdump-20210219_f1b83c1-compat32-1_SBo.tgz ; ldconfig
libflite.so.1                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/flite-2.1-i586-2_SBo.tgz -o flite-2.1-compat32-2_SBo.tgz ; installpkg /tmp/flite-2.1-compat32-2_SBo.tgz ; ldconfig
libopenal.so.1                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/OpenAL-1.18.0-i486-1_SBo.tgz -o OpenAL-1.18.0-compat32-1_SBo.tgz ; installpkg /tmp/OpenAL-1.18.0-compat32-1_SBo.tgz ; ldconfig
libfluidsynth.so.2                        (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/fluidsynth-2.1.5-i586-1_SBo.tgz -o fluidsynth-2.1.5-compat32-1_SBo.tgz ; /tmp/fluidsynth-2.1.5-compat32-1_SBo.tgz ; ldconfig
libopencore-amr{nb,wb}.so.0                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/opencore-amr-0.1.5-i586-1_SBo.tgz -o opencore-amr-0.1.5-compat32-1_SBo.tgz ; installpkg /tmp/opencore-amr-0.1.5-compat32-1_SBo.tgz ; ldconfig
libmpeg2.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/libmpeg2-0.5.1-i486-1_SBo.tgz -o libmpeg2-0.5.1-compat32-1_SBo.tgz ; installpkg /tmp/libmpeg2-0.5.1-compat32-1_SBo.tgz ; ldconfig
libfaac.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/faac-1.30-i586-1_SBo.tgz -o faac-1.30-compat32-1_SBo.tgz ; installpkg /tmp/faac-1.30-compat32-1_SBo.tgz ; ldconfig
libmodplug.so.1                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/libmodplug-0.8.9.0-i586-1_SBo.tgz -o libmodplug-0.8.9.0-compat32-1_SBo.tgz ; installpkg /tmp/libmodplug-0.8.9.0-compat32-1_SBo.tgz ; ldconfig
libchromaprint.so.1                        (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/chromaprint-1.4.3-i586-1_SBo.tgz -o chromaprint-1.4.3-compat32-1_SBo.tgz ; installpkg /tmp/chromaprint-1.4.3-compat32-1_SBo.tgz ; ldconfig
libgsm.so.1                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/gsm-1.0.13-i486-2_SBo.tgz -o gsm-1.0.13-compat32-2_SBo.tgz ; installpkg /tmp/gsm-1.0.13-compat32-2_SBo.tgz ; ldconfig
libtwolame.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/twolame-0.4.0-i586-1_SBo.tgz -o twolame-0.4.0-compat32-1_SBo.tgz ; installpkg /tmp/twolame-0.4.0-compat32-1_SBo.tgz ; ldconfig
libgme.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/libgme-0.6.2-i586-1_SBo.tgz -o libgme-0.6.2-compat32-1_SBo.tgz ; installpkg /tmp/libgme-0.6.2-compat32-1_SBo.tgz ; ldconfig
libfaad.so.2                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/faad2-2.9.2-i586-1_SBo.tgz -o faad2-2.9.2-compat32-1_SBo.tgz ; installpkg /tmp/faad2-2.9.2-compat32-1_SBo.tgz ; ldconfig
libdca.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/libdca-0.0.5-i486-1_SBo.tgz -o libdca-0.0.5-compat32-1_SBo.tgz ; installpkg /tmp/libdca-0.0.5-compat32-1_SBo.tgz ; ldconfig
libmp3lame.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/lame-3.100-i586-1_SBo.tgz -o lame-3.100-compat32-1_SBo.tgz ; installpkg /tmp/lame-3.100-compat32-1_SBo.tgz ; ldconfig
libschroedinger-1.0.so.0                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/schroedinger-1.0.11-i486-1_SBo.tgz -o schroedinger-1.0.11-compat32-1_SBo.tgz ; installpkg /tmp/schroedinger-1.0.11-compat32-1_SBo.tgz ; ldconfig
libbs2b.so.0                                (Slack64)        =>        convertpkg-compat32 -i /media/Slack32/tmp/libbs2b-3.1.0-i486-2_SBo.tgz -o libbs2b-3.1.0-compat32-2_SBo.tgz ; installpkg /tmp/libbs2b-3.1.0-compat32-2_SBo.tgz ; ldconfig

Well the video intro, now i can see but with some kind of error, because i see the video twice xD in a corner with less resolution and the same video scaled to window.
https://i.postimg.cc/CKFpLLqp/Mega-M...o-Need-Fix.png

well i hope can be fixed some way by now i just need to know which packages had the files :
libsndio.so.7.1
libQt5Quick.so.5

After i had that i can start to solve the another wine messages like :
Code:

0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.
0024:fixme:gstreamer:mpeg_splitter_sink_query_accept Unsupported subtype {e436eb84-524f-11ce-9f53-0020af0ba770}.


bassmadrigal 06-01-2021 11:53 AM

libQt5Quick is part of qt5. I'm not sure where libsndio comes from. I'd imagine the sndio program, but it is not a part of Slackware and there is not a SlackBuild for it that I can find, so you might need to build it manually (or generate a SlackBuild for it).

inukaze 06-09-2021 01:05 PM

Well i don't remember if some package i had compile via GitHub (Because don't have SlackBuilds, and i really don't want write SlackBuilds, but that should be better for me and anyone xD because is more ease to share the SlackBuild & the files to compile) needs that lib.

Well i really don't want compile QT5, that take aprox 36 hours compiling and the is almost secure fail in the 98% of compilation with "Error 2", and well the Precompiled Version, does not work fine for me because depend of things like : PulseAudio and/or Avahi, and that is the part of trinity of libs i purge from my distros when i finish the installation.

After i update my distro to the latest and re-compile again, generate and install some packages like :
playonlinux-4.2.10-noarch-1_SBo.tgz
p7zip-16.02-x86_64-2_SBo.tgz
php-imagick-3.4.3-x86_64-1_SBo.tgz
icoutils-0.31.0-x86_64-1_SBo.tgz
wxPython-2.8.12.1-x86_64-2_SBo.tgz
cabextract-1.9.1-x86_64-1_SBo.tgz
mpv-0.33.0-x86_64-1_SBo.tgz
docutils-0.14-x86_64-1_SBo.tgz
meson-0.57.1-x86_64-1_SBo.tgz
ninja-1.10.2-x86_64-1_SBo.tgz
python3-3.7.2-x86_64-1_SBo.tgz
x264-20170225-x86_64-1_SBo.tgz
libwebp-1.1.0-x86_64-1_SBo.tgz
libass-0.14.0-x86_64-1_SBo.tgz
aom-2.0.1-x86_64-1_SBo.tgz
audacious-ffmpeg-3.7.2-x86_64-1_SBo.tgz
alsa-plugin-ffmpeg-1.1.1-x86_64-1_SBo.tgz
wxGTK3-3.0.5-x86_64-1_SBo.tgz
libkate-0.4.1-x86_64-1_SBo.tgz
x265-3.4-x86_64-1_SBo.tgz
x265-3.4-i586-1_SBo-compat32.tgz
x264-20170225-i486-1_SBo-compat32.tgz
libwebp-1.1.0-i586-1_SBo-compat32.tgz
libconfig-1.7.2-i586-1_SBo-compat32.tgz
libass-0.14.0-i586-1_SBo-compat32.tgz
ffmpeg-3.2.4-i486-1_SBo-compat32.tgz
ffmpeg2theora-0.30-i586-1_SBo-compat32.tgz
aom-2.0.1-i586-1_SBo-compat32.tgz

Another Packages without SlackBuilds like :

nvidia + nvidia-settings + nvidia-xconfig [ i have my own script for that, because the SlackBuild from SBo does not come with the 32 Bits Support Enabled by Default ]

sndio-1.8.0
smplayer-21.1.0

use ldconfig, and then restart ( For update the nvidia module without errors )
the mayor part of the problems solved in the Playback from GStreamer.

Megaman X8 in Wine [ 1.8.6 until 3.21 does not use GStramer video decodification , from the Branch 4.X start to do that ]

start normal but in few seconds begin the desync, and something weir, the audio start from the beging of video for second time meanwhile the fist does not had finish.

Well i had found some dlls from a Windows XP i had installed on a Virtual Machine The video Plackback works fine with Wine 3.20 and below of PlayOnLinux

Files : https://www.mediafire.com/file/y0sbm...man-X8.7z/file

Code:

d3d8.dll
devenum.dll
dmime.dll
dmsynth.dll
dmusic.dll
dsauth.dll
dsdmo.dll
dsound.dll
l_intl.nls
mpeg2data.ax
mpg2splt.ax
msacm.dll
msacm32.dll
msdmo.dll
ole32.dll
oleaut32.dll
quartz.dll

And the follow Windows Registry Entries for Fix the Playback of MPEG format using files like Quartz.dll

Code:

REGEDIT4

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*devenum"="native,builtin"
"*quartz"="native,builtin"

[HKEY_CURRENT_USER\Software\Wine\AppDefaults\MEGAMANX8.exe\DllOverrides]
"devenum"="native"
"dmime"="native"
"dmsynth"="native"
"dmusic"="native"
"dsdmo"="native"
"dsound"="native"
"mpg2splt.ax"="native"
"msacm"="native"
"msacm32"="native"
"msdmo"="native"
"ole32"="builtin,native"
"oleaut32"="builtin"
"quartz"="native"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7D8AA343-6E63-4663-BE90-6B80F66540A3}]
@="VMR ImageSync"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{7D8AA343-6E63-4663-BE90-6B80F66540A3}\InprocServer32]
@="C:\\Windows\\system32\\quartz.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{99D54F63-1A69-41AE-AA4D-C976EB3F0713}]
@="VMR Allocator Presenter"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{99D54F63-1A69-41AE-AA4D-C976EB3F0713}\InprocServer32]
@="C:\\Windows\\system32\\quartz.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{FEB50740-7BEF-11CE-9BD9-0000E202599C}]
"CLSID"="{FEB50740-7BEF-11CE-9BD9-0000E202599C}"
"FilterData"=hex:02,00,00,00,01,00,00,40,02,00,00,00,00,00,00,00,30,70,69,33,\
  00,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
  00,00,00,70,00,00,00,80,00,00,00,31,74,79,33,00,00,00,00,70,00,00,00,90,00,\
  00,00,31,70,69,33,08,00,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,\
  00,30,74,79,33,00,00,00,00,70,00,00,00,a0,00,00,00,76,69,64,73,00,00,10,00,\
  80,00,00,aa,00,38,9b,71,80,eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,a7,70,81,\
  eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,a7,70,00,00,00,00,00,00,00,00,00,00,\
  00,00,00,00,00,00
"FriendlyName"="MPEG Video Decoder"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FEB50740-7BEF-11CE-9BD9-0000E202599C}]
@="MPEG Video Codec"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{FEB50740-7BEF-11CE-9BD9-0000E202599C}\InprocServer32]
@="C:\\Windows\\system32\\quartz.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}]
@="DirectSoundWavesReverbDMO"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,73,00,\
  64,00,6d,00,6f,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\ProgID]
@="Microsoft.DirectSoundWavesReverbDMO.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\VersionIndependentProgID]
@="Microsoft.DirectSoundWavesReverbDMO"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{083863F1-70DE-11D0-BD40-00A0C911CE86}\Instance\{4A2286E0-7BEF-11CE-9BD9-0000E202599C}]
"CLSID"="{4A2286E0-7BEF-11CE-9BD9-0000E202599C}"
"FilterData"=hex:02,00,00,00,01,00,68,03,02,00,00,00,00,00,00,00,30,70,69,33,\
  00,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,\
  00,00,00,80,00,00,00,90,00,00,00,31,74,79,33,00,00,00,00,80,00,00,00,a0,00,\
  00,00,32,74,79,33,00,00,00,00,80,00,00,00,b0,00,00,00,31,70,69,33,08,00,00,\
  00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,30,74,79,33,00,00,00,00,\
  80,00,00,00,c0,00,00,00,61,75,64,73,00,00,10,00,80,00,00,aa,00,38,9b,71,80,\
  eb,36,e4,4f,52,ce,11,9f,53,00,20,af,0b,a7,70,81,eb,36,e4,4f,52,ce,11,9f,53,\
  00,20,af,0b,a7,70,50,00,00,00,00,00,10,00,80,00,00,aa,00,38,9b,71,01,00,00,\
  00,00,00,10,00,80,00,00,aa,00,38,9b,71
"FriendlyName"="MPEG Audio Decoder"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4A2286E0-7BEF-11CE-9BD9-0000E202599C}]
@="MPEG Audio Codec"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4A2286E0-7BEF-11CE-9BD9-0000E202599C}\InprocServer32]
@="C:\\Windows\\system32\\quartz.dll"
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Debug]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\DoNotUse]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\DoNotUseDrivers32]

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectShow\Preferred]
"{00000050-0000-0010-8000-00AA00389B71}"="{4a2286e0-7bef-11ce-9bd9-0000e202599c}"
"{e436eb80-524f-11ce-9f53-0020af0ba770}"="{feb50740-7bef-11ce-9bd9-0000e202599c}"
"{e436eb81-524f-11ce-9f53-0020af0ba770}"="{feb50740-7bef-11ce-9bd9-0000e202599c}"
"{47504A4D-0000-0010-8000-00AA00389B71}"="{301056D0-6DFF-11d2-9EEB-006008039E37}"
"{64737664-0000-0010-8000-00AA00389B71}"="{B1B77C00-C3E4-11cf-AF79-00AA00B67A42}"
"{20637664-0000-0010-8000-00AA00389B71}"="{B1B77C00-C3E4-11cf-AF79-00AA00B67A42}"
"{64687664-0000-0010-8000-00AA00389B71}"="{B1B77C00-C3E4-11cf-AF79-00AA00B67A42}"
"{6c737664-0000-0010-8000-00AA00389B71}"="{B1B77C00-C3E4-11cf-AF79-00AA00B67A42}"
"{0000000A-0000-0010-8000-00AA00389B71}"="{874131CB-4ECC-443B-8948-746B89595D20}"
"{0000000B-0000-0010-8000-00AA00389B71}"="{874131CB-4ECC-443B-8948-746B89595D20}"
"{00001602-0000-0010-8000-00aa00389b71}"="{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}"
"{e06d8032-db46-11cf-b4d1-00805f6cbbea}"="{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}"
"{00000160-0000-0010-8000-00aa00389b71}"="{2eeb4adf-4578-4d10-bca7-bb955f56320a}"
"{41564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{e06d8026-db46-11cf-b4d1-00805f6cbbea}"="{212690FB-83E5-4526-8FD7-74478B7939CD}"
"{34363248-0000-0010-8000-00AA00389B71}"="{212690FB-83E5-4526-8FD7-74478B7939CD}"
"{7634706D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{5634504D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{7334706D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{3253344D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{5334504D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{3273346D-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{3467706D-0000-0010-8000-00AA00389B71}"="{F371728A-6052-4D47-827C-D039335DFE0A}"
"{58564944-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{00001600-0000-0010-8000-00aa00389b71}"="{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}"
"{3234504D-0000-0010-8000-00AA00389B71}"="{F371728A-6052-4D47-827C-D039335DFE0A}"
"{31435641-0000-0010-8000-00AA00389B71}"="{212690FB-83E5-4526-8FD7-74478B7939CD}"
"{3334504D-0000-0010-8000-00AA00389B71}"="{CBA9E78B-49A3-49EA-93D4-6BCBA8C4DE07}"
"{000000FF-0000-0010-8000-00aa00389b71}"="{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}"
"{44495658-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{00000161-0000-0010-8000-00aa00389b71}"="{2eeb4adf-4578-4d10-bca7-bb955f56320a}"
"{3253534D-0000-0010-8000-00AA00389B71}"="{7BAFB3B1-D8F4-4279-9253-27DA423108DE}"
"{3334706D-0000-0010-8000-00AA00389B71}"="{CBA9E78B-49A3-49EA-93D4-6BCBA8C4DE07}"
"{52564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{33564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{50564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{31564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{32505657-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{3153534D-0000-0010-8000-00AA00389B71}"="{7BAFB3B1-D8F4-4279-9253-27DA423108DE}"
"{3234706D-0000-0010-8000-00AA00389B71}"="{F371728A-6052-4D47-827C-D039335DFE0A}"
"{00000055-0000-0010-8000-00AA00389B71}"="{BBEEA841-0A63-4F52-A7AB-A9B3A84ED38A}"
"{64697678-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{e06d802b-db46-11cf-b4d1-00805f6cbbea}"="{E1F1A0B8-BEEE-490D-BA7C-066C40B5E2B9}"
"{32564D57-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{00000162-0000-0010-8000-00aa00389b71}"="{2eeb4adf-4578-4d10-bca7-bb955f56320a}"
"{78766964-0000-0010-8000-00AA00389B71}"="{2A11BAE2-FE6E-4249-864B-9E9ED6E8DBC2}"
"{34363268-0000-0010-8000-00AA00389B71}"="{212690FB-83E5-4526-8FD7-74478B7939CD}"
"{31435657-0000-0010-8000-00AA00389B71}"="{82d353df-90bd-4382-8bc2-3f6192b76e34}"
"{3447504D-0000-0010-8000-00AA00389B71}"="{F371728A-6052-4D47-827C-D039335DFE0A}"
"{00000163-0000-0010-8000-00aa00389b71}"="{2eeb4adf-4578-4d10-bca7-bb955f56320a}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}]
@="ActiveMovie Filter Categories"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{07dad660-22f1-11d1-a9f4-00c04fbbde8f}]
"FriendlyName"="WDM Streaming VBI Codec"
"CLSID"="{07dad660-22f1-11d1-a9f4-00c04fbbde8f}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{083863F1-70DE-11d0-BD40-00A0C911CE86}]
"FriendlyName"="DirectShow Filters"
"CLSID"="{083863F1-70DE-11d0-BD40-00A0C911CE86}"
"Merit"=dword:00600000

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{0A4252A0-7E70-11D0-A5D6-28DB04C10000}]
"CLSID"="{0A4252A0-7E70-11D0-A5D6-28DB04C10000}"
"FriendlyName"="WDM Streaming Tee/Splitter Devices"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{19689BF6-C384-48FD-AD51-90E58C79F70B}]
"FriendlyName"="WDM Streaming Encoder Devices"
"CLSID"="{19689BF6-C384-48FD-AD51-90E58C79F70B}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{2721AE20-7E70-11D0-A5D6-28DB04C10000}]
"CLSID"="{2721AE20-7E70-11D0-A5D6-28DB04C10000}"
"FriendlyName"="WDM Stream Decompression Devices"
"Merit"=hex:00,00,64,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}]
"CLSID"="{2EB07EA0-7E70-11D0-A5D6-28DB04C10000}"
"FriendlyName"="WDM Streaming Data Transforms"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{33D9A760-90C8-11d0-BD43-00A0C911CE86}]
"FriendlyName"="Video Compressors"
"CLSID"="{33D9A760-90C8-11d0-BD43-00A0C911CE86}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{33D9A761-90C8-11d0-BD43-00A0C911CE86}]
"FriendlyName"="Audio Compressors"
"CLSID"="{33D9A761-90C8-11d0-BD43-00A0C911CE86}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{33D9A762-90C8-11d0-BD43-00A0C911CE86}]
"FriendlyName"="Audio Capture Sources"
"CLSID"="{33D9A762-90C8-11d0-BD43-00A0C911CE86}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{4A56AF32-C21F-11DB-96FA-005056C00008}]
"FriendlyName"="PBDA CP Filters"
"Merit"=dword:00600000
"CLSID"="{4A56AF32-C21F-11DB-96FA-005056C00008}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{4EFE2452-168A-11d1-BC76-00C04FB9453B}]
"FriendlyName"="Midi Renderers"
"Merit"=dword:00600000
"CLSID"="{4EFE2452-168A-11d1-BC76-00C04FB9453B}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{65E8773D-8F56-11D0-A3B9-00A0C9223196}]
"CLSID"="{65E8773D-8F56-11D0-A3B9-00A0C9223196}"
"FriendlyName"="WDM Streaming Capture Devices"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{65e8773e-8f56-11d0-a3b9-00a0c9223196}]
"CLSID"="{65e8773e-8f56-11d0-a3b9-00a0c9223196}"
"FriendlyName"="WDM Streaming Rendering Devices"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{71985F48-1CA1-11d3-9CC8-00C04F7971E0}]
"FriendlyName"="BDA Source Filters"
"CLSID"="{71985F48-1CA1-11d3-9CC8-00C04F7971E0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}]
"FriendlyName"="BDA Rendering Filters"
"CLSID"="{71985F4A-1CA1-11d3-9CC8-00C04F7971E0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}]
"FriendlyName"="BDA Network Providers"
"Merit"=dword:00600000
"CLSID"="{71985F4B-1CA1-11D3-9CC8-00C04F7971E0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{7A5DE1D3-01A1-452C-B481-4FA2B96271E8}]
"FriendlyName"="WDM Streaming Multiplexer Devices"
"CLSID"="{7A5DE1D3-01A1-452C-B481-4FA2B96271E8}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{860BB310-5D01-11d0-BD3B-00A0C911CE86}]
"FriendlyName"="Video Capture Sources"
"CLSID"="{860BB310-5D01-11d0-BD3B-00A0C911CE86}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{9C24A977-0951-451A-8006-0E49BD28CD5F}]
"FriendlyName"="Multi-Instance Capable VBI Codecs"
"Merit"=dword:00600000
"CLSID"="{9C24A977-0951-451A-8006-0E49BD28CD5F}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{A2E3074F-6C3D-11D3-B653-00C04F79498E}]
"FriendlyName"="BDA Transport Information Renderers"
"Merit"=dword:00600000
"CLSID"="{A2E3074F-6C3D-11D3-B653-00C04F79498E}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{a799a800-a46d-11d0-a18c-00a02401dcd4}]
"FriendlyName"="WDM Streaming TV Tuners"
"CLSID"="{a799a800-a46d-11d0-a18c-00a02401dcd4}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{a799a801-a46d-11d0-a18c-00a02401dcd4}]
"FriendlyName"="WDM Streaming Crossbars"
"CLSID"="{a799a801-a46d-11d0-a18c-00a02401dcd4}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{a799a802-a46d-11d0-a18c-00a02401dcd4}]
"FriendlyName"="WDM Streaming TV Audio"
"CLSID"="{a799a802-a46d-11d0-a18c-00a02401dcd4}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{AD809C00-7B88-11D0-A5D6-28DB04C10000}]
"CLSID"="{AD809C00-7B88-11D0-A5D6-28DB04C10000}"
"FriendlyName"="WDM Streaming Mixer Devices"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}]
"FriendlyName"="BDA CP/CA Filters"
"Merit"=dword:00600000
"CLSID"="{C4C4C4FC-0049-4E2B-98FB-9537F6CE516D}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{CC7BFB41-F175-11d1-A392-00E0291F3959}]
"FriendlyName"="External Renderers"
"CLSID"="{CC7BFB41-F175-11d1-A392-00E0291F3959}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{CC7BFB46-F175-11d1-A392-00E0291F3959}]
"FriendlyName"="Device Control Filters"
"CLSID"="{CC7BFB46-F175-11d1-A392-00E0291F3959}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{CF1DDA2C-9743-11D0-A3EE-00A0C9223196}]
"CLSID"="{CF1DDA2C-9743-11D0-A3EE-00A0C9223196}"
"FriendlyName"="WDM Streaming Communication Transforms"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{CF1DDA2D-9743-11D0-A3EE-00A0C9223196}]
"CLSID"="{CF1DDA2D-9743-11D0-A3EE-00A0C9223196}"
"FriendlyName"="WDM Streaming Interface Transforms"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{E0F158E1-CB04-11d0-BD4E-00A0C911CE86}]
"FriendlyName"="Audio Renderers"
"Merit"=dword:00600000
"CLSID"="{E0F158E1-CB04-11d0-BD4E-00A0C911CE86}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{ED34623A-4E73-401b-B16A-21771F14BE2B}]
"FriendlyName"="UPnP Streaming Devices"
"CLSID"="{ED34623A-4E73-401b-B16A-21771F14BE2B}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{FBF6F530-07B9-11D2-A71E-0000F8004788}]
"CLSID"="{FBF6F530-07B9-11D2-A71E-0000F8004788}"
"FriendlyName"="WDM Streaming System Devices"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}\Instance\{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}]
"FriendlyName"="BDA Receiver Components"
"CLSID"="{FD0A5AF4-B41D-11d2-9C95-00C04F7971E0}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}]
@="DirectSoundWavesReverbDMO"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,73,00,\
  64,00,6d,00,6f,00,2e,00,64,00,6c,00,6c,00,00,00
"ThreadingModel"="Both"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\ProgID]
@="Microsoft.DirectSoundWavesReverbDMO.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{87FC0268-9A55-4360-95AA-004A1D9DE26C}\VersionIndependentProgID]
@="Microsoft.DirectSoundWavesReverbDMO"

That fixes the VideoPlack but broken the rest of Game, well i am going to investigate more deep, to see if i can found a solution let me PlayBack fine the Videos of Games, and does not broken the game. I notice the game use DirectX8.

Well i think the best thing i should be test in a raw wineprefix is use « DxWnd » with the wines i know are very compatible from 1.8.6 to 3.20. Because another titles natives for PC just works fine using that tool, i had do before. with :

Moto Racer (1) -> https://i.postimg.cc/4d2bBSBy/GNU-Wi...oto-Racer1.jpg
Blood Omen : Legacy Of Kayn -> https://i.postimg.cc/C5ZCtsQN/GNU-Wi...-Wnd-BOLOK.jpg
Star Wars : Shadows Of the Empire -> https://i.postimg.cc/nLk1Qzmv/GNU-Wi...Wnd-SWSOTE.jpg
Panzer Dragoon -> https://i.postimg.cc/rmwNGkG7/GNU-Wi...er-Dragoon.jpg
Obscure (1) -> https://i.postimg.cc/nLk1Qzmv/GNU-Wi...Wnd-SWSOTE.jpg


Well i need to suggest on WineHQ for their SourceCode, when the user add and executable, had the option for select which libraries decode the videos : Internal or external dlls [ Like wine 1.8.6 to 3.21 ] or GStreamer [ Like Wine 4.0 to the current version ]


All times are GMT -5. The time now is 05:00 AM.