Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Latest Comments by mrdeathjr
Driver updates for AMD RADV to give nice boost for Linux and Steam Deck
18 Apr 2023 at 1:42 am UTC Likes: 1

And today appear this merged in mesa gitlab:

anv: implement VK_EXT_graphics_pipeline_library​

https://gitlab.freedesktop.org/mesa/mesa/-/commit/3d49cdb71ee8cb07ca922b9ffa15edd27627959c [External Link]

also add feature for be possible use in dxvk

props->graphicsPipelineLibraryIndependentInterpolationDecoration = true;
anv: introduce a base graphics pipeline object

https://gitlab.freedesktop.org/mesa/mesa/-/commit/b2d3d818d57b9288fcdd98965c81d981540b1aba [External Link]

anv: Only enable GPL if ANV_GPL=true, or if zink or DXVK are the engine.​

https://gitlab.freedesktop.org/mesa/mesa/-/commit/647ca8165407fcdb2695917599a803f8b0c804bb [External Link]

​:smile:

Windows translation layer Wine 8.5 is out now
11 Apr 2023 at 1:36 pm UTC

Quoting: Avehicle7887I've tried to re-encode to other h264 profiles too, which caused the videos to not play at all then. Thanks for checking it out :)
Hi wine git add this commits maybe can help if them approve for wine 8.6, must be appear this weekend

--- a/dlls/mfplat/mediatype.c
+++ b/dlls/mfplat/mediatype.c
@@ -26,6 +26,7 @@
#include "ks.h"
#include "ksmedia.h"
#include "amvideo.h"
+#include "wmcodecdsp.h"

WINE_DEFAULT_DEBUG_CHANNEL(mfplat);

@@ -3593,6 +3594,22 @@ static const GUID * get_mf_subtype_for_am_subtype(const GUID *subtype)

if (IsEqualGUID(subtype, &MEDIASUBTYPE_RGB32))
return &MFVideoFormat_RGB32;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_ARGB32))
+ return &MFVideoFormat_ARGB32;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_I420))
+ return &MFVideoFormat_I420;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_AYUV))
+ return &MFVideoFormat_AYUV;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_YV12))
+ return &MFVideoFormat_YV12;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_YUY2))
+ return &MFVideoFormat_YUY2;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_UYVY))
+ return &MFVideoFormat_UYVY;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_YVYU))
+ return &MFVideoFormat_YVYU;
+ else if (IsEqualGUID(subtype, &MEDIASUBTYPE_NV12))
+ return &MFVideoFormat_NV12;
else
{
FIXME("Unknown subtype %s.\n", debugstr_guid(subtype));

--- a/dlls/mfplat/tests/mfplat.c
+++ b/dlls/mfplat/tests/mfplat.c
@@ -56,6 +56,7 @@
#undef EXTERN_GUID
#define EXTERN_GUID DEFINE_GUID
#include "mfd3d12.h"
+#include "wmcodecdsp.h"

DEFINE_GUID(DUMMY_CLSID, 0x12345678,0x1234,0x1234,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19);
DEFINE_GUID(DUMMY_GUID1, 0x12345678,0x1234,0x1234,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21);
@@ -8421,6 +8422,22 @@ static void test_MFInitMediaTypeFromAMMediaType(void)
{0}, {0}, 0, 0, 0,
{sizeof(BITMAPINFOHEADER), 32, 24, 1, 0, 0xdeadbeef}
};
+ static const struct guid_type_pair
+ {
+ const GUID *am_type;
+ const GUID *mf_type;
+ } guid_types[] =
+ {
+ { &MEDIASUBTYPE_I420, &MFVideoFormat_I420 },
+ { &MEDIASUBTYPE_AYUV, &MFVideoFormat_AYUV },
+ { &MEDIASUBTYPE_YV12, &MFVideoFormat_YV12 },
+ { &MEDIASUBTYPE_YUY2, &MFVideoFormat_YUY2 },
+ { &MEDIASUBTYPE_UYVY, &MFVideoFormat_UYVY },
+ { &MEDIASUBTYPE_YVYU, &MFVideoFormat_YVYU },
+ { &MEDIASUBTYPE_NV12, &MFVideoFormat_NV12 },
+ { &MEDIASUBTYPE_ARGB32, &MFVideoFormat_ARGB32 },
+ };
+ unsigned int i;

hr = MFCreateMediaType(&media_type);
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
@@ -8539,6 +8556,22 @@ static void test_MFInitMediaTypeFromAMMediaType(void)
ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
ok(value32 == 128, "Unexpected value %d.\n", value32);

