@ -27,6 +27,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
@@ -27,6 +27,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- By default, poster will be added as image with type "poster" and thumbnail will be added as image with type "still"
- Poster will continue to be added as icon by default
- Add buttons to edit Jellyfin and Emby connection information in **Media Sources** > **Jellyfin** and **Media Sources** > **Emby**
- Add audio format `aac (latm)` for DVB-C compatibility; `aac` uses ADTS by default which is required in most cases
@ -171,6 +171,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -171,6 +171,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
_=>thrownewArgumentOutOfRangeException($"unexpected audio format {playbackSettings.VideoFormat}")
@ -403,6 +404,27 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -403,6 +404,27 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -506,6 +528,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -506,6 +528,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
hlsPlaylistPath,
hlsSegmentTemplate,
hlsInitTemplate,
hlsSegmentOptions,
ptsOffset,
playbackSettings.ThreadCount,
qsvExtraHardwareFrames,
@ -583,6 +606,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -583,6 +606,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -645,6 +669,27 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -645,6 +669,27 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -686,6 +731,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -686,6 +731,7 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
hlsPlaylistPath,
hlsSegmentTemplate,
hlsInitTemplate,
hlsSegmentOptions,
ptsOffset,
Option<int>.None,
qsvExtraHardwareFrames,
@ -778,6 +824,11 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@@ -778,6 +824,11 @@ public class FFmpegLibraryProcessService : IFFmpegProcessService
@ -162,6 +162,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -162,6 +162,12 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
newEncoderCopyAll()
};
// ffmpeg below 8 doesn't detect this without an explicit decoder
@ -384,6 +390,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder
@@ -384,6 +390,7 @@ public abstract class PipelineBuilderBase : IPipelineBuilder