<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Subtitles/TtmlWriter.cs, branch v12.0-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-05-30T19:09:10Z</updated>
<entry>
<title>Write subtitles using SubtitleEdit</title>
<updated>2026-05-30T19:09:10Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2026-05-08T19:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=941298ee8108d79bd2f9bc010415103fddf54b0e'/>
<id>urn:sha1:941298ee8108d79bd2f9bc010415103fddf54b0e</id>
<content type='text'>
We've been using SubtitleEdit to parse since 2021
https://github.com/jellyfin/jellyfin/pull/4984

I think it's time we start using it to write too
</content>
</entry>
<entry>
<title>Use RegexGenerator where possible</title>
<updated>2023-06-28T15:07:57Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2023-05-22T20:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=b5f0760db8dba96e9edd67d4b9c914cf25c3d26a'/>
<id>urn:sha1:b5f0760db8dba96e9edd67d4b9c914cf25c3d26a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Review usage of string.Substring (part 1)</title>
<updated>2020-07-22T11:39:24Z</updated>
<author>
<name>Bond_009</name>
<email>Bond.009@outlook.com</email>
</author>
<published>2020-07-22T11:34:51Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=febb6bced6d2eb0941ed30205558ff8cf045720b'/>
<id>urn:sha1:febb6bced6d2eb0941ed30205558ff8cf045720b</id>
<content type='text'>
Reduced allocations by replacing string.Substring with ReadOnlySpan&lt;char&gt;.Slice
</content>
</entry>
<entry>
<title>Fix warnings</title>
<updated>2020-01-31T21:26:53Z</updated>
<author>
<name>Bond_009</name>
<email>Bond.009@outlook.com</email>
</author>
<published>2020-01-31T21:23:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=87d2479b784139584e386349c59f81688930571a'/>
<id>urn:sha1:87d2479b784139584e386349c59f81688930571a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make probesize and analyzeduration configurable and simplify circular</title>
<updated>2019-11-25T11:07:59Z</updated>
<author>
<name>Bond_009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2019-10-26T20:53:53Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=cc5acf37f75d2c652d9cd855ebc34a1e7d414a9f'/>
<id>urn:sha1:cc5acf37f75d2c652d9cd855ebc34a1e7d414a9f</id>
<content type='text'>
dependencies

Makes the probesize and analyzeduration configurable with env args.
(`JELLYFIN_FFmpeg_probesize` and `FFmpeg_analyzeduration`)
</content>
</entry>
<entry>
<title>Find+Sed BOM removal *.cs: MediaBrowser.LocalMetadata-MediaBrowser.Model</title>
<updated>2019-01-13T20:02:23Z</updated>
<author>
<name>Erwin de Haan</name>
<email>EraYaN@users.noreply.github.com</email>
</author>
<published>2019-01-13T20:02:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=8f41ba4d3aa0a7001748c0282e39baf50f0af13f'/>
<id>urn:sha1:8f41ba4d3aa0a7001748c0282e39baf50f0af13f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove trailing whitespace</title>
<updated>2019-01-07T23:27:46Z</updated>
<author>
<name>hawken</name>
<email>hawken@thehawken.org</email>
</author>
<published>2019-01-07T23:27:46Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=bd169e4fd4f5586ab8dad323a520cbcc10de54fe'/>
<id>urn:sha1:bd169e4fd4f5586ab8dad323a520cbcc10de54fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Port MediaEncoding and Api.Playback from 10e57ce8d21b4516733894075001819f3cd6db6b</title>
<updated>2018-12-14T16:32:54Z</updated>
<author>
<name>Mathieu Velten</name>
<email>matmaul@gmail.com</email>
</author>
<published>2018-12-14T09:40:55Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1d7d52ff9e42c3efb4bb2c65e82a4a82faf9decb'/>
<id>urn:sha1:1d7d52ff9e42c3efb4bb2c65e82a4a82faf9decb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>consolidate emby.server.core into emby.server.implementations</title>
<updated>2017-08-09T19:56:38Z</updated>
<author>
<name>Luke Pulverenti</name>
<email>luke.pulverenti@gmail.com</email>
</author>
<published>2017-08-09T19:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=40442f887ba717ae47620b152315f21b252fe049'/>
<id>urn:sha1:40442f887ba717ae47620b152315f21b252fe049</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update subtitle methods</title>
<updated>2015-07-20T03:43:13Z</updated>
<author>
<name>Luke Pulverenti</name>
<email>luke.pulverenti@gmail.com</email>
</author>
<published>2015-07-20T03:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=3178896004540c4a5884b9235a67ffbe3f58af0b'/>
<id>urn:sha1:3178896004540c4a5884b9235a67ffbe3f58af0b</id>
<content type='text'>
</content>
</entry>
</feed>
