aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.MediaEncoding
AgeCommit message (Collapse)Author
2026-02-14Merge pull request #14709 from loop95/fix-artist-kairon-irseBond-009
Fix: Add 'Kairon; IRSE!' to artist whitelist
2026-01-26Merge pull request #14809 from lostb1t/fix/subtitleencoderNiels van Velzen
fix: prevent premature disposal of HTTP subtitle streams
2026-01-18Merge pull request #15926 from abitofevrything/feat/accurate_hls_seekingAbitofevrything
Refactor HLS transcode seeking
2026-01-14Update to .NET 10.0Bond_009
2025-12-28Backport pull request #15834 from jellyfin/release-10.11.znyanmisaka
Fix video lacking SAR and DAR are marked as anamorphic Original-merge: 9470439cfa1eaf7cb9717f16031b020cedab516a Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-28Backport pull request #15807 from jellyfin/release-10.11.zgnattu
Enforce more strict webm check Original-merge: 8379b4634aeaf9827d07a41cf9ba8fd80c8c323e Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-21wiplostb1t
2025-12-21wiplostb1t
2025-12-21ise codec before path on format selectionlostb1t
2025-12-21fix CA2007lostb1t
2025-12-21fix: remote subtitleslostb1t
2025-12-03Backport pull request #15582 from jellyfin/release-10.11.zQuintonQu
Add hidden file check in BdInfoDirectoryInfo.cs. Original-merge: 29b3aa854310c150e23ec27a41d912fd6fde3c7d Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-03Backport pull request #15557 from jellyfin/release-10.11.zgnattu
Restrict first video frame probing to file protocol Original-merge: ee7ad83427ed30aa095896ff3577bb946f3d1c02 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-12-02Merge pull request #15538 from KarkaLT/masterNiels van Velzen
Add subtitle extraction timeout configuration option
2025-11-27Merge pull request #15437 from allmazz/feat/more_file_metadata_tagsNiels van Velzen
Add support for more embedded metadata tags
2025-11-17Backport pull request #15502 from jellyfin/release-10.11.zIksas
Fix font extraction for certain transcoding settings Original-merge: ee34c75386cc1a0ca0e15196a43b685fa0e73130 Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-11-17Add subtitle extraction timeout configuration optionKarolis
2025-11-08add support for more embedded metadata tagsKirill Nikiforov
2025-10-27Backport pull request #15177 from jellyfin/release-10.11.zgnattu
Make priority class setting more robust Original-merge: 70c32a26fa9f16db513a92cdd2dcafa7ee15a80d Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-27Backport pull request #15144 from jellyfin/release-10.11.znyanmisaka
Fix videos with cropping metadata are probed as anamorphic Original-merge: 175ee12bbcad1394d9cf9696d8408a9dd5190b8e Merged-by: crobibero <cody@robibe.ro> Backported-by: Bond_009 <bond.009@outlook.com>
2025-10-13Validate encoder path (#14996)Cody Robibero
2025-09-26Expose ExtractAllExtractableSubtitles (#14876)Tim Eisele
2025-09-16Fix sync disposal of async-created IAsyncDisposable objects (#14755)evan314159
2025-09-12Avoid constant arrays as arguments (#14784)Bond-009
2025-09-12Various cleanups (#14785)Bond-009
2025-09-10Don't use ffprobe frame options on audio probe (#14773)Tim Eisele
2025-08-27Normalizer cleanup (#14711)Marc Brooks
2025-08-25Fix: Add 'Kairon; IRSE!' to artist whitelistloop
2025-08-22Run background ffmpeg tasks as ProcessPriorityClass.BelowNormal (#14651)Bond-009
Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal: - Keyframe extraction - Media info probing during library scans - Audio normalization - Image extraction Co-authored-by: Evan <evan@MacBook-Pro.local>
2025-08-15fix: correct anamorphic video detection (#14640) (#14648)Gene
2025-08-15Run background ffmpeg tasks as ProcessPriorityClass.BelowNormalEvan
Follow TrickPlay example of running other background ffmpeg tasks as ProcessPriorityClass.BelowNormal: - Keyframe extraction - Media info probing during library scans - Audio normalization - Image extraction
2025-08-11Update dependency UTF.Unknown to 2.6.0 (#14599)renovate[bot]
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Bond_009 <bond.009@outlook.com>
2025-08-03Merge pull request #12718 from IceStormNG/extract-mks-subtitlesv10.11.0-rc4Joshua M. Boniface
Extract subtitles of MKS aux files if they're extractable.
2025-08-01Merge pull request #14467 from ↵Bond-009
jkhsjdhjs/keyframe-only-trickplay-extraction-fallback Add fallback for keyframe-only trickplay extraction
2025-07-22Fix trickplay extraction ffmpeg error-handling (#14493)jkhsjdhjs
2025-07-14Add fallback for keyframe-only trickplay extractionjkhsjdhjs
Keyframe-only trickplay image extraction can fail for some media files. The current behavior is to skip the media file and try again on the next run, which will fail again. This adds a fallback to regular non-keyframe-only extraction for failed runs, so the extraction can complete.
2025-06-07Use string.IsNullOrEmpty instead of regular null check.Carsten Braun
2025-06-07When subtitle is embedded in the main video file, the path will be null.Carsten Braun
2025-06-07Do not attempt to extract internal subtitles if there are only MKS subtitles.Carsten Braun
2025-06-07Skip early if subtitle is in MKS to avoid unnecessary function calls.Carsten Braun
2025-06-07If subtitles are part of an MKS, it is not an error. Just log for debug ↵Carsten Braun
purpose and continue.
2025-06-07Fixed formattingCarsten Braun
2025-06-07Also extract subtitles of MKS aux files if they're extractable.Carsten Braun
2025-05-20Enable OpenCL deinterlacer for AMF on Windows when availablenyanmisaka
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2025-05-04Recognize file changes and remove data on change (#13839)Tim Eisele
2025-05-04Cleanup file related code (#14023)Bond-009
2025-05-03Fix the transparency issue of ASS subtitle rendering in HWA (#14024)Nyanmisaka
2025-04-27Don't trim image extractor optiongnattu
2025-04-27Use full range output for imagegnattu
2025-04-27Correctly handle retry when I frame only failedgnattu