2021-03-01, 05:39 PM
Yes, those aren't sub directories, those are symlinks.
Martin
Martin
2021-03-01, 05:39 PM
Yes, those aren't sub directories, those are symlinks.
Martin
2021-03-01, 05:52 PM
Oops, I guess those aren't folders.
I tested, it does work in Mint v20, we have the OSD back! Thanks Martin!
Server: Ryzen 5 3600 3.6GHz: 16GB RAM: ASRock Phantom D/RX570: SDD: 512GB HDDs: 5TB, 8TB, 8TB
Linux Mint v20, NPVR v5.1.3.210711 Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2
2021-03-04, 06:04 AM
It's a bit of an annoying problem, but good we know where it's happening. The default version of libgdiplus in Ubuntu 20 is broken for converting ARGB32 bitmaps to a png.
2021-03-04, 03:31 PM
Thanks Sub!
Server: Ryzen 5 3600 3.6GHz: 16GB RAM: ASRock Phantom D/RX570: SDD: 512GB HDDs: 5TB, 8TB, 8TB
Linux Mint v20, NPVR v5.1.3.210711 Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2
2021-03-04, 03:38 PM
(This post was last modified: 2021-03-04, 03:46 PM by mvallevand.)
I think anyone who uses UI client on non-Windows platforms should be aware of this link from Microsoft https://docs.microsoft.com/en-us/dotnet/....0#remarks, specifically
"The System.Drawing namespace is not recommended .... may result in run-time exceptions and diminished service performance" It think we are lucky that it works as well as it does but unless sub changes to one of the recommended 2D alternatives you probably are going to experience occasional issues that can only be resolved by using a Windows backend. So far with this update I find it feels more stable but that could be placebo. Martin
2021-03-04, 05:16 PM
So far so good for us. I know this patch was NOT suppose to help the other issue we still have, which is a "STOP" on one client stops the video playback on other clients (or sends it to the background), but you mentioned that was a server-side issue so we'll have to see what sub can do with that.
Server: Ryzen 5 3600 3.6GHz: 16GB RAM: ASRock Phantom D/RX570: SDD: 512GB HDDs: 5TB, 8TB, 8TB
Linux Mint v20, NPVR v5.1.3.210711 Tuners: Hauppauge PVR-2250-MC Dual Tuner, HDHR Duo ATSC Tuner Clients: Knewc on CE-ODroid N2 x2, N2+, LE-RPi4, PCs x2
2021-03-04, 06:02 PM
(2021-03-04, 03:38 PM)mvallevand Wrote: It think we are lucky that it works as well as it does but unless sub changes to one of the recommended 2D alternatives you probably are going to experience occasional issues that can only be resolved by using a Windows backend.Realistically, that isn't going to happen. Thousands of lines of code would need to be rewritten to do this, and not the easy search and replace type changes The System.Drawing stuff has generally been fine up until now, but we do know we are somewhat at the mercy of system libraries.
2021-03-04, 06:29 PM
I certainly wasn't expecting any change either, the point is for a user like @baj1 wants to use UI client, linux will be a little less stable than Windows, no fault of NextPVR. I am already experiencing no issues right now, and I've been giving it a good workout (using the backgound.png hack now)
Martin
2021-08-28, 04:36 PM
I upgraded my production Debian backend to Buster yesterday and I now have this problem with UI Clients. Attached is my compile for Debian. It needs to be installed into /usr/lib
Martin
2021-08-28, 05:06 PM
Ugh...I see that Microsoft page has been updated since I last read it.
Quote:- In .NET 5 and previous versions, the System.Drawing.Common NuGet package works on Windows, Linux, and macOS. However, there are some platform differences. On Linux and macOS, the GDI+ functionality is implemented by the libgdiplus) library. This library is not installed by default in most Linux distributions and doesn't support all the functionality of GDI+ on Windows and macOS. There are also platforms where libgdiplus is not available at all. To use types from the System.Drawing.Common package on Linux and macOS, you must install libgdiplus separately. For more information, see Install .NET on Linux or Install .NET on macOS.That'll put a hold to plans to move to .NET 6 later this year. From what I can see, they're trying to push people to use their new Microsoft.Maui.Graphics package. (which uses SkiaSharp behind the scenes on most platforms) |
|