| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-23 | Fix MJPEG hwenc may be incorrectly enabled on AMDGPU (#12695) | Nyanmisaka | |
| 2024-09-23 | Tweak Trickplay migration for speed (#12643) | Cody Robibero | |
| 2024-09-23 | Fix libx264/libx265 auto preset (#12692) | gnattu | |
| 2024-09-23 | Fix intel Xe kernel driver cannot be used with QSV (#12691) | Nyanmisaka | |
| 2024-09-22 | Allow Playlists access for users with allowed tags configured (#12686) | elfalem | |
| 2024-09-22 | Fix incorrect input range for certain hw JPEG encoders (#12683) | Nyanmisaka | |
| 2024-09-22 | Fix the diff between requested and actual resolution in RKMPP (#12680) | Nyanmisaka | |
| 2024-09-21 | Better bitrate and resolution normalization (#12644) | gnattu | |
| 2024-09-22 | Let HLS Controller decide if subtitle should be burn in | gnattu | |
| Previously, we predicted whether the subtitle should be burned in with transcode reasons, but that was not accurate because the actual transcoding codec is only determined after the client has requested the stream. This pass through the option to the `DynamicHlsController` to handle the subtitle burn-in during the actual transcoding process. Now the client should be responsible to conditionally load the subtitle when this option is enabled. | |||
| 2024-09-20 | Fix RKMPP 2pass scaling in Trickplay (#12675) | Nyanmisaka | |
| 2024-09-19 | Merge pull request #12587 from Shadowghost/session-info-dto | Cody Robibero | |
| 2024-09-19 | Enable HEVC RExt HW decoding for 4:2:2/4:4:4 content (#12664) | Nyanmisaka | |
| 2024-09-18 | Sort embedded collections in Nfo files | Marc Brooks | |
| Because the Nfo files emit the collections as they are in-memory, the files are not stable in format, genres, tags, albums, people, etc. are emitted in random orders. Add ordering of the collections when emitting the Nfo files so the file remains stable (unchanged) when underlying media information doesn't change. In the process of this, it became clear that most of the providers and probes don't trim the strings like people's names, genre names, etc. so did a pass of Trim cleanup too. Specific ordering: (alphabetical/numeric ascending after trimming blanks and defaulting to zero for missing numbers) BaseItem: Directors, Writers, Trailers (by Url), Production Locations, Genres, Studios, Tags, Custom Provider Data (by key), Linked Children (by Path>LibraryItemId), Backdrop Images (by path), Actors (by SortOrder>Name) AlbumNfo: Artists, Album Artists, Tracks (by ParentIndexNumber>IndexNumber>Name) ArtistNfo: Albums (by Production Year>SortName>Name) MovieNfo: Artists Fix Debug build lint Fix CI debug build lint issue. Fix review issues Fixed debug-build lint issues. Emits the `disc` number to NFO for tracks with a non-zero ParentIndexNumber and only emit `position` if non-zero. Removed the exception filtering I put in for testing. Don't emit actors for MusicAlbums or MusicArtists Swap from String.Trimmed() to ?.Trim() Addressing PR feedback Can't use ReadOnlySpan in an async method Removed now-unused namespace | |||
| 2024-09-18 | Add SessionInfoDto, DeviceInfoDto and implement ↵ | Shadowghost | |
| JsonDelimitedArrayConverter.Write | |||
| 2024-09-18 | Only sort item by width when they have the same path (#12626) | gnattu | |
| 2024-09-17 | Fix subtitle dar comparison when number not exact (#12660) | gnattu | |
| 2024-09-16 | Fix some PGSSUB burn-in perf regressions (#12655) | Nyanmisaka | |
| 2024-09-12 | Enable BWDIF VideoToolbox deint filter when available (#12634) | gnattu | |
| 2024-09-12 | Fix QSV presets may be empty (#12633) | Nyanmisaka | |
| 2024-09-11 | Use subtitle cache when burning-in subs | jaina heartles | |
| 2024-09-09 | cli: add option to disable network change detection (#11253) | gnattu | |
| 2024-09-09 | Enable Rockchip MJPEG encoder for Trickplay (#12610) | Nyanmisaka | |
| 2024-09-09 | Use enums for encoding options (#12561) | Tim Eisele | |
| 2024-09-07 | Backport pull request #12558 from jellyfin/release-10.9.z | Bond-009 | |
| Fix alt version name generation Original-merge: 70f4f2e8c2378f9a219c840ac23d0bcd2638c966 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-09-07 | Backport pull request #12550 from jellyfin/release-10.9.z | Bond-009 | |
| Create and use FormattingStreamWriter Original-merge: cd2f2ca17800f71c8d94a6e043b49b7c4200e254 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2024-09-07 | Feature/media segments plugin api (#12359) | JPVenson | |
| 2024-09-07 | Migrated UserData from library sqlite db to jellyfin.db | JPVenson | |
| 2024-09-07 | Enhance Trickplay (#11883) | Tim Eisele | |
| 2024-09-07 | Backport #12562 and #12521 (#12602) | gnattu | |
| Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Co-authored-by: Nyanmisaka <nst799610810@gmail.com> | |||
| 2024-09-07 | Enable tone-mapping and HLS remuxing for DoVi Profile 10 in AV1 (#12604) | Nyanmisaka | |
| 2024-09-07 | Add MediaStream.ReferenceFrameRate for problematic video files (#12603) | gnattu | |
| Co-authored-by: Nyanmisaka <nst799610810@gmail.com> | |||
| 2024-09-06 | Merge pull request #12545 from Bond-009/sha1 | Niels van Velzen | |
| Remove passwordSha1 param from AuthenticateUser function | |||
| 2024-09-06 | Merge pull request #12547 from Bond-009/userdatamanager | Niels van Velzen | |
| Clean up UserDataManager | |||
| 2024-09-06 | Merge pull request #12548 from Bond-009/utf8bom | Niels van Velzen | |
| Remove BOM from UTF-8 files | |||
| 2024-09-06 | Merge pull request #12590 from nyanmisaka/bwdif-cuda-deint | Bond-009 | |
| Enable the new BWDIF CUDA deint filter when available | |||
| 2024-09-06 | Add native VPP tonemap for QSV on Windows (#12592) | Nyanmisaka | |
| 2024-09-05 | Enable the new BWDIF CUDA deint filter when available | nyanmisaka | |
| this requires jellyfin-ffmpeg7 Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-09-04 | Merge pull request #12384 from evanjarrett/qsv-renderdevice | Bond-009 | |
| Update QSV device args to use the renderNodePath | |||
| 2024-09-04 | Adapting AMD VAAPI-Vulkan pipeline to FFmpeg 7.0 (#12577) | Nyanmisaka | |
| 2024-09-04 | Allow SW encoders to use VideoToolbox HW filters (#12576) | gnattu | |
| 2024-09-03 | Remove redundant frame conversion for vaapi | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-09-03 | Enable software tonemap for dolby vision | gnattu | |
| This applies software tonemapx filter for dolby vision videos that have no compatability fallback. Due to the complexity of the reshaping process, this is quite CPU-intensive. For real-time transcoding and tonemapping of 4K 60fps content, a CPU with 16 cores of Zen3-level performance is recommended. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-08-30 | Merge pull request #12540 from nyanmisaka/tune-x2645-params | Bond-009 | |
| Tune x264/5 encoding params for realtime playback | |||
| 2024-08-30 | Remove BOM from UTF-8 files | Bond_009 | |
| I think some people need to change their IDE configuration ;) | |||
| 2024-08-30 | Clean up UserDataManager | Bond_009 | |
| * enable nullable * remove unused methods * fix warnings and docs | |||
| 2024-08-30 | Remove passwordSha1 param from AuthenticateUser function | Bond_009 | |
| 2024-08-30 | Tune x264/5 encoding params for realtime playback | nyanmisaka | |
| Some options that are too performance-intensive are disabled, while others are left enabled to trade-off between real-time playback and quality. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-08-29 | Add new tonemap mode options | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-08-28 | Prevent server from starting if the ffmpeg path is invalid (#12463) | gnattu | |
| 2024-08-28 | Merge pull request #11665 from Bond-009/getuserbyid | Cody Robibero | |
