Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
Latest Comments by mrdeathjr
Driver updates for AMD RADV to give nice boost for Linux and Steam Deck
18 April 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

also add feature for be possible use in dxvk

Quoteprops->graphicsPipelineLibraryIndependentInterpolationDecoration = true;

anv: introduce a base graphics pipeline object

https://gitlab.freedesktop.org/mesa/mesa/-/commit/b2d3d818d57b9288fcdd98965c81d981540b1aba

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

https://gitlab.freedesktop.org/mesa/mesa/-/commit/647ca8165407fcdb2695917599a803f8b0c804bb


Windows translation layer Wine 8.5 is out now
11 April 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

Quote--- 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

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

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


Windows translation layer Wine 8.5 is out now
8 April 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)


Windows translation layer Wine 8.5 is out now
4 April 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?


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

Quoting: PenglingNo Xubuntu beta yet?

See here

https://cdimage.ubuntu.com/xubuntu/releases/lunar/beta/

personally stay using lunar around 2 months and runs very well


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

Quoting: Avehicle7887
Quoting: mrdeathjr
Quoting: dpanterOne of those fixed games is not like the others.

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


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


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

Quoting: dpanterOne of those fixed games is not like the others.

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


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

​This wine come with more work related to this:

Quote+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


Wine 8.4 rolls out with initial Wayland graphics driver work
22 March 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






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

QuoteThe limited test is Windows-only.