+ vih.bmiHeader.biHeight = 24;
+ for (i = 0; i < ARRAY_SIZE(guid_types); ++i)
+ {
+ memcpy(&mt.subtype, guid_types[i].am_type, sizeof(GUID));
+
+ hr = MFInitMediaTypeFromAMMediaType(media_type, &mt);
+ ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
+
+ hr = IMFMediaType_GetGUID(media_type, &MF_MT_MAJOR_TYPE, &guid);
+ ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
+ ok(IsEqualGUID(&guid, &MFMediaType_Video), "Unexpected guid %s.\n", debugstr_guid(&guid));
+ hr = IMFMediaType_GetGUID(media_type, &MF_MT_SUBTYPE, &guid);
+ ok(hr == S_OK, "Unexpected hr %#lx.\n", hr);
+ ok(IsEqualGUID(&guid, guid_types[i].mf_type), "Unexpected guid %s.\n", debugstr_guid(&guid));
+ }
+
IMFMediaType_Release(media_type);
}
https://source.winehq.org/git/wine.git/commit/69b98b2b79f91a13bf3b083ec06527e96609cfd7 [External Link]

https://source.winehq.org/git/wine.git/blobdiff/357f0e9a493cd0a6a90cd89367548b57759a5297..69b98b2b79f91a13bf3b083ec06527e96609cfd7:/dlls/mfplat/mediatype.c [External Link]

https://source.winehq.org/git/wine.git/blobdiff/357f0e9a493cd0a6a90cd89367548b57759a5297..69b98b2b79f91a13bf3b083ec06527e96609cfd7:/dlls/mfplat/tests/mfplat.c [External Link]

:smile:

Windows translation layer Wine 8.5 is out now
8 Apr 2023 at 8:53 pm UTC

Quoting: SetaSince you're invested into testing videos on Wine, I was wondering; has something happened with AVI playback since Wine 8.2 or so? Thief Gold/2 videos only play the audio and render a black screen...
In my case test bad day la and some videos dont work, this videos stay in avi format with audio in pcm (and transcode to h264+mp3 dont work)

:smile:

Windows translation layer Wine 8.5 is out now
4 Apr 2023 at 11:45 am UTC

Quoting: Avehicle7887Can you try Elderborn and Greak - Memories of Azur?

These 2 games play videos for me but the colors are messed up, sound works fine though. Both games are using Unity engine.
Testing elderborn in my case appear same color error still with reencode cinematics, curiously cinematics stay in h264

Respect greak memories of azur have same problem

Possible a wine problem with h264?

:smile:

Ubuntu 23.04 'Lunar Lobster' Beta released
4 Apr 2023 at 1:31 am UTC Likes: 1

Quoting: PenglingNo Xubuntu beta yet? :shock:
See here

https://cdimage.ubuntu.com/xubuntu/releases/lunar/beta/ [External Link]

personally stay using lunar around 2 months and runs very well

:smile:

Windows translation layer Wine 8.5 is out now
3 Apr 2023 at 3:56 pm UTC

Quoting: Avehicle7887
Quoting: mrdeathjr
Quoting: dpanterOne of those fixed games is not like the others. :whistle:
when 32bit wmv cinematics begin work many titles are fixed and others in x64 case Ys VIII Lacrimosa of Dana, sadly many games use cinematics in wmv :sick:

:smile:
Can you try Elderborn and Greak - Memories of Azur?

These 2 games play videos for me but the colors are messed up, sound works fine though. Both games are using Unity engine.
I dont have any of them for now, however maybe try this days

:smile:

Windows translation layer Wine 8.5 is out now
3 Apr 2023 at 3:05 pm UTC

Quoting: dpanterOne of those fixed games is not like the others. :whistle:
when 32bit wmv cinematics begin work many titles are fixed and others in x64 case Ys VIII Lacrimosa of Dana, sadly many games use cinematics in wmv :sick:

:smile:

Windows translation layer Wine 8.5 is out now
3 Apr 2023 at 11:22 am UTC Likes: 4

​This wine come with more work related to this:

+Ziqing Hui (5):
mf/tests: Test time length returned by ProcessOutput.
winegstreamer: Add format field to wmv wg_format.
winegstreamer: Ignore framerate of media type for WMV decoder DMO.
winegstreamer: Create wg_transform for WMV decoder.
winegstreamer: Implement ProcessInput and ProcessOutput for WMV decoder DMO.
this affect dead rising 1 in before version in my case game dont run and stay in loading screen but now still is unstable in loading screens but now shows this:





However other games with wmv cinematics still dont working in my case, partially solved for some games using transcode to h264+mp3

​:smile:

Wine 8.4 rolls out with initial Wayland graphics driver work
22 Mar 2023 at 8:43 pm UTC Likes: 1

Quoting: Avehicle7887Thanks, I guess it's time to re-install these games and play around with handbrake. Lately I've been trying to get a few game videos working with wine staging and have had some success.
them wine devs make many changes since 7.2x series when in my case begin dont work wmv files

another title saved thanks to h264+mp3 this is night at the museum 2, this game have many cinematics in wmv with audio in wmapro and some this cinematics stay in some menus





and other title rescue by h264+mp3 is samurai warriors 4 II





:smile:

Counter-Strike 2 from Valve releasing Summer 2023, Limited Test starts today
22 Mar 2023 at 6:29 pm UTC Likes: 4

The limited test is Windows-only.


:smile: