gnattu

Results 42 issues of gnattu

**Changes** Catch the `NotSupportedException` caused by plugins directly using the server's XML serializer and throw a new one with informative messages, notifying the plugin developer that directly using this serializer...

**Changes** The NetworkChange API implemented in dotnet is problematic on a lot of platforms. It does not reliably report networking changes and can even cause unhandled exceptions to fail the...

We seek to the exact position of the keyframe for direct stream/remuxing, but FFmpeg seeks to the previous keyframe when the exact time is provided as input. To work around...

stable backport

Like a lot of other encoders they need an underscore between two words. **Changes** **Issues**

stable backport

These events are already handled by MediaSession. On some operating systems, like Windows, the browser will send both the MediaSession event and the keydown event to the webpage, causing the...

bug

Currently, we are assuming all IPs not in user-set subnet are external IPs, but this is not accurate enough: - IPv4 addresses are not in IPv6 subnets and vice versa,...

stable backport

This PR: - Limits `INMediaUserContext+Donate` to fetch only one song. Previously, it was fetching all songs, which slowed down everything at boot. - Improves buffering status checks. Now it considers...

This will save file mime-type and encode it into a negative number, and then encode it into the `downloadId` key of the `OfflineTrack`. When this key is nil, it defaults...

The EFCoreSecondLevelCacheInterceptor will place a huge lock even for reading. Implement a ConcurrentDictionary cache to replace it. **Changes** **Issues** Closes #11823

stable backport

The previous implementation needed to convert both main and overlay frames to BGRA texture and then convert back to YUV. This operation is bandwidth heavy. Add a faster shader when...