winegstreamer: Avoid Fedora and openSUSE?
z.figura12 at gmail.com
Sun May 24 15:35:59 CDT 2020
On 5/24/20 11:02 AM, Paul Gofman wrote:
> On 5/24/20 18:53, Francois Gouget wrote:
>> On Sun, 24 May 2020, Paul Gofman wrote:
>>> $ rpm -qf /usr/libexec/gstreamer-1.0/gst-plugin-scanner
>> This is the binary that maps element names like videoconvert to the name
>> of the library to load, here
>> /usr/lib64/gstreamer-1.0/libgstvideoconvert.so. Since it's a 64-bit
>> binary (maybe a file would have been stronger proof), it cannot build
>> the 32-bit registry.
>>> $ rpm -qf /usr/bin/gst-inspect-1.0
>>> $ gst-inspect-1.0 videoconvert | grep Filename
>>> Filename /usr/lib64/gstreamer-1.0/libgstvideoconvert.so
>> This is the library that provides the videoconvert plugin and since it's
>> a 64-bit library that means 32-bit processes cannot use it,
>> winegstreamer included... unless it has some cross-process communication
>> mechanism so that all GStreamer code in fact runs in a 64-bit process
>> (that seems highly unlikely).
> winegstreamer is not using command line gstreamer tools, I guess, only
> libraries. Of course I have 32 bit ones installed, just gst-... tools
> won't show that since they are 64 bit.
Yes, this is correct. winegstreamer doesn't use tool programs at all,
and libgstreamer doesn't depend on them either.
Of course, it'd be nice if they were fixed to be properly
multiarch-compatible, but it shouldn't prevent winegstreamer from working.
>> It looks like Blaz Blue Calamity Trigger has a 64-bit version. Could it
>> be that's the one you're actually running?
> No, as far as I am aware. I was running 32 bit one. It is a rather old
> XP-compatible game. I am unlikely totally mistaken here as I did have a
> lot of problems with 32 bit gstreamer (mostly not working in any games I
> saw using it), and spent exciting hours trying to build gst with all the
> plugins and dependencies myself (sadly, without total success), until 32
> bit plugins were fixed.
>> If not, does its behavior change if you rename winegstreamer.dll so
>> it's not used?
> I have deleted the game long ago. I could probably find some game using
> winegstreamer and find out what winegstreamer is doing here, but maybe
> it is more practical to wait for some comment from someone who has hands
> on winegstreamer (*thinks of Zebediah Figura *)
More information about the wine-devel