<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Encoder, branch v12.0-rc3</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc3</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc3'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-07-20T10:16:37Z</updated>
<entry>
<title>Remove libpostproc check for ffmpeg version validation (#17384)</title>
<updated>2026-07-20T10:16:37Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2026-07-20T10:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a238d59a0702363671dfcfcac36a1881172200a8'/>
<id>urn:sha1:a238d59a0702363671dfcfcac36a1881172200a8</id>
<content type='text'>
Remove libpostproc check for ffmpeg version validation</content>
</entry>
<entry>
<title>Merge pull request #17304 from nyanmisaka/normalize-invalid-pts-for-trickplay</title>
<updated>2026-07-20T06:36:25Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-07-20T06:36:25Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2fd747432a2d08e2c067c86ade19c0bf2453663e'/>
<id>urn:sha1:2fd747432a2d08e2c067c86ade19c0bf2453663e</id>
<content type='text'>
Normalize invalid PTS from containers for Trickplay generation</content>
</entry>
<entry>
<title>Normalize invalid PTS from containers for Trickplay generation</title>
<updated>2026-07-18T07:44:34Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2026-07-18T07:44:34Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=9fa9d263412ae0195a4e1725877df02d3a8d4c1d'/>
<id>urn:sha1:9fa9d263412ae0195a4e1725877df02d3a8d4c1d</id>
<content type='text'>
This change does not affect the keyframe only mode.

Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix potential garbled text in FFmpeg logs on Windows</title>
<updated>2026-07-10T06:46:27Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2026-07-10T06:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=631a314d24bd2c7e1b3e0b81aa65437586794ccd'/>
<id>urn:sha1:631a314d24bd2c7e1b3e0b81aa65437586794ccd</id>
<content type='text'>
Explicitly set StandardErrorEncoding and StandardOutputEncoding to
Encoding.UTF8 when invoking the FFmpeg subprocess.

This prevents log encoding issues and character corruption on Windows
environments that default to non-UTF8 ANSI code pages.

This fixes garbled metadata and font names in the FFmpeg logs.

Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Strip null-terminator</title>
<updated>2026-06-16T15:54:23Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-16T15:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e86b502cbc9d48c876cc125f3c316171c1113926'/>
<id>urn:sha1:e86b502cbc9d48c876cc125f3c316171c1113926</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add regression test</title>
<updated>2026-06-15T19:20:06Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-15T19:20:06Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0022508889adb8b60bde8bc5e69640d3ff8dd346'/>
<id>urn:sha1:0022508889adb8b60bde8bc5e69640d3ff8dd346</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix type of length arguments</title>
<updated>2026-06-15T19:01:28Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-15T16:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=a9a02719abd0faefbd90550f6ba576d2f63db436'/>
<id>urn:sha1:a9a02719abd0faefbd90550f6ba576d2f63db436</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Follow native interoperability best practices</title>
<updated>2026-06-15T19:01:28Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-06-14T12:35:26Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d50205cc9f2a983e029e0b5c626f7510c1b4e7ec'/>
<id>urn:sha1:d50205cc9f2a983e029e0b5c626f7510c1b4e7ec</id>
<content type='text'>
https://learn.microsoft.com/en-us/dotnet/standard/native-interop/best-practices
</content>
</entry>
<entry>
<title>fix: suppress repeated PriorityClass warning in MediaEncoder</title>
<updated>2026-05-18T13:40:34Z</updated>
<author>
<name>psmattas</name>
<email>me@psmattas.com</email>
</author>
<published>2026-05-18T13:39:32Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=80a552a35d2790d57c73c24fd1fe8240dd6ecfa6'/>
<id>urn:sha1:80a552a35d2790d57c73c24fd1fe8240dd6ecfa6</id>
<content type='text'>
When Jellyfin runs without permission to set process priority (e.g.
Docker), StartProcess() logged a warning for every file probed during
a library scan. Add a _canSetProcessPriority flag: warn once on first
failure, skip all subsequent attempts.

Fixes #15287
</content>
</entry>
<entry>
<title>feat/audiobook_chapters (#16518)</title>
<updated>2026-05-03T10:18:20Z</updated>
<author>
<name>Seven Rats</name>
<email>79296037+sevenrats@users.noreply.github.com</email>
</author>
<published>2026-05-03T10:18:20Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b'/>
<id>urn:sha1:f5f75ed2e1b10dc1f4e55d5cdd9dd7fd69ea8f2b</id>
<content type='text'>
feat/audiobook_chapters</content>
</entry>
</feed>
