| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-09 | Use enums for encoding options (#12561) | Tim Eisele | |
| 2024-09-07 | Enable tone-mapping and HLS remuxing for DoVi Profile 10 in AV1 (#12604) | Nyanmisaka | |
| 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-12 | Remove more outdated options. | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-08-12 | Remove container guessing doc from hls | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-08-12 | Update api doc to remove outdated info | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-07-30 | Add RFC7845 downmix algorithm (#12300) | gnattu | |
| 2024-07-21 | Merge pull request #11492 from jellyfin/better-vbr-settings | Bond-009 | |
| Add better audio VBR settings | |||
| 2024-07-18 | Fix AC-4 Sample rate check | gnattu | |
| Some Audio codec will have a null CodecTag, check for that to avoid null reference If the client already requests a specific sample rate, use that instead of our default sample rate for AC-4 Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-07-17 | Enable Dolby AC-4 decoder (#11486) | gnattu | |
| 2024-07-17 | Move default value to api spec | gnattu | |
| Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-07-17 | Add EnableAudioVbrEncoding to TranscodingProfile | gnattu | |
| This will allow the client selectively disable VBR audio when it causes problems. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 2024-07-17 | Use better audio VBR settings | gnattu | |
| LAME's VBR mode only has advantage over a certain bitrate range. For very low and very high bitrate, use the ABR mode instead. aac_at's CVBR mode produces very good quality and is not worse than its TVBR mode in blind testing. Use this mode for convenience. The ffmpeg native aac encoder will have quality regression with its VBR mode. Always use CBR mode for ffmpeg's native aac encoder. Signed-off-by: gnattu <gnattuoc@me.com> | |||
| 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 | |
