| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-29 | Properly await Task.Delay() | Bond_009 | |
| 2024-04-22 | Only apply custom downmix to 5.1 audios (#11401) | gnattu | |
| 2024-03-28 | fix: forward port patch for GHSA-866x-wj5j-2vf4 (#11228) | gnattu | |
| 2024-03-24 | Fix codec vs ActualOutputVideoCodec | nyanmisaka | |
| codec is copy ActualOutputVideoCodec is hevc fixes 3bbb57e Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-23 | Add new VideoRangeTypes to fully support DoVi on webOS (#10469) | vedant | |
| 2024-03-17 | Fix the trailing whitespace | nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-03-17 | Apply suggestions from code review | Nyanmisaka | |
| String interpolation is preferred. Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
| 2024-03-16 | Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion | nyanmisaka | |
| FFmpeg deletes segments based on its own transcoding progress, but we need to delete segments based on client download progress. Since disk and GPU speeds vary, using hlsenc's built-in deletion will result in premature deletion of some segments. As a consequence, the server has to constantly respin new ffmpeg instances, resulting in choppy video playback. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2024-01-03 | AsyncKeyedLock migration | Mark Cilia Vincenti | |
| 2023-12-21 | Add ITranscodeManager service | Patrick Barron | |
| 2023-12-21 | Rename and clean up TranscodingJob | Patrick Barron | |
| 2023-12-21 | Move TranscodingJobDto and TranscodingThrottler to Controller | Patrick Barron | |
| 2023-11-15 | Remove DLNA API code | Patrick Barron | |
| 2023-10-18 | Merge branch 'master' into trickplay | Nick | |
| 2023-10-10 | Fix HLS playback of m4a files with mjpeg stream (#10069) | lonebyte | |
| 2023-10-09 | Merge pull request #10067 from lonebyte/flac-hls-fixes | Bond-009 | |
| 2023-10-09 | Drop experimental status of flac-in-MP4 for FFmpeg 6+ | Nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2023-10-06 | Reduce string allocations | Bond_009 | |
| Some simple changes to reduce the number of allocated strings | |||
| 2023-09-16 | Merge branch 'master' into flac-hls-fixes | Jan Müller | |
| # Conflicts: # Jellyfin.Api/Controllers/DynamicHlsController.cs | |||
| 2023-09-02 | Fix AV1 playback in LiveTV | nyanmisaka | |
| AV1 in fMP4 requires global_header data for parsing. Only disable global_header in TS since it has no global_header. Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2023-08-30 | Fix the issue that audio bsf only takes effect for remuxing (#10172) | Nyanmisaka | |
| Signed-off-by: nyanmisaka <nst799610810@gmail.com> | |||
| 2023-08-01 | Allow flac inside mp4 for all HLS audio streams | Jan Müller | |
| The -strict -2 setting was only added if the encoder was set to 'copy'. If 'flac' is explicitly requested, we also need to set it, so that ffmpeg doesn't abort the conversion. Fixes: #10066 | |||
| 2023-06-28 | Merge branch 'master' into trickplay | Nick | |
| 2023-06-28 | Merge pull request #9890 from Shadowghost/videorange-rework | Bond-009 | |
| 2023-06-28 | Migrate VideoRange and VideoRangeType to Enum | Shadowghost | |
| 2023-06-22 | Trickplay playlist and image controller | nicknsy | |
| 2023-06-22 | Hls playlist | nicknsy | |
| 2023-06-15 | Add baseUrlParam back in and fix indentation | Dominik | |
| 2023-06-15 | Merge branch 'master' into segment-deletion | Dominik | |
| 2023-04-01 | Use MinBy and MaxBy | Stepan Goremykin | |
| 2023-03-21 | Fix audio VBR calculation | knackebrot | |
| Pass encoder, not codec | |||
| 2023-03-20 | Merge pull request #9388 from Shadowghost/output-bitrate-channels-master | Bond-009 | |
| 2023-03-09 | Backport pull request #9422 from jellyfin/release-10.8.z | nyanmisaka | |
| Fix stream map when using filter_complex with unlabeled output Original-merge: 6821a2ab358761282a0030c42c837b39bad089e1 Merged-by: Bond-009 <bond.009@outlook.com> Backported-by: crobibero <cody@robibe.ro> | |||
| 2023-03-09 | Backport pull request #9178 from jellyfin/release-10.8.z | Róbert Örn Ketilsson | |
| Escape the path to pass as a command line argument Original-merge: 09f1c7f535653e99dbc22ace7cd166ce4c457a83 Merged-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com> Backported-by: crobibero <cody@robibe.ro> | |||
| 2023-03-02 | Use source audio bitrate if requested codec is lossless | Shadowghost | |
| 2023-02-28 | Apply review suggestions | Shadowghost | |
| 2023-02-26 | Add audio vbr calculation | knackebrot | |
| 2023-02-09 | refactor: simplify authz | cvium | |
| 2023-02-02 | Migrate to file-scoped namespaces | Shadowghost | |
| 2023-01-22 | Backport pull request #9049 from jellyfin/release-10.8.z | Shadowghost | |
| Add more codecs requiring ffmpeg strict -2 Original-merge: 2a6e292153fa84f82400079030fef0a289719a21 Merged-by: Cody Robibero <cody@robibe.ro> Backported-by: Joshua M. Boniface <joshua@boniface.me> | |||
| 2023-01-12 | Merge pull request #9001 from Shadowghost/stereo-downmix | Bond-009 | |
| Fixes https://github.com/jellyfin/jellyfin/issues/1986 | |||
| 2023-01-10 | Add stereo downmix algorithm selection. | Shadowghost | |
| 2023-01-07 | Add dts to list of audio codecs which require strict -2 | David Fairbrother | |
| Adds dts to the list of audio codecs where ffmpeg will throw asking us to opt into experimental support. This is seen when the original content is based on dts and we don't acopy using ffmpeg. | |||
| 2022-12-05 | Replace != null with is not null | Bond_009 | |
| 2022-12-05 | Replace == null with is null | Bond_009 | |
| 2022-11-15 | Do not delete segments when seeking | Dominik | |
| 2022-11-14 | Simplify HLS file deletion | Dominik | |
| Co-authored-by: Claus Vium <cvium@users.noreply.github.com> | |||
| 2022-11-14 | Remove segment wrapping | Dominik | |
| 2022-11-14 | Add support for ffmpeg's segment deletion and segment wrapping | Dominik | |
| 2022-10-06 | fix: use HttpContext and ClaimsPrincipal instead of IAuthorizationContext | cvium | |
