<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.MediaEncoding/Encoder, branch v10.11.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v10.11.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2025-05-20T14:07:00Z</updated>
<entry>
<title>Enable OpenCL deinterlacer for AMF on Windows when available</title>
<updated>2025-05-20T14:07:00Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2025-05-20T14:07:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=56231222df3a242f9792c5fd69433e6d064da721'/>
<id>urn:sha1:56231222df3a242f9792c5fd69433e6d064da721</id>
<content type='text'>
Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Recognize file changes and remove data on change (#13839)</title>
<updated>2025-05-05T03:21:44Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-05-05T03:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=d976f13970e034a24c1d0f69384501e31475a127'/>
<id>urn:sha1:d976f13970e034a24c1d0f69384501e31475a127</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the transparency issue of ASS subtitle rendering in HWA (#14024)</title>
<updated>2025-05-03T14:21:08Z</updated>
<author>
<name>Nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2025-05-03T14:21:08Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=4199f7acc24c60942a68039b48fc272e8f767acf'/>
<id>urn:sha1:4199f7acc24c60942a68039b48fc272e8f767acf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't trim image extractor option</title>
<updated>2025-04-27T13:37:44Z</updated>
<author>
<name>gnattu</name>
<email>gnattuoc@me.com</email>
</author>
<published>2025-04-27T13:37:44Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f436743f9fc122ad8c247f2488c6e888e80cecff'/>
<id>urn:sha1:f436743f9fc122ad8c247f2488c6e888e80cecff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use full range output for image</title>
<updated>2025-04-27T13:36:57Z</updated>
<author>
<name>gnattu</name>
<email>gnattuoc@me.com</email>
</author>
<published>2025-04-27T13:36:57Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=77bb1a726e97e093d9249bf4f6efea30af30896c'/>
<id>urn:sha1:77bb1a726e97e093d9249bf4f6efea30af30896c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Correctly handle retry when I frame only failed</title>
<updated>2025-04-27T13:30:02Z</updated>
<author>
<name>gnattu</name>
<email>gnattuoc@me.com</email>
</author>
<published>2025-04-27T13:30:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=66371021624223645db84858635fbf4f0112736d'/>
<id>urn:sha1:66371021624223645db84858635fbf4f0112736d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix distinction queries (#14007)</title>
<updated>2025-04-27T00:49:30Z</updated>
<author>
<name>Tim Eisele</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2025-04-27T00:49:30Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=f576783ae11d66ab1c4437dd975eefeea638bb3f'/>
<id>urn:sha1:f576783ae11d66ab1c4437dd975eefeea638bb3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't pass through timestamp for image extractor (#13999)</title>
<updated>2025-04-26T15:36:40Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-04-26T15:36:40Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2e467f29de1d33eaf7e59b1296c79fa1e8373d45'/>
<id>urn:sha1:2e467f29de1d33eaf7e59b1296c79fa1e8373d45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix thumbnail extraction of mpegts videos in FFmpeg 7.1+ (#13942)</title>
<updated>2025-04-19T16:41:30Z</updated>
<author>
<name>Nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2025-04-19T16:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=e84826297d53745c6aad2c39b9d3b096384ba07c'/>
<id>urn:sha1:e84826297d53745c6aad2c39b9d3b096384ba07c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve dynamic HDR metadata handling (#13277)</title>
<updated>2025-04-03T00:06:02Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2025-04-03T00:06:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=49ac705867234c48e79ceb1cd84bc4394c65313d'/>
<id>urn:sha1:49ac705867234c48e79ceb1cd84bc4394c65313d</id>
<content type='text'>
* Add support for bitstream filter to remove dynamic hdr metadata

* Add support for ffprobe's only_first_vframe for HDR10+ detection

* Add BitStreamFilterOptionType for metadata removal check

* Map HDR10+ metadata to VideoRangeType.cs

Current implementation uses a hack that abuses the EL flag to avoid database schema changes. Should add proper field once EFCore migration is merged.

* Add more Dolby Vision Range types

Out of spec ones are problematic and should be marked as a dedicated invalid type and handled by the server to not crash the player.

Profile 7 videos should not be treated as normal HDR10 videos at all and should remove the metadata before serving.

* Remove dynamic hdr metadata when necessary

* Allow direct playback of HDR10+ videos on HDR10 clients

* Only use dovi codec tag when dovi metadata is not removed

* Handle DV Profile 7 Videos better

* Fix HDR10+ with new bitmask

* Indicate the presence of HDR10+ in HLS SUPPLEMENTAL-CODECS

* Fix Dovi 8.4 not labeled as HLG in HLS

* Fallback to dovi_rpu bsf for av1 when possible

* Fix dovi_rpu cli for av1

* Use correct EFCore db column for HDR10+

* Undo outdated migration

* Add proper hdr10+ migration

* Remove outdated migration

* Rebase to new db code

* Add migrations for Hdr10PlusPresentFlag

* Directly use bsf enum

* Add xmldocs for SupportsBitStreamFilterWithOption

* Make `VideoRangeType.Unknown` explicitly default on api models.

* Unset default for non-api model class

* Use tuples for bsf dictionary for now</content>
</entry>
</feed>
