<feed xmlns='http://www.w3.org/2005/Atom'>
<title>jellyfin/MediaBrowser.Controller/MediaEncoding/EncodingJobInfo.cs, branch v12.0-rc1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1</id>
<link rel='self' href='https://git.b0n.dev/jellyfin/atom?h=v12.0-rc1'/>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/'/>
<updated>2026-06-15T07:29:24Z</updated>
<entry>
<title>Extend TranscodingReason reporting</title>
<updated>2026-06-15T07:29:24Z</updated>
<author>
<name>Shadowghost</name>
<email>Ghost_of_Stone@web.de</email>
</author>
<published>2026-06-15T07:29:24Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=1dd5a850807bc4269fce66d2d4191e67027285c8'/>
<id>urn:sha1:1dd5a850807bc4269fce66d2d4191e67027285c8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check videoRotation in video stream copy</title>
<updated>2026-05-09T07:20:29Z</updated>
<author>
<name>nyanmisaka</name>
<email>nst799610810@gmail.com</email>
</author>
<published>2026-05-09T07:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=fc251265d9aff78b24c729b87cded9a25a349e30'/>
<id>urn:sha1:fc251265d9aff78b24c729b87cded9a25a349e30</id>
<content type='text'>
Signed-off-by: nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Merge pull request #15926 from abitofevrything/feat/accurate_hls_seeking</title>
<updated>2026-01-18T11:17:06Z</updated>
<author>
<name>Abitofevrything</name>
<email>54505189+abitofevrything@users.noreply.github.com</email>
</author>
<published>2026-01-18T11:17:06Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=8d052a6cb17421e6c7774bafc6957029f3c9d4ae'/>
<id>urn:sha1:8d052a6cb17421e6c7774bafc6957029f3c9d4ae</id>
<content type='text'>
Refactor HLS transcode seeking</content>
</entry>
<entry>
<title>Fix CA1051 warnings in EncodingJobInfo.cs</title>
<updated>2025-09-21T05:31:58Z</updated>
<author>
<name>Thomas Jones</name>
<email>tjwalkr3@gmail.com</email>
</author>
<published>2025-09-21T05:31:58Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=2a499aaa9513c7d7b768dbf95756dfb4f8109a45'/>
<id>urn:sha1:2a499aaa9513c7d7b768dbf95756dfb4f8109a45</id>
<content type='text'>
Convert public fields to auto-properties and fix member ordering

Co-authored-by: Derpipose &lt;90276123+Derpipose@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Avoid constant arrays as arguments (#14784)</title>
<updated>2025-09-12T19:58:28Z</updated>
<author>
<name>Bond-009</name>
<email>bond.009@outlook.com</email>
</author>
<published>2025-09-12T19:58:28Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=6796b3435d893fde8c1ae7551f52b1fbb1bc489c'/>
<id>urn:sha1:6796b3435d893fde8c1ae7551f52b1fbb1bc489c</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>
<entry>
<title>Fixed namespaces</title>
<updated>2025-03-25T15:45:00Z</updated>
<author>
<name>JPVenson</name>
<email>github@jpb.email</email>
</author>
<published>2025-03-25T15:45:00Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=42bdb22bfb690a6af37d70f12844881d884927b1'/>
<id>urn:sha1:42bdb22bfb690a6af37d70f12844881d884927b1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add MediaStream.ReferenceFrameRate for problematic video files (#12603)</title>
<updated>2024-09-07T17:16:23Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2024-09-07T17:16:23Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=5a8a19e07b0de471d4c0762d1692a29b06d5bfd6'/>
<id>urn:sha1:5a8a19e07b0de471d4c0762d1692a29b06d5bfd6</id>
<content type='text'>
Co-authored-by: Nyanmisaka &lt;nst799610810@gmail.com&gt;
</content>
</entry>
<entry>
<title>Simplify EnableAudioVbrEncoding getter</title>
<updated>2024-07-17T18:43:02Z</updated>
<author>
<name>gnattu</name>
<email>gnattu@users.noreply.github.com</email>
</author>
<published>2024-07-17T18:43:02Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=efee37a632f269f72d976b8a93381a2ee4cdf1ac'/>
<id>urn:sha1:efee37a632f269f72d976b8a93381a2ee4cdf1ac</id>
<content type='text'>
Co-authored-by: Bond-009 &lt;bond.009@outlook.com&gt;</content>
</entry>
<entry>
<title>Add EnableAudioVbrEncoding to TranscodingProfile</title>
<updated>2024-07-17T13:27:35Z</updated>
<author>
<name>gnattu</name>
<email>gnattuoc@me.com</email>
</author>
<published>2024-05-06T04:48:50Z</published>
<link rel='alternate' type='text/html' href='https://git.b0n.dev/jellyfin/commit/?id=0381c5a288bc56e20aa5def05e3d41bacf3519a7'/>
<id>urn:sha1:0381c5a288bc56e20aa5def05e3d41bacf3519a7</id>
<content type='text'>
This will allow the client selectively disable VBR audio when it causes problems.

Signed-off-by: gnattu &lt;gnattuoc@me.com&gt;
</content>
</entry>
</feed>
